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 | |
Protected Member Functions inherited from bitpit::DiscretizationStencilProxyBaseStorage< stencil_t, stencil_container_t > | |
DiscretizationStencilProxyBaseStorage (const stencil_container_t *stencils, int stride) | |
Protected Attributes inherited from bitpit::DiscretizationStencilProxyBaseStorage< stencil_t, stencil_container_t > | |
const stencil_container_t * | m_stencils |
int | m_stride |
Definition at line 71 of file stencil_solver.hpp.
bitpit::DiscretizationStencilProxyStorage< stencil_t, stencil_container_t >::DiscretizationStencilProxyStorage | ( | const stencil_container_t * | stencils | ) |
|
overridevirtual |
Get the stencil associated with the specified row.
blockIndex | is the index of the block |
componentIdx | is the index of the component inside the block |
Implements bitpit::DiscretizationStencilStorageInterface< stencil_t >.
Definition at line 112 of file stencil_solver.tpp.
|
overridevirtual |
Get the stencil associated with the specified row.
rowIndex | is the index of the row in the storage |
Implements bitpit::DiscretizationStencilStorageInterface< stencil_t >.
Definition at line 87 of file stencil_solver.tpp.
|
overridevirtual |
Get the stencil associated with the specified row.
blockRawIndex | is the raw index of the block |
componentIdx | is the index of the component inside the block |
Implements bitpit::DiscretizationStencilStorageInterface< stencil_t >.
Definition at line 125 of file stencil_solver.tpp.
|
overridevirtual |
Get the stencil associated with the specified row.
rowRawIndex | is the raw index of the row in the storage |
Implements bitpit::DiscretizationStencilStorageInterface< stencil_t >.
Definition at line 99 of file stencil_solver.tpp.
|
overridevirtual |
Get the size of the container.
Implements bitpit::DiscretizationStencilStorageInterface< stencil_t >.
Definition at line 75 of file stencil_solver.tpp.