Class SCDSAAcceleration
Defined in File scdsa_acceleration.h
Inheritance Relationships
Base Type
public opensn::DiscreteOrdinatesKEigenAcceleration
(Class DiscreteOrdinatesKEigenAcceleration)
Class Documentation
-
class SCDSAAcceleration : public opensn::DiscreteOrdinatesKEigenAcceleration
Public Functions
-
explicit SCDSAAcceleration(const InputParameters ¶ms)
-
virtual void Initialize() final
Initialization method for derived classes. Must be overridden.
Called by the other Initialize() method that takes a solver.
-
virtual void PreExecute() final
Pre-execute method for derived classes. Must be overridden.
Called by the owning solver at the beginning of its Execute().
-
virtual void PrePowerIteration() final
Pre-power iteration method for derived classes. Must be overridden.
Called by the owning solver at the beginning of the power iteration loop after the fission source is set and the local moments are scaled.
-
virtual double PostPowerIteration() final
Post-power iteration method for derived classes. Must be overridden.
Called by the owning solver at the end of the power iteration loop after transport is solved.
Returns the k-eigenvalue from the acceleration solve.
Public Static Functions
-
static InputParameters GetInputParameters()
-
static std::shared_ptr<SCDSAAcceleration> Create(const ParameterBlock ¶ms)
-
explicit SCDSAAcceleration(const InputParameters ¶ms)