NEXUS "types" (as in UserType and TypeSet commands) are assumptions about the costs of transformations of state (in parsimony. More...
#include <nxscharactersblock.h>
Public Member Functions | |
const std::set< std::string > & | GetTypeNames () const |
const std::set< std::string > & | GetUserTypeNames () const |
const std::set< std::string > & | GetStandardTypeNames () const |
const std::string | GetDefaultTypeName () const |
std::set< std::string > | GetWeightSetNames () const |
bool | IsDoubleWeightSet (const std::string &) const |
std::vector< double > | GetDefaultDoubleWeights () const |
std::vector< int > | GetDefaultIntWeights () const |
std::vector< double > | GetDoubleWeights (const std::string &wtsetname) const |
std::vector< int > | GetIntWeights (const std::string &) const |
std::set< std::string > | GetTypeSetNames () const |
const std::string & | GetDefaultWeightSetName () const |
const std::string & | GetDefaultTypeSetName () const |
bool | IsValidTypeName (const std::string &) const |
bool | IsStandardType (const std::string &) const |
bool | IsIntType (const std::string &) const |
const NxsIntStepMatrix & | GetIntType (const std::string &name) const |
const NxsRealStepMatrix & | GetRealType (const std::string &name) const |
void | SetDefaultTypeName (const std::string &) |
bool | AddIntType (const std::string &, const NxsIntStepMatrix &) |
bool | AddRealType (const std::string &, const NxsRealStepMatrix &) |
Static Public Member Functions | |
static int | GetWeightForIndex (const ListOfIntWeights &wtset, unsigned index) |
static double | GetWeightForIndex (const ListOfDblWeights &wtset, unsigned index) |
static const NxsIntStepMatrix::IntMatrix | GetOrderedType (unsigned nStates) |
static const NxsIntStepMatrix::IntMatrix | GetUnorderedType (unsigned nStates) |
NEXUS "types" (as in UserType and TypeSet commands) are assumptions about the costs of transformations of state (in parsimony.
Definition at line 120 of file nxscharactersblock.h.