Memosa-FVM  0.2
RLogInterface.h File Reference
#include <rlog/rlog.h>
#include "CException.h"
Include dependency graph for RLogInterface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  RLogInterface
 

Macros

#define logCtor()
 
#define logCtorVerbose(str,...)
 
#define logDtor()
 
#define logDtorVerbose(str,...)
 
#define logInfo(...)   _rMessage(LOGID, RLogInterface::infoChannel, ##__VA_ARGS__)
 
#define logWarning(...)   _rMessage(LOGID, RLogInterface::warningChannel, ##__VA_ARGS__)
 
#define logError(...)   _rMessage(LOGID, RLogInterface::errorChannel, ##__VA_ARGS__)
 
#define DEFINE_TYPENAME(T)   static string getTypeName() {return T;} \
 

Macro Definition Documentation

#define DEFINE_TYPENAME (   T)    static string getTypeName() {return T;} \

Definition at line 46 of file RLogInterface.h.

#define logCtor ( )
Value:
_rMessage(LOGID, RLogInterface::ctorChannel, "constructing %s (%p)", \
getTypeName().c_str(), this)
static rlog::RLogChannel * ctorChannel
Definition: RLogInterface.h:18

Definition at line 26 of file RLogInterface.h.

Referenced by AMG::AMG(), BatteryModel< T >::BatteryModel(), ContactModel< T >::ContactModel(), CRMatrix< T_Diag, T_OffDiag, X >::CRMatrix(), CRMatrixRect< T_Coeff, X, B >::CRMatrixRect(), CRMatrixTranspose< T_Coeff, X, B >::CRMatrixTranspose(), DiagonalMatrix< Diag, X >::DiagonalMatrix(), ElectricModel< T >::ElectricModel(), Field::Field(), FlowModel< T >::FlowModel(), FractureModel< T >::FractureModel(), GradientModel< Vector< T, 3 > >::GradientModel(), IdealGasDensityModel< T >::IdealGasDensityModel(), ILU0Solver::ILU0Solver(), JacobiSolver::JacobiSolver(), KeModel< T >::KeModel(), Mesh::Mesh(), MeshMetricsCalculator< T >::MeshMetricsCalculator(), MovingMeshModel< T >::MovingMeshModel(), MultiField::MultiField(), MultiFieldMatrix::MultiFieldMatrix(), MultiFieldReduction::MultiFieldReduction(), OneToOneIndexMap::OneToOneIndexMap(), PlateDeformationModel< T >::PlateDeformationModel(), PlateModel< T >::PlateModel(), RosselandModel< T >::RosselandModel(), SpeciesModel< T >::SpeciesModel(), SpikeMatrix< T_Diag, T_OffDiag, X >::SpikeMatrix(), SpikeSolver::SpikeSolver(), StructureDeformationModel< T >::StructureDeformationModel(), StructureModel< T >::StructureModel(), ThermalModel< T >::ThermalModel(), and VacancyModel< T >::VacancyModel().

#define logCtorVerbose (   str,
  ... 
)
Value:
_rMessage(LOGID, RLogInterface::ctorChannel, \
"constructing %s (%p) "str, \
getTypeName().c_str(), this, ##__VA_ARGS__)
static rlog::RLogChannel * ctorChannel
Definition: RLogInterface.h:18

Definition at line 29 of file RLogInterface.h.

Referenced by Array< Vector< int, 2 > >::Array(), CRConnectivity::CRConnectivity(), and StorageSite::StorageSite().

#define logDtorVerbose (   str,
  ... 
)
Value:
_rMessage(LOGID, RLogInterface::dtorChannel, \
"destroying %s (%p) "str, \
getTypeName().c_str(), this, ##__VA_ARGS__)
static rlog::RLogChannel * dtorChannel
Definition: RLogInterface.h:19

Definition at line 36 of file RLogInterface.h.

Referenced by Array< Vector< int, 2 > >::~Array(), CRConnectivity::~CRConnectivity(), and StorageSite::~StorageSite().

#define logError (   ...)    _rMessage(LOGID, RLogInterface::errorChannel, ##__VA_ARGS__)

Definition at line 42 of file RLogInterface.h.

#define logInfo (   ...)    _rMessage(LOGID, RLogInterface::infoChannel, ##__VA_ARGS__)

Definition at line 40 of file RLogInterface.h.

#define logWarning (   ...)    _rMessage(LOGID, RLogInterface::warningChannel, ##__VA_ARGS__)

Definition at line 41 of file RLogInterface.h.