Class TimeDependentSourceSolver

Inheritance Relationships

Base Type

Class Documentation

class TimeDependentSourceSolver : public opensn::Solver

A solver that drives a discrete ordinates problem through a time loop.

Public Functions

explicit TimeDependentSourceSolver(const InputParameters &params)
virtual void Initialize() override

Initialize function.

virtual void Execute() override

Execution function.

virtual void Advance() override

Advance time values function.

void SetTimeStep(double dt)
void SetTheta(double theta)
inline double GetCurrentTime() const
inline unsigned int GetStep() const

Public Static Functions

static InputParameters GetInputParameters()
static std::shared_ptr<TimeDependentSourceSolver> Create(const ParameterBlock &params)