Loading...
Searching...
No Matches
Protected Member Functions | Protected Attributes | List of all members
bitpit::DiscretizationStencilProxyBaseStorage< stencil_t, stencil_container_t > Class Template Reference

The DiscretizationStencilProxyBaseStorage class defines a proxy for stencil storage. More...

Inheritance diagram for bitpit::DiscretizationStencilProxyBaseStorage< stencil_t, stencil_container_t >:
Inheritance graph
[legend]
Collaboration diagram for bitpit::DiscretizationStencilProxyBaseStorage< stencil_t, stencil_container_t >:
Collaboration graph
[legend]

Protected Member Functions

 DiscretizationStencilProxyBaseStorage (const stencil_container_t *stencils, int stride)
 

Protected Attributes

const stencil_container_t * m_stencils
 
int m_stride
 

Additional Inherited Members

- Public Member Functions inherited from bitpit::DiscretizationStencilStorageInterface< stencil_t >
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, typename stencil_container_t>
class bitpit::DiscretizationStencilProxyBaseStorage< stencil_t, stencil_container_t >

The DiscretizationStencilProxyBaseStorage class defines a proxy for stencil storage.

Definition at line 60 of file stencil_solver.hpp.

Constructor & Destructor Documentation

◆ DiscretizationStencilProxyBaseStorage()

template<typename stencil_t , typename stencil_container_t >
bitpit::DiscretizationStencilProxyBaseStorage< stencil_t, stencil_container_t >::DiscretizationStencilProxyBaseStorage ( const stencil_container_t * stencils,
int stride )
protected

Constructor.

Parameters
stencilsare the stencils
strideis the stride

Definition at line 52 of file stencil_solver.tpp.

Member Data Documentation

◆ m_stencils

template<typename stencil_t , typename stencil_container_t >
const stencil_container_t* bitpit::DiscretizationStencilProxyBaseStorage< stencil_t, stencil_container_t >::m_stencils
protected

Definition at line 63 of file stencil_solver.hpp.

◆ m_stride

template<typename stencil_t , typename stencil_container_t >
int bitpit::DiscretizationStencilProxyBaseStorage< stencil_t, stencil_container_t >::m_stride
protected

Definition at line 64 of file stencil_solver.hpp.


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