Class Solver
Defined in File solver.h
Inheritance Relationships
Derived Types
public opensn::NonLinearKEigenSolver
(Class NonLinearKEigenSolver)public opensn::PowerIterationKEigenSolver
(Class PowerIterationKEigenSolver)public opensn::SteadyStateSourceSolver
(Class SteadyStateSourceSolver)
Class Documentation
-
class Solver
Subclassed by opensn::NonLinearKEigenSolver, opensn::PowerIterationKEigenSolver, opensn::SteadyStateSourceSolver
Public Functions
-
explicit Solver(std::string name)
-
explicit Solver(const InputParameters ¶ms)
-
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 ¶ms) const
Generalized query for information supporting varying returns.
-
ParameterBlock GetInfoWithPreCheck(const ParameterBlock ¶ms) const
PreCheck call to GetInfo.
Public Static Functions
-
static InputParameters GetInputParameters()
Returns the input parameters.
-
explicit Solver(std::string name)