Chombo + EB + MF  3.2
Public Member Functions | Protected Attributes | List of all members
VectorAvgTransformation Class Reference

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< Realm_coeffsAll
 

Detailed Description

Class to describe transformation of SpaceDim-vectors, typically from one block to another.

Constructor & Destructor Documentation

◆ VectorAvgTransformation() [1/2]

VectorAvgTransformation::VectorAvgTransformation ( )
inline

null constructor leaves object in undefined state

References addTransformFab(), m_interpDims, and transform().

◆ VectorAvgTransformation() [2/2]

VectorAvgTransformation::VectorAvgTransformation ( const VectorTransformation a_tfmAvg,
const Vector< VectorTransformation > &  a_tfmGrad 
)

null constructor leaves object in undefined state

Member Function Documentation

◆ transform()

RealVect VectorAvgTransformation::transform ( const RealVect a_vec,
const Vector< RealVect > &  a_gradVec 
) const

apply this tranformation to vector

Referenced by VectorAvgTransformation().

◆ addTransformFab()

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().

Member Data Documentation

◆ m_interpDims

int VectorAvgTransformation::m_interpDims
protected

Referenced by VectorAvgTransformation().

◆ m_coeffsAll

Vector<Real> VectorAvgTransformation::m_coeffsAll
protected

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