ARB
Public Member Functions | List of all members
MatrixOrder Class Reference

#include <di_matr.hxx>

Inheritance diagram for MatrixOrder:
Inheritance graph
[legend]
Collaboration diagram for MatrixOrder:
Collaboration graph
[legend]

Public Member Functions

 MatrixOrder (GBDATA *gb_main, GB_CSTR sort_tree_name)
 
 ~MatrixOrder ()
 
bool defined () const
 
int get_index (const char *name) const
 
void applyTo (struct TreeOrderedSpecies **gb_species_array, size_t array_size) const
 

Detailed Description

Definition at line 101 of file di_matr.hxx.

Constructor & Destructor Documentation

MatrixOrder::MatrixOrder ( GBDATA gb_main,
GB_CSTR  sort_tree_name 
)
MatrixOrder::~MatrixOrder ( )
inline

Definition at line 123 of file di_matr.hxx.

References GBS_free_hash().

Member Function Documentation

bool MatrixOrder::defined ( ) const
inline

Definition at line 125 of file di_matr.hxx.

Referenced by get_index(), and DI_MATRIX::load().

int MatrixOrder::get_index ( const char name) const
inline

Definition at line 126 of file di_matr.hxx.

References defined(), and GBS_read_hash().

void MatrixOrder::applyTo ( struct TreeOrderedSpecies **  gb_species_array,
size_t  array_size 
) const

Definition at line 386 of file DI_matr.cxx.

References GB_sort(), NULp, and TreeOrderedSpecies_cmp().

Referenced by DI_MATRIX::load().


The documentation for this class was generated from the following files: