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

#include <di_matr.hxx>

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

Public Member Functions

 DI_GLOBAL_MATRIX ()
 
 ~DI_GLOBAL_MATRIX ()
 
DI_MATRIXget ()
 
void forget ()
 
void replaceBy (DI_MATRIX *new_global)
 
bool exists () const
 
void set_changed_cb (DI_MATRIX_CB cb)
 
DI_MATRIXswap (DI_MATRIX *other)
 
bool has_type (DI_MATRIX_TYPE type) const
 
void forget_if_not_has_type (DI_MATRIX_TYPE wanted_type)
 

Detailed Description

Definition at line 175 of file di_matr.hxx.

Constructor & Destructor Documentation

DI_GLOBAL_MATRIX::DI_GLOBAL_MATRIX ( )
inline

Definition at line 189 of file di_matr.hxx.

DI_GLOBAL_MATRIX::~DI_GLOBAL_MATRIX ( )
inline

Definition at line 190 of file di_matr.hxx.

References forget().

Member Function Documentation

DI_MATRIX* DI_GLOBAL_MATRIX::get ( )
inline
void DI_GLOBAL_MATRIX::forget ( )
inline
void DI_GLOBAL_MATRIX::replaceBy ( DI_MATRIX new_global)
inline

Definition at line 199 of file di_matr.hxx.

Referenced by di_calculate_matrix().

bool DI_GLOBAL_MATRIX::exists ( ) const
inline
void DI_GLOBAL_MATRIX::set_changed_cb ( DI_MATRIX_CB  cb)
inline

Definition at line 203 of file di_matr.hxx.

References cb.

Referenced by di_calculate_tree_cb(), di_exit(), and di_view_matrix_cb().

DI_MATRIX* DI_GLOBAL_MATRIX::swap ( DI_MATRIX other)
inline

Definition at line 208 of file di_matr.hxx.

Referenced by di_mark_by_distance().

bool DI_GLOBAL_MATRIX::has_type ( DI_MATRIX_TYPE  type) const
inline

Definition at line 215 of file di_matr.hxx.

References DI_MATRIX::matrix_type, and type.

Referenced by compressed_matrix_needs_recalc_cb().

void DI_GLOBAL_MATRIX::forget_if_not_has_type ( DI_MATRIX_TYPE  wanted_type)
inline

Definition at line 218 of file di_matr.hxx.

References forget(), and DI_MATRIX::matrix_type.

Referenced by di_calculate_full_matrix_cb().


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