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::FGamma Class Reference

Class to wrap the F_gamma() function with an interface that is compatible with our Functor implementation. More...

#include <Functions.h>

Public Member Functions

 FGamma (const int nMixFrac)
 
 ~FGamma ()
 
void setZStoich (const std::vector< std::vector< double > > &zStoich)
 
void setGammaMaxStoich (const std::vector< double > &gammaMaxStoich)
 
double query (const double *Z) const
 Class to wrap the F_gamma() function with an interface that is compatible with our Functor implementation. More...
 

Private Attributes

std::vector< double > zBuf_
 
std::vector< std::vector< double > > zStoich_
 
std::vector< double > gammaMaxStoich_
 

Detailed Description

Class to wrap the F_gamma() function with an interface that is compatible with our Functor implementation.

Constructor & Destructor Documentation

sierra::nalu::FGamma::FGamma ( const int  nMixFrac)
inlineexplicit
sierra::nalu::FGamma::~FGamma ( )
inline

Member Function Documentation

double sierra::nalu::FGamma::query ( const double *  Z) const

Class to wrap the F_gamma() function with an interface that is compatible with our Functor implementation.

References sierra::nalu::F_gamma().

void sierra::nalu::FGamma::setGammaMaxStoich ( const std::vector< double > &  gammaMaxStoich)
inline
void sierra::nalu::FGamma::setZStoich ( const std::vector< std::vector< double > > &  zStoich)
inline

Member Data Documentation

std::vector<double> sierra::nalu::FGamma::gammaMaxStoich_
private
std::vector<double> sierra::nalu::FGamma::zBuf_
mutableprivate
std::vector<std::vector<double> > sierra::nalu::FGamma::zStoich_
private

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