#include <variableAttributeLoader.h>
Public Member Functions | |
variableAttributeLoader () | |
void | loadVariableAttributes () |
void | loadPostProcessorVariableAttributes () |
void | set_variable_name (unsigned int index, std::string name) |
void | set_variable_type (unsigned int index, fieldType) |
void | set_variable_equation_type (unsigned int index, PDEType) |
void | set_need_value_nucleation (unsigned int index, bool) |
void | set_allowed_to_nucleate (unsigned int index, bool) |
void | set_output_integral (unsigned int index, bool) |
void | set_dependencies_value_term_RHS (unsigned int index, std::string dependencies) |
void | set_dependencies_gradient_term_RHS (unsigned int index, std::string dependencies) |
void | set_dependencies_value_term_LHS (unsigned int index, std::string dependencies) |
void | set_dependencies_gradient_term_LHS (unsigned int index, std::string dependencies) |
Public Attributes | |
bool | setting_primary_field_attributes |
std::vector< std::pair< unsigned int, std::string > > | var_name_list |
std::vector< std::pair< unsigned int, fieldType > > | var_type_list |
std::vector< std::pair< unsigned int, PDEType > > | var_eq_type_list |
std::vector< std::pair< unsigned int, bool > > | need_value_list |
std::vector< std::pair< unsigned int, bool > > | need_gradient_list |
std::vector< std::pair< unsigned int, bool > > | need_hessian_list |
std::vector< std::pair< unsigned int, bool > > | need_value_residual_list |
std::vector< std::pair< unsigned int, bool > > | need_gradient_residual_list |
std::vector< std::pair< unsigned int, bool > > | need_value_list_LHS |
std::vector< std::pair< unsigned int, bool > > | need_gradient_list_LHS |
std::vector< std::pair< unsigned int, bool > > | need_hessian_list_LHS |
std::vector< std::pair< unsigned int, bool > > | need_value_residual_list_LHS |
std::vector< std::pair< unsigned int, bool > > | need_gradient_residual_list_LHS |
std::vector< std::pair< unsigned int, bool > > | need_value_change_list_LHS |
std::vector< std::pair< unsigned int, bool > > | need_gradient_change_list_LHS |
std::vector< std::pair< unsigned int, bool > > | need_hessian_change_list_LHS |
std::vector< std::pair< unsigned int, bool > > | need_value_list_PP |
std::vector< std::pair< unsigned int, bool > > | need_gradient_list_PP |
std::vector< std::pair< unsigned int, bool > > | need_hessian_list_PP |
std::vector< std::pair< unsigned int, bool > > | need_value_list_nucleation |
std::vector< std::pair< unsigned int, bool > > | nucleating_variable_list |
std::vector< std::pair< unsigned int, std::string > > | var_name_list_PP |
std::vector< std::pair< unsigned int, fieldType > > | var_type_list_PP |
std::vector< std::pair< unsigned int, bool > > | output_integral_list |
std::vector< std::pair< unsigned int, bool > > | need_value_residual_list_PP |
std::vector< std::pair< unsigned int, bool > > | need_gradient_residual_list_PP |
std::vector< std::pair< unsigned int, std::string > > | var_eq_dependencies_value_RHS |
std::vector< std::pair< unsigned int, std::string > > | var_eq_dependencies_gradient_RHS |
std::vector< std::pair< unsigned int, std::string > > | var_eq_dependencies_value_LHS |
std::vector< std::pair< unsigned int, std::string > > | var_eq_dependencies_gradient_LHS |
std::vector< std::pair< unsigned int, std::string > > | var_eq_dependencies_value_PP |
std::vector< std::pair< unsigned int, std::string > > | var_eq_dependencies_gradient_PP |
EquationDependencyParser | equation_dependency_parser |
unsigned int | number_of_variables |
std::vector< std::string > | var_name |
std::vector< fieldType > | var_type |
std::vector< PDEType > | var_eq_type |
std::vector< bool > | var_nonlinear |
std::vector< bool > | nucleating_variable |
std::vector< bool > | need_value_nucleation |
unsigned int | pp_number_of_variables |
std::vector< std::string > | pp_var_name |
std::vector< fieldType > | pp_var_type |
std::vector< bool > | pp_calc_integral |
Definition at line 11 of file variableAttributeLoader.h.
Definition at line 5 of file variableAttributeLoader.cc.
void loadPostProcessorVariableAttributes | ( | ) |
Definition at line 13 of file variableAttributeLoader_test.cc.
void loadVariableAttributes | ( | ) |
Definition at line 1 of file variableAttributeLoader_test.cc.
void set_allowed_to_nucleate | ( | unsigned int | index, |
bool | flag | ||
) |
Definition at line 95 of file variableAttributeLoader.cc.
void set_dependencies_gradient_term_LHS | ( | unsigned int | index, |
std::string | dependencies | ||
) |
Definition at line 142 of file variableAttributeLoader.cc.
void set_dependencies_gradient_term_RHS | ( | unsigned int | index, |
std::string | dependencies | ||
) |
Definition at line 122 of file variableAttributeLoader.cc.
void set_dependencies_value_term_LHS | ( | unsigned int | index, |
std::string | dependencies | ||
) |
Definition at line 135 of file variableAttributeLoader.cc.
void set_dependencies_value_term_RHS | ( | unsigned int | index, |
std::string | dependencies | ||
) |
Definition at line 108 of file variableAttributeLoader.cc.
void set_need_value_nucleation | ( | unsigned int | index, |
bool | flag | ||
) |
Definition at line 89 of file variableAttributeLoader.cc.
void set_output_integral | ( | unsigned int | index, |
bool | flag | ||
) |
Definition at line 101 of file variableAttributeLoader.cc.
void set_variable_equation_type | ( | unsigned int | index, |
PDEType | var_eq_type | ||
) |
Definition at line 83 of file variableAttributeLoader.cc.
void set_variable_name | ( | unsigned int | index, |
std::string | name | ||
) |
Definition at line 59 of file variableAttributeLoader.cc.
void set_variable_type | ( | unsigned int | index, |
fieldType | var_type | ||
) |
Definition at line 71 of file variableAttributeLoader.cc.
EquationDependencyParser equation_dependency_parser |
Definition at line 77 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, bool> > need_gradient_change_list_LHS |
Definition at line 48 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, bool> > need_gradient_list |
Definition at line 37 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, bool> > need_gradient_list_LHS |
Definition at line 42 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, bool> > need_gradient_list_PP |
Definition at line 52 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, bool> > need_gradient_residual_list |
Definition at line 40 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, bool> > need_gradient_residual_list_LHS |
Definition at line 45 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, bool> > need_gradient_residual_list_PP |
Definition at line 61 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, bool> > need_hessian_change_list_LHS |
Definition at line 49 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, bool> > need_hessian_list |
Definition at line 38 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, bool> > need_hessian_list_LHS |
Definition at line 43 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, bool> > need_hessian_list_PP |
Definition at line 53 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, bool> > need_value_change_list_LHS |
Definition at line 47 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, bool> > need_value_list |
Definition at line 36 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, bool> > need_value_list_LHS |
Definition at line 41 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, bool> > need_value_list_nucleation |
Definition at line 54 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, bool> > need_value_list_PP |
Definition at line 51 of file variableAttributeLoader.h.
std::vector<bool> need_value_nucleation |
Definition at line 89 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, bool> > need_value_residual_list |
Definition at line 39 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, bool> > need_value_residual_list_LHS |
Definition at line 44 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, bool> > need_value_residual_list_PP |
Definition at line 60 of file variableAttributeLoader.h.
std::vector<bool> nucleating_variable |
Definition at line 88 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, bool> > nucleating_variable_list |
Definition at line 55 of file variableAttributeLoader.h.
unsigned int number_of_variables |
Definition at line 79 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, bool> > output_integral_list |
Definition at line 59 of file variableAttributeLoader.h.
std::vector<bool> pp_calc_integral |
Definition at line 95 of file variableAttributeLoader.h.
unsigned int pp_number_of_variables |
Definition at line 91 of file variableAttributeLoader.h.
std::vector<std::string> pp_var_name |
Definition at line 93 of file variableAttributeLoader.h.
std::vector<fieldType> pp_var_type |
Definition at line 94 of file variableAttributeLoader.h.
bool setting_primary_field_attributes |
Definition at line 22 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, std::string> > var_eq_dependencies_gradient_LHS |
Definition at line 72 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, std::string> > var_eq_dependencies_gradient_PP |
Definition at line 75 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, std::string> > var_eq_dependencies_gradient_RHS |
Definition at line 70 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, std::string> > var_eq_dependencies_value_LHS |
Definition at line 71 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, std::string> > var_eq_dependencies_value_PP |
Definition at line 74 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, std::string> > var_eq_dependencies_value_RHS |
Definition at line 69 of file variableAttributeLoader.h.
std::vector<PDEType> var_eq_type |
Definition at line 83 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, PDEType> > var_eq_type_list |
Definition at line 35 of file variableAttributeLoader.h.
std::vector<std::string> var_name |
Definition at line 81 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, std::string> > var_name_list |
Definition at line 33 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, std::string> > var_name_list_PP |
Definition at line 57 of file variableAttributeLoader.h.
std::vector<bool> var_nonlinear |
Definition at line 85 of file variableAttributeLoader.h.
std::vector<fieldType> var_type |
Definition at line 82 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, fieldType> > var_type_list |
Definition at line 34 of file variableAttributeLoader.h.
std::vector<std::pair<unsigned int, fieldType> > var_type_list_PP |
Definition at line 58 of file variableAttributeLoader.h.