GRINS-0.8.0
|
Namespaces | |
Cache | |
Constants | |
GRINSPrivate | |
Not intended for users as a public API. | |
StringUtilities | |
Typedefs | |
typedef std::string | PhysicsName |
typedef unsigned int | VariableIndex |
More descriptive name of the type used for variable indices. More... | |
typedef std::string | VariableName |
typedef libMesh::boundary_id_type | BoundaryID |
More descriptive name of the type used for boundary ids. More... | |
typedef std::map< std::string, SharedPtr< GRINS::Physics > > | PhysicsList |
Container for GRINS::Physics object pointers. More... | |
typedef std::map< std::string, SharedPtr< GRINS::Physics > >::const_iterator | PhysicsListIter |
Iterator for PhysicsList. More... | |
Functions | |
template void | OldStyleBCBuilder::set_dirichlet_bc_factory_old_style_quantities< libMesh::FunctionBase< libMesh::Number > > (const std::string &, unsigned int, const std::vector< std::string > &) |
template void | OldStyleBCBuilder::set_dirichlet_bc_factory_old_style_quantities< libMesh::FEMFunctionBase< libMesh::Number > > (const std::string &, unsigned int, const std::vector< std::string > &) |
template void | OldStyleBCBuilder::set_neumann_bc_factory_old_style_quantities< libMesh::FunctionBase< libMesh::Number > > (const std::string &, unsigned int, const std::vector< std::string > &) |
template void | OldStyleBCBuilder::set_neumann_bc_factory_old_style_quantities< libMesh::FEMFunctionBase< libMesh::Number > > (const std::string &, unsigned int, const std::vector< std::string > &) |
template void | QoIFactory::get_var_value< std::string > (const GetPot &, std::string &, std::string, std::string) |
template void | QoIFactory::get_var_value< libMesh::Real > (const GetPot &, libMesh::Real &, std::string, libMesh::Real) |
void | skip_comment_lines (std::istream &in, const char comment_start) |
Skip comment lines in the header of an ASCII text file prefixed with the comment character 'comment_start'. More... | |
void | grins_version_stdout () |
int | get_grins_version () |
Variables | |
const unsigned int | invalid_var_index = std::numeric_limits<unsigned int>::max() |
Invalid varaible index id. More... | |
const std::string | avg_nusselt = "average_nusselt_number" |
const std::string | vorticity = "vorticity" |
const std::string | parsed_boundary = "parsed_boundary" |
const std::string | parsed_interior = "parsed_interior" |
const std::string | weighted_flux = "weighted_flux" |
const std::string | integrated_function = "integrated_function" |
const std::string | spectroscopic_absorption = "spectroscopic_absorption" |
const std::string | u_var_name_default = "u" |
Default physics variable names. More... | |
const std::string | v_var_name_default = "v" |
y-velocity More... | |
const std::string | w_var_name_default = "w" |
z-velocity More... | |
const std::string | nu_var_name_default = "nu" |
z-velocity More... | |
const std::string | u_r_var_name_default = "r_vel" |
r-velocity (axisymmetric case) More... | |
const std::string | u_z_var_name_default = "z_vel" |
z-velocity (axisymmetric case) More... | |
const std::string | p_var_name_default = "p" |
pressure More... | |
const std::string | T_var_name_default = "T" |
temperature More... | |
const std::string | fan_speed_var_name_default = "fan_speed" |
fan speed More... | |
const std::string | scalar_ode_var_name_default = "scalar_var" |
arbitrary scalar ODE variable name More... | |
const std::string | Ex_var_name_default = "Ex" |
Ex field. More... | |
const std::string | Ey_var_name_default = "Ey" |
Ey field. More... | |
const std::string | Ez_var_name_default = "Ez" |
Ez field. More... | |
const std::string | Bx_var_name_default = "Bx" |
Bx field. More... | |
const std::string | By_var_name_default = "By" |
By field. More... | |
const std::string | Bz_var_name_default = "Bz" |
Bz field. More... | |
const std::string | u_disp_name_default = "u" |
const std::string | v_disp_name_default = "v" |
const std::string | w_disp_name_default = "w" |
GRINS namespace.
typedef libMesh::boundary_id_type GRINS::BoundaryID |
More descriptive name of the type used for boundary ids.
We make it a short int to be compatible with libMesh
Definition at line 56 of file var_typedefs.h.
typedef std::map< std::string,SharedPtr<GRINS::Physics> > GRINS::PhysicsList |
Container for GRINS::Physics object pointers.
Definition at line 59 of file var_typedefs.h.
typedef std::map< std::string,SharedPtr<GRINS::Physics> >::const_iterator GRINS::PhysicsListIter |
Iterator for PhysicsList.
Definition at line 62 of file var_typedefs.h.
typedef std::string GRINS::PhysicsName |
Definition at line 33 of file physics_naming.h.
typedef unsigned int GRINS::VariableIndex |
More descriptive name of the type used for variable indices.
Definition at line 42 of file var_typedefs.h.
typedef std::string GRINS::VariableName |
Definition at line 52 of file var_typedefs.h.
int GRINS::get_grins_version | ( | ) |
void GRINS::grins_version_stdout | ( | ) |
Definition at line 31 of file grins_version.C.
References get_grins_version().
Referenced by main().
template void GRINS::OldStyleBCBuilder::set_dirichlet_bc_factory_old_style_quantities< libMesh::FEMFunctionBase< libMesh::Number > > | ( | const std::string & | , |
unsigned | int, | ||
const std::vector< std::string > & | |||
) |
template void GRINS::OldStyleBCBuilder::set_dirichlet_bc_factory_old_style_quantities< libMesh::FunctionBase< libMesh::Number > > | ( | const std::string & | , |
unsigned | int, | ||
const std::vector< std::string > & | |||
) |
template void GRINS::OldStyleBCBuilder::set_neumann_bc_factory_old_style_quantities< libMesh::FEMFunctionBase< libMesh::Number > > | ( | const std::string & | , |
unsigned | int, | ||
const std::vector< std::string > & | |||
) |
template void GRINS::OldStyleBCBuilder::set_neumann_bc_factory_old_style_quantities< libMesh::FunctionBase< libMesh::Number > > | ( | const std::string & | , |
unsigned | int, | ||
const std::vector< std::string > & | |||
) |
template void GRINS::QoIFactory::get_var_value< libMesh::Real > | ( | const GetPot & | , |
libMesh::Real & | , | ||
std::string | , | ||
libMesh::Real | |||
) |
template void GRINS::QoIFactory::get_var_value< std::string > | ( | const GetPot & | , |
std::string & | , | ||
std::string | , | ||
std::string | |||
) |
void GRINS::skip_comment_lines | ( | std::istream & | in, |
const char | comment_start | ||
) |
Skip comment lines in the header of an ASCII text file prefixed with the comment character 'comment_start'.
This is put in GRINS namespace so we can reuse in a few classes where we are reading in text tables. Originally taken from FIN-S.
Definition at line 30 of file input_utils.C.
const std::string GRINS::avg_nusselt = "average_nusselt_number" |
Definition at line 30 of file qoi_names.h.
Referenced by GRINS::QoIFactory::add_qoi(), and GRINS::QoIFactory::check_qoi_physics_consistency().
const std::string GRINS::Bx_var_name_default = "Bx" |
Bx field.
Definition at line 81 of file variable_name_defaults.h.
const std::string GRINS::By_var_name_default = "By" |
By field.
Definition at line 84 of file variable_name_defaults.h.
const std::string GRINS::Bz_var_name_default = "Bz" |
Bz field.
Definition at line 87 of file variable_name_defaults.h.
const std::string GRINS::Ex_var_name_default = "Ex" |
Ex field.
Definition at line 72 of file variable_name_defaults.h.
const std::string GRINS::Ey_var_name_default = "Ey" |
Ey field.
Definition at line 75 of file variable_name_defaults.h.
const std::string GRINS::Ez_var_name_default = "Ez" |
Ez field.
Definition at line 78 of file variable_name_defaults.h.
const std::string GRINS::fan_speed_var_name_default = "fan_speed" |
fan speed
Definition at line 66 of file variable_name_defaults.h.
const std::string GRINS::integrated_function = "integrated_function" |
Definition at line 35 of file qoi_names.h.
Referenced by GRINS::QoIFactory::add_qoi().
const unsigned int GRINS::invalid_var_index = std::numeric_limits<unsigned int>::max() |
Invalid varaible index id.
We can't use negative values, so we use the max to be able to initialize VariableIndex quantities since we're much more unlikely to hit the max than 0.
Definition at line 50 of file var_typedefs.h.
const std::string GRINS::nu_var_name_default = "nu" |
z-velocity
Definition at line 51 of file variable_name_defaults.h.
const std::string GRINS::p_var_name_default = "p" |
pressure
Definition at line 60 of file variable_name_defaults.h.
const std::string GRINS::parsed_boundary = "parsed_boundary" |
Definition at line 32 of file qoi_names.h.
Referenced by GRINS::QoIFactory::add_qoi().
const std::string GRINS::parsed_interior = "parsed_interior" |
Definition at line 33 of file qoi_names.h.
Referenced by GRINS::QoIFactory::add_qoi().
const std::string GRINS::scalar_ode_var_name_default = "scalar_var" |
arbitrary scalar ODE variable name
Definition at line 69 of file variable_name_defaults.h.
const std::string GRINS::spectroscopic_absorption = "spectroscopic_absorption" |
Definition at line 36 of file qoi_names.h.
Referenced by GRINS::QoIFactory::add_qoi().
const std::string GRINS::T_var_name_default = "T" |
temperature
Definition at line 63 of file variable_name_defaults.h.
const std::string GRINS::u_disp_name_default = "u" |
Definition at line 89 of file variable_name_defaults.h.
const std::string GRINS::u_r_var_name_default = "r_vel" |
r-velocity (axisymmetric case)
Definition at line 54 of file variable_name_defaults.h.
const std::string GRINS::u_var_name_default = "u" |
Default physics variable names.
These are the default string names for all the available physics variables. These can be reset by the user, but we provide sane defaults here.
x-velocity
Definition at line 42 of file variable_name_defaults.h.
const std::string GRINS::u_z_var_name_default = "z_vel" |
z-velocity (axisymmetric case)
Definition at line 57 of file variable_name_defaults.h.
const std::string GRINS::v_disp_name_default = "v" |
Definition at line 90 of file variable_name_defaults.h.
const std::string GRINS::v_var_name_default = "v" |
y-velocity
Definition at line 45 of file variable_name_defaults.h.
const std::string GRINS::vorticity = "vorticity" |
Definition at line 31 of file qoi_names.h.
Referenced by GRINS::QoIFactory::add_qoi().
const std::string GRINS::w_disp_name_default = "w" |
Definition at line 91 of file variable_name_defaults.h.
const std::string GRINS::w_var_name_default = "w" |
z-velocity
Definition at line 48 of file variable_name_defaults.h.
const std::string GRINS::weighted_flux = "weighted_flux" |
Definition at line 34 of file qoi_names.h.
Referenced by GRINS::QoIFactory::add_qoi().