GRINS-0.8.0
|
#include <qoi_factory.h>
Public Member Functions | |
QoIFactory () | |
virtual | ~QoIFactory () |
virtual SharedPtr< CompositeQoI > | build (const GetPot &input) |
Protected Member Functions | |
virtual void | add_qoi (const GetPot &input, const std::string &qoi_name, SharedPtr< CompositeQoI > &qois) |
virtual void | check_qoi_physics_consistency (const GetPot &input, const std::string &qoi_name) |
virtual void | echo_qoi_list (SharedPtr< CompositeQoI > &qois) |
void | consistency_helper (const std::set< std::string > &requested_physics, const std::set< std::string > &required_physics, const std::string &qoi_name) |
void | consistency_error_msg (const std::string &qoi_name, const std::set< std::string > &required_physics) |
Private Member Functions | |
template<typename T > | |
void | get_var_value (const GetPot &input, T &value, std::string input_var, T default_value) |
Helper function to read a required value from the input file, or error if value is missing. More... | |
Definition at line 40 of file qoi_factory.h.
GRINS::QoIFactory::QoIFactory | ( | ) |
Definition at line 56 of file qoi_factory.C.
|
virtual |
Definition at line 61 of file qoi_factory.C.
|
protectedvirtual |
Definition at line 98 of file qoi_factory.C.
References GRINS::avg_nusselt, GRINS::ChemistryBuilder::build_chemistry(), GRINS::integrated_function, GRINS::parsed_boundary, GRINS::parsed_interior, GRINS::spectroscopic_absorption, GRINS::vorticity, and GRINS::weighted_flux.
Referenced by build().
|
virtual |
Definition at line 66 of file qoi_factory.C.
References add_qoi(), check_qoi_physics_consistency(), echo_qoi_list(), and GRINS::StringUtilities::split_string().
|
protectedvirtual |
Definition at line 219 of file qoi_factory.C.
References GRINS::avg_nusselt, consistency_helper(), GRINS::PhysicsNaming::heat_transfer(), and GRINS::PhysicsNaming::low_mach_navier_stokes().
Referenced by build().
|
protected |
Definition at line 283 of file qoi_factory.C.
Referenced by consistency_helper().
|
protected |
Definition at line 264 of file qoi_factory.C.
References consistency_error_msg().
Referenced by check_qoi_physics_consistency().
|
protectedvirtual |
Definition at line 248 of file qoi_factory.C.
Referenced by build().
|
private |
Helper function to read a required value from the input file, or error if value is missing.
Definition at line 303 of file qoi_factory.C.