ARB
Public Member Functions | Public Attributes | List of all members
DI_MATRIX Class Reference

#include <di_matr.hxx>

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

Public Member Functions

 DI_MATRIX (const AliView &aliview)
 
 ~DI_MATRIX ()
 
const char * get_aliname () const
 
const AliView * get_aliview () const
 
GB_ERROR load (LoadWhat what, const MatrixOrder &order, bool show_warnings, GBDATA **species_list) __ATTR__USERESULT
 
char * unload ()
 
const char * save (const char *filename, enum DI_SAVE_TYPE type)
 
GB_ERROR calculate (const char *cancel, DI_TRANSFORMATION transformation, bool *aborted_flag, AP_matrix *userdef_matrix)
 
GB_ERROR calculate_pro (DI_TRANSFORMATION transformation, bool *aborted_flag)
 
GB_ERROR extract_from_tree (const char *treename, bool *aborted_flag)
 
DI_TRANSFORMATION detect_transformation (std::string &msg)
 
char * compress (TreeNode *tree)
 

Public Attributes

bool is_AA
 
DI_ENTRY ** entries
 
size_t nentries
 
AP_smatrix * matrix
 
DI_MATRIX_TYPE matrix_type
 

Detailed Description

Definition at line 136 of file di_matr.hxx.

Constructor & Destructor Documentation

DI_MATRIX::DI_MATRIX ( const AliView &  aliview)
explicit

Definition at line 320 of file DI_matr.cxx.

DI_MATRIX::~DI_MATRIX ( )

Definition at line 343 of file DI_matr.cxx.

References matrix, and unload().

Member Function Documentation

const char* DI_MATRIX::get_aliname ( ) const
inline

Definition at line 159 of file di_matr.hxx.

References AliView::get_aliname().

Referenced by DI_ENTRY::DI_ENTRY(), and load().

const AliView* DI_MATRIX::get_aliview ( ) const
inline

Definition at line 160 of file di_matr.hxx.

Referenced by DI_ENTRY::DI_ENTRY().

GB_ERROR DI_MATRIX::load ( LoadWhat  what,
const MatrixOrder &  order,
bool  show_warnings,
GBDATA **  species_list 
)
char * DI_MATRIX::unload ( )

Definition at line 334 of file DI_matr.cxx.

References entries, nentries, and NULp.

Referenced by ~DI_MATRIX().

GB_ERROR DI_MATRIX::save ( const char *  filename,
enum DI_SAVE_TYPE  type 
)
GB_ERROR DI_MATRIX::calculate ( const char *  cancel,
DI_TRANSFORMATION  transformation,
bool *  aborted_flag,
AP_matrix *  userdef_matrix 
)
GB_ERROR DI_MATRIX::calculate_pro ( DI_TRANSFORMATION  transformation,
bool *  aborted_flag 
)
GB_ERROR DI_MATRIX::extract_from_tree ( const char *  treename,
bool *  aborted_flag 
)
DI_TRANSFORMATION DI_MATRIX::detect_transformation ( std::string &  msg)
char * DI_MATRIX::compress ( TreeNode *  tree)

Member Data Documentation

bool DI_MATRIX::is_AA
DI_ENTRY** DI_MATRIX::entries
size_t DI_MATRIX::nentries
AP_smatrix* DI_MATRIX::matrix
DI_MATRIX_TYPE DI_MATRIX::matrix_type

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