Class CellLBSView

Class Documentation

class CellLBSView

Transport view of a cell.

Public Functions

inline CellLBSView(size_t phi_address, int num_nodes, int num_groups, int num_moments, int num_faces, const MultiGroupXS &xs_mapping, double volume, const std::vector<bool> &face_local_flags, const std::vector<int> &face_locality, const std::vector<const Cell*> &neighbor_cell_ptrs, bool cell_on_boundary)
inline size_t MapDOF(int node, int moment, int grp) const
inline const MultiGroupXS &GetXS() const
inline bool IsFaceLocal(int f) const
inline int FaceLocality(int f) const
inline const Cell *FaceNeighbor(int f) const
inline int GetNumNodes() const
inline double GetVolume() const
inline void ZeroOutflow(int f, int g)
inline void AddOutflow(int f, int g, double intS_mu_psi)
inline double GetOutflow(int f, int g) const
inline void ReassignXS(const MultiGroupXS &xs)