Loading...
Searching...
No Matches
Public Member Functions | List of all members
bitpit::DiscretizationStencilStorageInterface< stencil_t > Class Template Referenceabstract

The DiscretizationStencilStorageInterface class defines the interface for stencil storage. More...

Inheritance diagram for bitpit::DiscretizationStencilStorageInterface< stencil_t >:
Inheritance graph
[legend]

Public Member Functions

virtual const stencil_t & at (long blockIndex, int componentIdx) const =0
 
virtual const stencil_t & at (long rowIndex) const =0
 
virtual const stencil_t & rawAt (std::size_t blockRawIndex, int componentIdx) const =0
 
virtual const stencil_t & rawAt (std::size_t rowRawIndex) const =0
 
virtual std::size_t size () const =0
 

Detailed Description

template<typename stencil_t>
class bitpit::DiscretizationStencilStorageInterface< stencil_t >

The DiscretizationStencilStorageInterface class defines the interface for stencil storage.

Definition at line 41 of file stencil_solver.hpp.

Member Function Documentation

◆ at() [1/2]

template<typename stencil_t >
virtual const stencil_t & bitpit::DiscretizationStencilStorageInterface< stencil_t >::at ( long blockIndex,
int componentIdx ) const
pure virtual

◆ at() [2/2]

template<typename stencil_t >
virtual const stencil_t & bitpit::DiscretizationStencilStorageInterface< stencil_t >::at ( long rowIndex) const
pure virtual

◆ rawAt() [1/2]

template<typename stencil_t >
virtual const stencil_t & bitpit::DiscretizationStencilStorageInterface< stencil_t >::rawAt ( std::size_t blockRawIndex,
int componentIdx ) const
pure virtual

◆ rawAt() [2/2]

template<typename stencil_t >
virtual const stencil_t & bitpit::DiscretizationStencilStorageInterface< stencil_t >::rawAt ( std::size_t rowRawIndex) const
pure virtual

◆ size()

template<typename stencil_t >
virtual std::size_t bitpit::DiscretizationStencilStorageInterface< stencil_t >::size ( ) const
pure virtual

The documentation for this class was generated from the following file:
--- layout: doxygen_footer ---