Chombo + EB + MF
3.2
|
Class to describe transformation of SpaceDim-vectors, typically from one block to another. More...
#include <VectorAvgTransformation.H>
Public Member Functions | |
VectorAvgTransformation () | |
null constructor leaves object in undefined state More... | |
VectorAvgTransformation (const VectorTransformation &a_tfmAvg, const Vector< VectorTransformation > &a_tfmGrad) | |
null constructor leaves object in undefined state More... | |
RealVect | transform (const RealVect &a_vec, const Vector< RealVect > &a_gradVec) const |
apply this tranformation to vector More... | |
void | addTransformFab (FArrayBox &a_dstFab, const FArrayBox &a_srcFab, const FArrayBox &a_gradFab, const Box &a_bx, Real a_weight=1.) const |
increment a vector-transformed cell-averaged FAB More... | |
Protected Attributes | |
int | m_interpDims |
Vector< Real > | m_coeffsAll |
Class to describe transformation of SpaceDim-vectors, typically from one block to another.
|
inline |
null constructor leaves object in undefined state
References addTransformFab(), m_interpDims, and transform().
VectorAvgTransformation::VectorAvgTransformation | ( | const VectorTransformation & | a_tfmAvg, |
const Vector< VectorTransformation > & | a_tfmGrad | ||
) |
null constructor leaves object in undefined state
RealVect VectorAvgTransformation::transform | ( | const RealVect & | a_vec, |
const Vector< RealVect > & | a_gradVec | ||
) | const |
apply this tranformation to vector
Referenced by VectorAvgTransformation().
void VectorAvgTransformation::addTransformFab | ( | FArrayBox & | a_dstFab, |
const FArrayBox & | a_srcFab, | ||
const FArrayBox & | a_gradFab, | ||
const Box & | a_bx, | ||
Real | a_weight = 1. |
||
) | const |
increment a vector-transformed cell-averaged FAB
Referenced by VectorAvgTransformation().
|
protected |
Referenced by VectorAvgTransformation().