Class Solver

Inheritance Relationships

Derived Types

Class Documentation

class Solver

Subclassed by opensn::NonLinearKEigenSolver, opensn::PowerIterationKEigenSolver, opensn::SteadyStateSourceSolver

Public Functions

explicit Solver(std::string name)
explicit Solver(const InputParameters &params)
virtual ~Solver() = default
std::string GetName() const
TimeStepper &GetTimeStepper()
const TimeStepper &GetTimeStepper() const
virtual void Initialize()

Initialize function.

virtual void Execute()

Execution function.

virtual void Step()

Step function*/.

virtual void Advance()

Advance time values function.

virtual ParameterBlock GetInfo(const ParameterBlock &params) const

Generalized query for information supporting varying returns.

ParameterBlock GetInfoWithPreCheck(const ParameterBlock &params) const

PreCheck call to GetInfo.

Public Static Functions

static InputParameters GetInputParameters()

Returns the input parameters.