Class Problem

Inheritance Relationships

Derived Type

Class Documentation

class Problem

Subclassed by opensn::LBSProblem

Public Functions

explicit Problem(std::string name)
explicit Problem(const InputParameters &params)
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 &params) const

Generalized query for information supporting varying returns.

virtual void SetProperties(const ParameterBlock &params)
ParameterBlock GetInfoWithPreCheck(const ParameterBlock &params) 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_