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.
1.6.3