Class CBC_SPDS

Inheritance Relationships

Base Type

Class Documentation

class CBC_SPDS : public opensn::SPDS

Public Functions

CBC_SPDS(const Vector3 &omega, const std::shared_ptr<MeshContinuum> &grid, bool allow_cycles)

Constructs a cell-by-cell sweep-plane data strcture (SPDS) with the given direction and grid.

Parameters:
  • omega – The angular direction vector.

  • grid – Reference to the grid.

  • allow_cycles – Whether cycles are allowed in the local sweep dependency graph.

const std::vector<Task> &GetTaskList() const

Returns the cell-by-cell task list.

Protected Attributes

std::vector<Task> task_list_

Cell-by-cell task list.