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 charget_aliname () const
 
const AliViewget_aliview () const
 
GB_ERROR load (LoadWhat what, const MatrixOrder &order, bool show_warnings, GBDATA **species_list) __ATTR__USERESULT
 
charunload ()
 
const charsave (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)
 
charcompress (TreeNode *tree)
 

Public Attributes

bool is_AA
 
DI_ENTRY ** entries
 
size_t nentries
 
AP_smatrixmatrix
 
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 316 of file DI_matr.cxx.

DI_MATRIX::~DI_MATRIX ( )

Definition at line 339 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 330 of file DI_matr.cxx.

References entries, nentries, and NULp.

Referenced by di_calculate_matrix(), and ~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: