https://mooseframework.inl.gov
Public Member Functions | Protected Attributes | List of all members
TrainingDataBase Class Referenceabstract

#include <SurrogateTrainer.h>

Inheritance diagram for TrainingDataBase:
[legend]

Public Member Functions

 TrainingDataBase ()
 
virtual ~TrainingDataBase ()=default
 
virtual dof_id_type size () const =0
 
virtual void setCurrentIndex (dof_id_type index)=0
 
bool & isDistributed ()
 

Protected Attributes

bool _is_distributed
 

Detailed Description

Definition at line 226 of file SurrogateTrainer.h.

Constructor & Destructor Documentation

◆ TrainingDataBase()

TrainingDataBase::TrainingDataBase ( )
inline

Definition at line 229 of file SurrogateTrainer.h.

229 : _is_distributed(false) {}

◆ ~TrainingDataBase()

virtual TrainingDataBase::~TrainingDataBase ( )
virtualdefault

Member Function Documentation

◆ isDistributed()

bool& TrainingDataBase::isDistributed ( )
inline

Definition at line 235 of file SurrogateTrainer.h.

Referenced by SurrogateTrainer::initialize().

235 { return _is_distributed; }

◆ setCurrentIndex()

virtual void TrainingDataBase::setCurrentIndex ( dof_id_type  index)
pure virtual

Implemented in TrainingData< T >.

◆ size()

virtual dof_id_type TrainingDataBase::size ( ) const
pure virtual

Implemented in TrainingData< T >.

Member Data Documentation

◆ _is_distributed

bool TrainingDataBase::_is_distributed
protected

Definition at line 238 of file SurrogateTrainer.h.

Referenced by isDistributed().


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