|
Proto
3.2
|
#include <Proto_InterpStencil.H>
Public Member Functions | |
| InterpStencil () | |
| InterpStencil (Point a_refRatio) | |
| void | define (Point a_refRatio) |
| Box | domain (Box a_range) const |
| Box | range (Box a_domain) const |
| Point | ghost () const |
| Box | span () const |
| Point | ratio () const |
| template<unsigned int C, MemType MEM = MEMTYPE_DEFAULT, unsigned int D, unsigned int E> | |
| void | apply (BoxData< T, C, MEM, D, E > &a_output, const BoxData< T, C, MEM, D, E > &a_input, Box a_box, bool a_overwrite, T a_scale=1.0) const |
| template<unsigned int C, MemType MEM, unsigned int D, unsigned int E> | |
| LazyInterpStencil< T, C, MEM, D, E > | operator() (const BoxData< T, C, MEM, D, E > &a_input, T a_scale=1.0) const |
| template<unsigned int C, MemType MEM, unsigned int D, unsigned int E> | |
| LazyInterpStencil< T, C, MEM, D, E > | operator() (const BoxData< T, C, MEM, D, E > &a_input, Box a_range, T a_scale=1.0) const |
Static Public Member Functions | |
| static InterpStencil< T > | Constant (Point a_refRatio) |
| static InterpStencil< T > | Linear (Point a_refRatio) |
| static InterpStencil< T > | Quadratic (Point a_refRatio) |
| static InterpStencil< T > | FiniteVolume (Point a_refRatio, int a_order=5) |
Private Attributes | |
| Point | m_ratio |
| Array< InterpStencil1D< T >, DIM > | m_interp |
|
inline |
| Proto::InterpStencil< T >::InterpStencil | ( | Point | a_refRatio | ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
References Proto::InterpStencil< T >::apply().
|
inlinestatic |
| void Proto::InterpStencil< T >::define | ( | Point | a_refRatio | ) |
Referenced by Proto::InterpStencil< T >::InterpStencil().
|
inline |
Referenced by Proto::InterpStencil< T >::InterpStencil().
|
inline |
Referenced by Proto::InterpStencil< T >::InterpStencil().
|
inline |
Referenced by Proto::InterpStencil< T >::InterpStencil().
|
inline |
Referenced by Proto::InterpStencil< T >::InterpStencil().
|
inline |
References Proto::InterpStencil< T >::apply(), and Proto::InterpStencil< T >::m_ratio.
|
inline |
Referenced by Proto::InterpStencil< T >::Quadratic(), and Proto::InterpStencil< T >::ratio().
|
inline |
|
inline |
|
private |
Referenced by Proto::InterpStencil< T >::ratio().
|
private |
1.8.13