Class DiscreteOrdinatesCurvilinearProblem

Inheritance Relationships

Base Type

Class Documentation

class DiscreteOrdinatesCurvilinearProblem : public opensn::DiscreteOrdinatesProblem

A neutral particle transport solver in point-symmetric and axial-symmetric curvilinear coordinates.

Public Functions

explicit DiscreteOrdinatesCurvilinearProblem(const InputParameters &params)
DiscreteOrdinatesCurvilinearProblem(const DiscreteOrdinatesCurvilinearProblem&) = delete
DiscreteOrdinatesCurvilinearProblem &operator=(const DiscreteOrdinatesCurvilinearProblem&) = delete

Public Static Functions

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

Protected Functions

virtual void PerformInputChecks() override

Performs general input checks before initialization continues.

virtual void InitializeSpatialDiscretization() override
void ComputeSecondaryUnitIntegrals()