#include <userInputParameters.h>
|
std::vector< unsigned int > | setTimeStepList (const std::string outputSpacingType, unsigned int numberOfOutputs, const std::vector< unsigned int > &userGivenTimeStepList) |
|
void | load_user_constants (inputFileReader &input_file_reader, dealii::ParameterHandler ¶meter_handler) |
|
dealii::Tensor< 2, 2 *dim-1+dim/3 > | get_Cij_tensor (std::vector< double > elastic_constants, const std::string elastic_const_symmetry) const |
|
dealii::Tensor< 2, 2 *dim-1+dim/3 > | getCIJMatrix (const elasticityModel model, const std::vector< double > constants, dealii::ConditionalOStream &pcout) const |
|
template<int dim>
class userInputParameters< dim >
Definition at line 29 of file userInputParameters.h.
◆ userInputParameters()
◆ get_Cij_tensor()
dealii::Tensor< 2, 2 *dim-1+dim/3 > get_Cij_tensor |
( |
std::vector< double > |
elastic_constants, |
|
|
const std::string |
elastic_const_symmetry |
|
) |
| const |
|
private |
◆ get_model_constant_bool()
bool get_model_constant_bool |
( |
const std::string |
constant_name | ) |
const |
|
inline |
◆ get_model_constant_double()
double get_model_constant_double |
( |
const std::string |
constant_name | ) |
const |
|
inline |
◆ get_model_constant_elasticity_tensor()
dealii::Tensor<2,2*dim-1+dim/3> get_model_constant_elasticity_tensor |
( |
const std::string |
constant_name | ) |
const |
|
inline |
◆ get_model_constant_int()
int get_model_constant_int |
( |
const std::string |
constant_name | ) |
const |
|
inline |
◆ get_model_constant_rank_1_tensor()
dealii::Tensor<1,dim> get_model_constant_rank_1_tensor |
( |
const std::string |
constant_name | ) |
const |
|
inline |
◆ get_model_constant_rank_2_tensor()
dealii::Tensor<2,dim> get_model_constant_rank_2_tensor |
( |
const std::string |
constant_name | ) |
const |
|
inline |
◆ get_no_nucleation_border_thickness()
double get_no_nucleation_border_thickness |
( |
unsigned int |
var_index | ) |
const |
|
inline |
◆ get_nucleus_freeze_semiaxes()
std::vector<double> get_nucleus_freeze_semiaxes |
( |
unsigned int |
var_index | ) |
const |
|
inline |
◆ get_nucleus_hold_time()
double get_nucleus_hold_time |
( |
unsigned int |
var_index | ) |
const |
|
inline |
◆ get_nucleus_rotation()
std::vector<double> get_nucleus_rotation |
( |
unsigned int |
var_index | ) |
const |
|
inline |
◆ get_nucleus_rotation_matrix()
dealii::Tensor<2,dim,double> get_nucleus_rotation_matrix |
( |
unsigned int |
var_index | ) |
const |
|
inline |
◆ get_nucleus_semiaxes()
std::vector<double> get_nucleus_semiaxes |
( |
unsigned int |
var_index | ) |
const |
|
inline |
◆ getCIJMatrix()
dealii::Tensor< 2, 2 *dim-1+dim/3 > getCIJMatrix |
( |
const elasticityModel |
model, |
|
|
const std::vector< double > |
constants, |
|
|
dealii::ConditionalOStream & |
pcout |
|
) |
| const |
|
private |
◆ load_BC_list()
void load_BC_list |
( |
const std::vector< std::string > |
list_of_BCs | ) |
|
◆ load_user_constants()
void load_user_constants |
( |
inputFileReader & |
input_file_reader, |
|
|
dealii::ParameterHandler & |
parameter_handler |
|
) |
| |
|
private |
◆ loadVariableAttributes()
◆ setTimeStepList()
std::vector< unsigned int > setTimeStepList |
( |
const std::string |
outputSpacingType, |
|
|
unsigned int |
numberOfOutputs, |
|
|
const std::vector< unsigned int > & |
userGivenTimeStepList |
|
) |
| |
|
private |
◆ BC_list
std::vector<varBCs<dim> > BC_list |
◆ buffer_between_grains
double buffer_between_grains |
◆ checkpointTimeStepList
std::vector<unsigned int> checkpointTimeStepList |
◆ degree
◆ domain_size
std::vector<double> domain_size |
◆ dtValue
◆ finalTime
◆ grain_remapping_activated
bool grain_remapping_activated |
◆ grain_structure_filename
std::string grain_structure_filename |
◆ grain_structure_variable_name
std::string grain_structure_variable_name |
◆ h_adaptivity
◆ integrated_field_indices
std::vector<unsigned int> integrated_field_indices |
◆ linear_solver_parameters
◆ load_field_name
std::vector<std::string> load_field_name |
◆ load_file_name
std::vector<std::string> load_file_name |
◆ load_grain_structure
bool load_grain_structure |
◆ load_ICs
std::vector<bool> load_ICs |
◆ load_parallel_file
std::vector<bool> load_parallel_file |
◆ max_refinement_level
unsigned int max_refinement_level |
◆ min_distance_between_nuclei
double min_distance_between_nuclei |
◆ min_radius_for_loading_grains
double min_radius_for_loading_grains |
◆ min_refinement_level
unsigned int min_refinement_level |
◆ model_constant_name_map
std::unordered_map<std::string,unsigned int> model_constant_name_map |
◆ model_constants
std::vector<boost::variant<double, int, bool,dealii::Tensor<1,dim>, dealii::Tensor<2,dim>, dealii::Tensor<2,2*dim-1+dim/3> > > model_constants |
◆ nonlinear_solver_parameters
◆ nucleating_variable_indices
std::vector<unsigned int> nucleating_variable_indices |
◆ nucleation_need_value
std::vector<unsigned int> nucleation_need_value |
◆ nucleation_occurs
◆ nucleation_order_parameter_cutoff
double nucleation_order_parameter_cutoff |
◆ nucleation_parameters_list
◆ nucleation_parameters_list_index
std::map<unsigned int, unsigned int> nucleation_parameters_list_index |
|
private |
◆ num_grain_smoothing_cycles
unsigned int num_grain_smoothing_cycles |
◆ num_integrated_fields
unsigned int num_integrated_fields |
◆ num_var_explicit_RHS
unsigned int num_var_explicit_RHS |
◆ num_var_LHS
◆ num_var_nonexplicit_RHS
unsigned int num_var_nonexplicit_RHS |
◆ number_of_variables
unsigned int number_of_variables |
◆ order_parameter_threshold
double order_parameter_threshold |
◆ output_file_name
std::string output_file_name |
◆ output_file_type
std::string output_file_type |
◆ output_vtu_per_process
bool output_vtu_per_process |
◆ outputTimeStepList
std::vector<unsigned int> outputTimeStepList |
◆ postProcessingRequired
bool postProcessingRequired |
◆ pp_baseVarInfoList
◆ pp_calc_integral
std::vector<bool> pp_calc_integral |
◆ pp_number_of_variables
unsigned int pp_number_of_variables |
◆ pp_var_name
std::vector<std::string> pp_var_name |
◆ pp_var_type
◆ pp_varInfoList
◆ refine_criterion_fields
std::vector<int> refine_criterion_fields |
◆ refine_factor
unsigned int refine_factor |
◆ refine_window_max
std::vector<double> refine_window_max |
◆ refine_window_min
std::vector<double> refine_window_min |
◆ resume_from_checkpoint
bool resume_from_checkpoint |
◆ skip_grain_reassignment_steps
unsigned int skip_grain_reassignment_steps |
◆ skip_print_steps
unsigned int skip_print_steps |
◆ skip_remeshing_steps
unsigned int skip_remeshing_steps |
◆ steps_between_nucleation_attempts
unsigned int steps_between_nucleation_attempts |
◆ subdivisions
std::vector<unsigned int> subdivisions |
◆ totalIncrements
unsigned int totalIncrements |
◆ var_eq_type
◆ var_name
std::vector<std::string> var_name |
◆ var_nonlinear
std::vector<bool> var_nonlinear |
◆ var_type
◆ varChangeInfoListLHS
◆ variables_for_remapping
std::vector<unsigned int> variables_for_remapping |
◆ varInfoListExplicitRHS
◆ varInfoListLHS
◆ varInfoListNonexplicitRHS
The documentation for this class was generated from the following files: