Class TransientSourceFunction

Inheritance Relationships

Base Type

Class Documentation

class TransientSourceFunction : public opensn::SourceFunction

A transient source function needs to adjust the DelayedFission routine to properly fit with the current timestepping method and timestep.

Public Functions

TransientSourceFunction(const LBSProblem &lbs_problem, double &ref_dt, SteppingMethod &method)

Constructor for the transient source function. The only difference as compared to a steady source function is the treatment of delayed fission.

virtual double DelayedFission(const PrecursorList &precursors, const double &rho, const std::vector<double> &nu_delayed_sigma_f, const double *phi) const override

Compute delayed particle precursor sources.