CArl
Code Arlequin / C++ implementation
|
Structure containing the parameters for the construction of the coupling matrices. More...
#include <carl_assemble_coupling_input_parser.h>
Public Attributes | |
std::string | mesh_BIG_file |
Path to the macro (BIG) system mesh. More... | |
std::string | mesh_micro_file |
Path to the micro system mesh. More... | |
std::string | mesh_restrict_BIG_file |
Path to the restricted macro (BIG) system mesh. More... | |
std::string | mesh_restrict_micro_file |
Path to the restricted micro system mesh. More... | |
std::string | mesh_mediator_file |
Path to the mediator system mesh. More... | |
std::string | common_inter_file |
Common path to the intersection meshes and tables. More... | |
std::string | equivalence_table_restrict_BIG_file |
Equivalence table between the macro (BIG) system mesh and its restriction mesh. More... | |
std::string | equivalence_table_restrict_micro_file |
Equivalence table between the micro system mesh and its restriction mesh. More... | |
carl::MediatorType | mediator_type |
Use which mesh as the mediator mesh? Values: carl::MediatorType::USE_MACRO, carl::MediatorType::USE_MICRO or carl::MediatorType::USE_EXTERNAL (LAST CASE NOT IMPLEMENTED YET!). More... | |
bool | b_UseMesh_micro_AsMediator |
Use the micro system's restricted mesh as the mediator? More... | |
double | coupling_width |
Width of the coupling region. More... | |
double | coupling_rigidity |
Rigidity used for the coupling matrix. More... | |
std::string | output_folder |
Path to output folder. More... | |
Structure containing the parameters for the construction of the coupling matrices.
Details on the parameters setup are found in the documentation of carl::get_assemble_coupling_input_params(GetPot& field_parser, coupling_assemble_coupling_input_params& input_params).
Definition at line 20 of file carl_assemble_coupling_input_parser.h.
bool carl::coupling_assemble_coupling_input_params::b_UseMesh_micro_AsMediator |
Use the micro system's restricted mesh as the mediator?
Definition at line 36 of file carl_assemble_coupling_input_parser.h.
std::string carl::coupling_assemble_coupling_input_params::common_inter_file |
Common path to the intersection meshes and tables.
Definition at line 28 of file carl_assemble_coupling_input_parser.h.
double carl::coupling_assemble_coupling_input_params::coupling_rigidity |
Rigidity used for the coupling matrix.
Definition at line 39 of file carl_assemble_coupling_input_parser.h.
double carl::coupling_assemble_coupling_input_params::coupling_width |
Width of the coupling region.
Definition at line 38 of file carl_assemble_coupling_input_parser.h.
std::string carl::coupling_assemble_coupling_input_params::equivalence_table_restrict_BIG_file |
Equivalence table between the macro (BIG) system mesh and its restriction mesh.
Definition at line 31 of file carl_assemble_coupling_input_parser.h.
std::string carl::coupling_assemble_coupling_input_params::equivalence_table_restrict_micro_file |
Equivalence table between the micro system mesh and its restriction mesh.
Definition at line 33 of file carl_assemble_coupling_input_parser.h.
carl::MediatorType carl::coupling_assemble_coupling_input_params::mediator_type |
Use which mesh as the mediator mesh? Values: carl::MediatorType::USE_MACRO, carl::MediatorType::USE_MICRO or carl::MediatorType::USE_EXTERNAL (LAST CASE NOT IMPLEMENTED YET!).
Definition at line 35 of file carl_assemble_coupling_input_parser.h.
std::string carl::coupling_assemble_coupling_input_params::mesh_BIG_file |
Path to the macro (BIG) system mesh.
Definition at line 21 of file carl_assemble_coupling_input_parser.h.
std::string carl::coupling_assemble_coupling_input_params::mesh_mediator_file |
Path to the mediator system mesh.
Definition at line 27 of file carl_assemble_coupling_input_parser.h.
std::string carl::coupling_assemble_coupling_input_params::mesh_micro_file |
Path to the micro system mesh.
Definition at line 22 of file carl_assemble_coupling_input_parser.h.
std::string carl::coupling_assemble_coupling_input_params::mesh_restrict_BIG_file |
Path to the restricted macro (BIG) system mesh.
Definition at line 24 of file carl_assemble_coupling_input_parser.h.
std::string carl::coupling_assemble_coupling_input_params::mesh_restrict_micro_file |
Path to the restricted micro system mesh.
Definition at line 25 of file carl_assemble_coupling_input_parser.h.
std::string carl::coupling_assemble_coupling_input_params::output_folder |
Path to output folder.
Definition at line 41 of file carl_assemble_coupling_input_parser.h.