Class Problem
Defined in File problem.h
Inheritance Relationships
Derived Type
public opensn::LBSProblem
(Class LBSProblem)
Class Documentation
-
class Problem
Subclassed by opensn::LBSProblem
Public Functions
-
explicit Problem(std::string name)
-
explicit Problem(const InputParameters ¶ms)
-
virtual ~Problem() = default
-
std::string GetName() const
-
std::vector<std::shared_ptr<FieldFunctionGridBased>> &GetFieldFunctions()
-
const std::vector<std::shared_ptr<FieldFunctionGridBased>> &GetFieldFunctions() const
-
virtual void Initialize()
Initialize function.
-
virtual ParameterBlock GetInfo(const ParameterBlock ¶ms) const
Generalized query for information supporting varying returns.
-
virtual void SetProperties(const ParameterBlock ¶ms)
-
ParameterBlock GetInfoWithPreCheck(const ParameterBlock ¶ms) const
PreCheck call to GetInfo.
Public Static Functions
-
static InputParameters GetInputParameters()
Returns the input parameters.
Protected Attributes
-
std::vector<std::shared_ptr<FieldFunctionGridBased>> field_functions_
-
explicit Problem(std::string name)