45 explicit Converter(
const std::string & converterType );
50 const std::string &
name()
const{
return name_; }
59 unsigned int dimension()
const {
return dimension_; }
67 virtual double query(
const std::vector<double> &inputs )
const = 0;
70 void print_summary()
const;
73 virtual void read_hdf5(
H5IO & io );
111 const std::string & inputName );
113 virtual double query(
const std::vector<double> &inputs )
const;
151 virtual double query(
const std::vector<double> &inputs )
const;
154 virtual void read_hdf5(
H5IO & io );
192 virtual double query(
const std::vector<double> &inputs )
const;
195 virtual void read_hdf5(
H5IO & io );
234 virtual double query(
const std::vector<double> &inputs )
const;
237 virtual void read_hdf5(
H5IO & io );
276 virtual double query(
const std::vector<double> &inputs )
const;
279 virtual void read_hdf5(
H5IO & io );
326 virtual double query(
const std::vector<double> &inputs )
const;
329 virtual void read_hdf5(
H5IO & io );
334 void augmented_mixfrac(
const std::vector<double> &mixFrac,
335 std::vector<double> & mixFracAug )
const;
337 double mixture_property(
const std::vector<double> & mixFracAug,
338 const std::vector<double> & streamProp )
const;
345 std::vector<double>
a_;
const std::string converterType_
Definition: Converter.h:91
Converter * create(const std::string &converterType) const
Definition: Converter.C:19
double zStoich_
Definition: Converter.h:200
const HDF5Table * fChiMeanTable_
Definition: Converter.h:160
Calculates reference heat loss parameter.
Definition: Converter.h:254
std::vector< double > hStar_stream_min_
Definition: Converter.h:344
Definition: ABLForcingAlgorithm.C:26
virtual ~Converter()
Definition: Converter.h:47
Simple wrapper around the HDF5 library to make usage easier.
Definition: H5IO.h:57
std::vector< double > zAug_
Definition: Converter.h:341
unsigned int dimension_
Definition: Converter.h:84
Calculates reference scalar dissipation rate.
Definition: Converter.h:171
std::vector< double > a_
Definition: Converter.h:345
Does a whole bunch of nothing other than renaming variables.
Definition: Converter.h:105
Simple factory to build an empty Converter of the correct type based on its string name...
Definition: Converter.h:21
Calculates reference scalar dissipation rate.
Definition: Converter.h:128
unsigned int dimension() const
Definition: Converter.h:59
unsigned int numMixFrac_
Definition: Converter.h:340
Calculates reference heat loss parameter.
Definition: Converter.h:301
std::vector< std::string > inputNames_
Definition: Converter.h:81
unsigned int numTableInputs_
Definition: Converter.h:242
std::vector< double > zMean_
Definition: Converter.h:287
Provides arbitrary processing of input data before handing off values to a Table for interpolation...
Definition: Converter.h:41
Calculates reference heat loss parameter.
Definition: Converter.h:212
std::vector< std::vector< double > > zStoich_
Definition: Converter.h:285
unsigned int numMixFrac_
Definition: Converter.h:284
double hStar_ref_min_
Definition: Converter.h:343
ConverterFactory()
Definition: Converter.h:24
Object to manage property evaluation as a function of a set of input chemical state variables...
Definition: HDF5Table.h:49
double zStoich_
Definition: Converter.h:159
const std::string & name() const
Get the name of the variable returned by this Converter.
Definition: Converter.h:50
std::string name_
Definition: Converter.h:78
const HDF5Table * fGammaMeanTable_
Definition: Converter.h:243
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...
Definition: Converter.h:54
std::vector< double > gammaMaxStoich_
Definition: Converter.h:286
~ConverterFactory()
Definition: Converter.h:25