https://mooseframework.inl.gov
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Attributes | List of all members
ParallelAcquisitionInterface Class Reference

#include <ParallelAcquisitionInterface.h>

Inheritance diagram for ParallelAcquisitionInterface:
[legend]

Public Member Functions

 ParallelAcquisitionInterface (const InputParameters &parameters)
 

Static Public Member Functions

static InputParameters validParams ()
 

Protected Member Functions

ParallelAcquisitionFunctionBasegetParallelAcquisitionFunctionByName (const UserObjectName &name) const
 Lookup a ParallelAcquisitionFunction object by name and return pointer. More...
 

Private Attributes

FEProblemBase_parallelacquisition_feproblem
 Reference to FEProblemBase instance. More...
 

Detailed Description

Definition at line 16 of file ParallelAcquisitionInterface.h.

Constructor & Destructor Documentation

◆ ParallelAcquisitionInterface()

ParallelAcquisitionInterface::ParallelAcquisitionInterface ( const InputParameters parameters)

Definition at line 18 of file ParallelAcquisitionInterface.C.

19  : _parallelacquisition_feproblem(*parameters.get<FEProblemBase *>("_fe_problem_base"))
20 {
21 }
std::vector< std::pair< R1, R2 > > get(const std::string &param1, const std::string &param2) const
FEProblemBase & _parallelacquisition_feproblem
Reference to FEProblemBase instance.

Member Function Documentation

◆ getParallelAcquisitionFunctionByName()

ParallelAcquisitionFunctionBase & ParallelAcquisitionInterface::getParallelAcquisitionFunctionByName ( const UserObjectName &  name) const
protected

Lookup a ParallelAcquisitionFunction object by name and return pointer.

Definition at line 24 of file ParallelAcquisitionInterface.C.

26 {
27  std::vector<ParallelAcquisitionFunctionBase *> models;
29  .query()
30  .condition<AttribName>(name)
31  .condition<AttribSystem>("ParallelAcquisitionFunctionBase")
32  .queryInto(models);
33 
34  if (models.empty())
35  mooseError("Unable to find a ParallelAcquisitionFunction object with the name '" + name + "'");
36 
37  return *models.front();
38 }
void mooseError(Args &&... args)
FEProblemBase & _parallelacquisition_feproblem
Reference to FEProblemBase instance.
TheWarehouse & theWarehouse() const
const std::string name
Definition: Setup.h:21
Query query()

◆ validParams()

InputParameters ParallelAcquisitionInterface::validParams ( )
static

Definition at line 13 of file ParallelAcquisitionInterface.C.

Referenced by GenericActiveLearnerTempl< BayesianActiveLearningSampler >::validParams().

14 {
15  return emptyInputParameters();
16 }
InputParameters emptyInputParameters()

Member Data Documentation

◆ _parallelacquisition_feproblem

FEProblemBase& ParallelAcquisitionInterface::_parallelacquisition_feproblem
private

Reference to FEProblemBase instance.

Definition at line 30 of file ParallelAcquisitionInterface.h.

Referenced by getParallelAcquisitionFunctionByName().


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