Class TGDSA

Class Documentation

class TGDSA

Public Static Functions

static void Init(DiscreteOrdinatesProblem &do_problem, LBSGroupset &groupset)

Initializes the Two-Grid DSA solver.

static void AssembleDeltaPhiVector(DiscreteOrdinatesProblem &do_problem, const LBSGroupset &groupset, const std::vector<double> &phi_in, std::vector<double> &delta_phi_local)

Assembles a delta-phi vector on the first moment.

static void DisassembleDeltaPhiVector(DiscreteOrdinatesProblem &do_problem, const LBSGroupset &groupset, const std::vector<double> &delta_phi_local, std::vector<double> &ref_phi_new)

Disassembles a delta-phi vector on the first moment.

static void CleanUp(LBSGroupset &groupset)

Cleans up memory consuming items.