Class AAH_SPDS
Defined in File aah.h
Inheritance Relationships
Base Type
public opensn::SPDS
(Class SPDS)
Class Documentation
-
class AAH_SPDS : public opensn::SPDS
Public Functions
Creates a sweep-plane data structure (SPDS) for the given direction and grid.
- Parameters:
id – The unique identifier for this SPDS.
omega – The angular direction for the sweep operation.
grid – The grid on which the sweep is performed.
allow_cycles – Whether cycles are allowed in the local and global swepp dependency graphs.
-
inline const std::vector<STDG> &GetGlobalSweepPlanes() const
Return the levelized global sweep TDG.
-
void BuildGlobalSweepFAS()
Builds the Feedback Arc Set (FAS) for the global sweep.
-
inline std::vector<int> GetGlobalSweepFAS()
Returns the global sweep FAS as a vector of edges.
-
inline void SetGlobalSweepFAS(std::vector<int> &edges)
Sets the global sweep FAS.
- Parameters:
edges – A vector of edges representing the FAS.