

Public Member Functions | |
DiscretizationStencilProxyStorage (const stencil_container_t *stencils) | |
const stencil_t & | at (long blockIndex, int componentIdx) const override |
const stencil_t & | at (long rowIndex) const override |
const stencil_t & | rawAt (std::size_t blockRawIndex, int componentIdx) const override |
const stencil_t & | rawAt (std::size_t rowRawIndex) const override |
std::size_t | size () const override |
Additional Inherited Members | |
![]() | |
DiscretizationStencilProxyBaseStorage (const stencil_container_t *stencils, int stride) | |
![]() | |
const stencil_container_t * | m_stencils |
int | m_stride |
Detailed Description
class bitpit::DiscretizationStencilProxyStorage< stencil_t, stencil_container_t >
Definition at line 71 of file stencil_solver.hpp.
Constructor & Destructor Documentation
◆ DiscretizationStencilProxyStorage()
bitpit::DiscretizationStencilProxyStorage< stencil_t, stencil_container_t >::DiscretizationStencilProxyStorage | ( | const stencil_container_t * | stencils | ) |
Member Function Documentation
◆ at() [1/2]
|
overridevirtual |
Get the stencil associated with the specified row.
- Parameters
-
blockIndex is the index of the block componentIdx is the index of the component inside the block
- Returns
- The stencil associated with the specified row.
Implements bitpit::DiscretizationStencilStorageInterface< stencil_t >.
Definition at line 114 of file stencil_solver.tpp.
◆ at() [2/2]
|
overridevirtual |
Get the stencil associated with the specified row.
- Parameters
-
rowIndex is the index of the row in the storage
- Returns
- The stencil associated with the specified row.
Implements bitpit::DiscretizationStencilStorageInterface< stencil_t >.
Definition at line 89 of file stencil_solver.tpp.
◆ rawAt() [1/2]
|
overridevirtual |
Get the stencil associated with the specified row.
- Parameters
-
blockRawIndex is the raw index of the block componentIdx is the index of the component inside the block
- Returns
- The stencil associated with the specified row.
Implements bitpit::DiscretizationStencilStorageInterface< stencil_t >.
Definition at line 127 of file stencil_solver.tpp.
◆ rawAt() [2/2]
|
overridevirtual |
Get the stencil associated with the specified row.
- Parameters
-
rowRawIndex is the raw index of the row in the storage
- Returns
- The stencil associated with the specified row.
Implements bitpit::DiscretizationStencilStorageInterface< stencil_t >.
Definition at line 101 of file stencil_solver.tpp.
◆ size()
|
overridevirtual |
Get the size of the container.
- Returns
- The size of the container.
Implements bitpit::DiscretizationStencilStorageInterface< stencil_t >.
Definition at line 77 of file stencil_solver.tpp.
The documentation for this class was generated from the following files:
- src/discretization/stencil_solver.hpp
- src/discretization/stencil_solver.tpp
