Class FLUDS
Defined in File fluds.h
Inheritance Relationships
Derived Types
public opensn::AAH_FLUDS
(Class AAH_FLUDS)public opensn::CBC_FLUDS
(Class CBC_FLUDS)
Class Documentation
-
class FLUDS
Subclassed by opensn::AAH_FLUDS, opensn::CBC_FLUDS
Public Functions
-
inline virtual void ClearLocalAndReceivePsi()
-
inline virtual void ClearSendPsi()
-
inline virtual void AllocateInternalLocalPsi()
-
inline virtual void AllocateOutgoingPsi()
-
inline virtual void AllocateDelayedLocalPsi()
-
inline virtual void AllocatePrelocIOutgoingPsi()
-
inline virtual void AllocateDelayedPrelocIOutgoingPsi()
-
inline std::span<double> &DelayedLocalPsi()
-
inline std::span<double> &DelayedLocalPsiOld()
-
inline virtual void SetDelayedLocalPsiOldToNew()
-
inline virtual void SetDelayedLocalPsiNewToOld()
-
inline std::vector<std::span<double>> &DeplocIOutgoingPsi()
-
inline std::vector<std::span<double>> &PrelocIOutgoingPsi()
-
inline std::vector<std::span<double>> &DelayedPrelocIOutgoingPsi()
-
inline std::vector<std::span<double>> &DelayedPrelocIOutgoingPsiOld()
-
inline virtual void SetDelayedOutgoingPsiOldToNew()
-
inline virtual void SetDelayedOutgoingPsiNewToOld()
-
virtual ~FLUDS() = default
Protected Attributes
-
const size_t num_groups_
-
const size_t num_angles_
-
const size_t num_groups_and_angles_
-
std::span<double> delayed_local_psi_view_
-
std::span<double> delayed_local_psi_old_view_
-
std::vector<std::span<double>> deplocI_outgoing_psi_view_
-
std::vector<std::span<double>> prelocI_outgoing_psi_view_
-
std::vector<std::span<double>> delayed_prelocI_outgoing_psi_view_
-
std::vector<std::span<double>> delayed_prelocI_outgoing_psi_old_view_
-
inline virtual void ClearLocalAndReceivePsi()