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 Member Functions | Private Attributes | List of all members
sierra::nalu::DeltaGammaConverter Class Reference

Calculates reference heat loss parameter. More...

#include <Converter.h>

Inheritance diagram for sierra::nalu::DeltaGammaConverter:
sierra::nalu::Converter

Public Member Functions

 DeltaGammaConverter ()
 
virtual ~DeltaGammaConverter ()
 
virtual double query (const std::vector< double > &inputs) const
 Do a lookup in the table at the input variable coordinates provided. More...
 
virtual void read_hdf5 (H5IO &io)
 Read this Converter from the provided I/O device. More...
 
- Public Member Functions inherited from sierra::nalu::Converter
 Converter (const std::string &converterType)
 
virtual ~Converter ()
 
const std::string & name () const
 Get the name of the variable returned by this Converter. More...
 
const std::vector< std::string > & input_names () const
 Get the list of input variables, in the order that they are to be provided to the query() call. More...
 
unsigned int dimension () const
 
void print_summary () const
 Print a summary of this Converter configuration. More...
 

Private Member Functions

DeltaGammaConverter operator= (const DeltaGammaConverter &)
 

Private Attributes

unsigned int numMixFrac_
 
std::vector< std::vector< double > > zStoich_
 
std::vector< double > gammaMaxStoich_
 
std::vector< double > zMean_
 

Additional Inherited Members

- Protected Attributes inherited from sierra::nalu::Converter
std::string name_
 
std::vector< std::string > inputNames_
 
unsigned int dimension_
 

Detailed Description

Calculates reference heat loss parameter.

This converter calculates a reference heat loss parameter for flow where turbulence/chemistry interactions can be neglected.

Constructor & Destructor Documentation

sierra::nalu::DeltaGammaConverter::DeltaGammaConverter ( )
sierra::nalu::DeltaGammaConverter::~DeltaGammaConverter ( )
virtual

Member Function Documentation

DeltaGammaConverter sierra::nalu::DeltaGammaConverter::operator= ( const DeltaGammaConverter )
private
double sierra::nalu::DeltaGammaConverter::query ( const std::vector< double > &  inputs) const
virtual

Do a lookup in the table at the input variable coordinates provided.

Parameters
inputs: Array of input variable values
Returns
: The state variable value interpolated from the table

Implements sierra::nalu::Converter.

References sierra::nalu::F_gamma(), gammaMaxStoich_, numMixFrac_, zMean_, and zStoich_.

void sierra::nalu::DeltaGammaConverter::read_hdf5 ( H5IO io)
virtual

Member Data Documentation

std::vector<double> sierra::nalu::DeltaGammaConverter::gammaMaxStoich_
private

Referenced by query(), and read_hdf5().

unsigned int sierra::nalu::DeltaGammaConverter::numMixFrac_
private

Referenced by query(), and read_hdf5().

std::vector<double> sierra::nalu::DeltaGammaConverter::zMean_
mutableprivate

Referenced by query(), and read_hdf5().

std::vector<std::vector<double> > sierra::nalu::DeltaGammaConverter::zStoich_
private

Referenced by query(), and read_hdf5().


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