Nalu
Nalu: a generalized unstructured massively parallel low Mach flow code designed to support a variety of energy applications of interest (most notably Wind ECP) built on the Sierra Toolkit and Trilinos solver Tpetra/Epetra stack. The open source BSD, clause 3 license model has been chosen for the code base. See LICENSE for more information. http://NaluCFD.org
Public Member Functions | Private Attributes | List of all members
sierra::nalu::VariableDensityMixFracAuxFunction Class Reference

#include <VariableDensityMixFracAuxFunction.h>

Inheritance diagram for sierra::nalu::VariableDensityMixFracAuxFunction:
sierra::nalu::AuxFunction

Public Member Functions

 VariableDensityMixFracAuxFunction ()
 
virtual ~VariableDensityMixFracAuxFunction ()
 
virtual void do_evaluate (const double *coords, const double time, const unsigned spatialDimension, const unsigned numPoints, double *fieldPtr, const unsigned fieldSize, const unsigned beginPos, const unsigned endPos) const
 
- Public Member Functions inherited from sierra::nalu::AuxFunction
 AuxFunction (const unsigned beginPos, const unsigned endPos)
 
virtual ~AuxFunction ()
 
void evaluate (const double *coords, const double time, const unsigned spatialDimension, const unsigned numPoints, double *fieldPtr, const unsigned fieldSize) const
 
virtual void setup (const double time)
 

Private Attributes

const double znot_
 
const double amf_
 
const double pi_
 

Additional Inherited Members

- Protected Attributes inherited from sierra::nalu::AuxFunction
const unsigned beginPos_
 
const unsigned endPos_
 

Constructor & Destructor Documentation

sierra::nalu::VariableDensityMixFracAuxFunction::VariableDensityMixFracAuxFunction ( )
virtual sierra::nalu::VariableDensityMixFracAuxFunction::~VariableDensityMixFracAuxFunction ( )
inlinevirtual

References do_evaluate().

Member Function Documentation

void sierra::nalu::VariableDensityMixFracAuxFunction::do_evaluate ( const double *  coords,
const double  time,
const unsigned  spatialDimension,
const unsigned  numPoints,
double *  fieldPtr,
const unsigned  fieldSize,
const unsigned  beginPos,
const unsigned  endPos 
) const
virtual

Implements sierra::nalu::AuxFunction.

References amf_, pi_, and znot_.

Referenced by ~VariableDensityMixFracAuxFunction().

Member Data Documentation

const double sierra::nalu::VariableDensityMixFracAuxFunction::amf_
private

Referenced by do_evaluate().

const double sierra::nalu::VariableDensityMixFracAuxFunction::pi_
private

Referenced by do_evaluate().

const double sierra::nalu::VariableDensityMixFracAuxFunction::znot_
private

Referenced by do_evaluate().


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