Schnek
schnek::SimpleDiagnostic< Type, PointerType, DiagnosticType > Class Template Reference
Inheritance diagram for schnek::SimpleDiagnostic< Type, PointerType, DiagnosticType >:
Collaboration diagram for schnek::SimpleDiagnostic< Type, PointerType, DiagnosticType >:

Public Member Functions

void setSingleOut (bool single_out_)
 

Protected Member Functions

bool singleOut ()
 
void initParameters (BlockParameters &)
 
void init ()
 
std::string getFieldName ()
 
virtual bool isDerived ()
 

Protected Attributes

PointerType field
 

Member Function Documentation

◆ isDerived()

template<class Type , typename PointerType = std::shared_ptr<Type>, class DiagnosticType = IntervalDiagnostic>
virtual bool schnek::SimpleDiagnostic< Type, PointerType, DiagnosticType >::isDerived ( )
inlineprotectedvirtual

Is the field to be written derived from another field and not available through the Block::retrieveData mechanism.

If a class overrides and returns true then SimpleDiagnostic::field has to be set manually.


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