CGFields::BaseFields Class Reference

A Base class for the fields. More...

#include <BaseFields.h>

+ Inheritance diagram for CGFields::BaseFields:

Public Member Functions

void setCG (BaseCG *cg)
 
BaseCGgetCG ()
 

Protected Attributes

BaseCGcg_ = nullptr
 Stores a pointer to the baseCG instance to get e.g. the handler and time information. More...
 

Detailed Description

A Base class for the fields.

Sofar this contains only a pointer to the CG object. This can be used to get information from the handler and DPMBase

Member Function Documentation

◆ getCG()

BaseCG* CGFields::BaseFields::getCG ( )
inline
27  {
28  logger.assert_debug(cg_, "BaseFields: BaseCG pointer is not set, please use setCG() before calling getCG()");
29  return cg_;
30  }
Logger< MERCURYDPM_LOGLEVEL > logger("MercuryKernel")
Definition of different loggers with certain modules. A user can define its own custom logger here.
BaseCG * cg_
Stores a pointer to the baseCG instance to get e.g. the handler and time information.
Definition: BaseFields.h:37

References cg_, and logger.

Referenced by CGFields::DisplacementField::setFields().

◆ setCG()

void CGFields::BaseFields::setCG ( BaseCG cg)
inline
25 { cg_=cg; }

References cg_.

Member Data Documentation

◆ cg_

BaseCG* CGFields::BaseFields::cg_ = nullptr
protected

Stores a pointer to the baseCG instance to get e.g. the handler and time information.

Referenced by getCG(), and setCG().


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