CArl
Code Arlequin / C++ implementation
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
libmesh_assemble_system_input_parser.h
Go to the documentation of this file.
1
/*
2
* libmesh_assemble_system_input_parser.h
3
*
4
* Created on: Apr 16, 2017
5
* Author: Thiago Milanetto Schlittler
6
*/
7
8
#ifndef LIBMESH_ASSEMBLE_SYSTEM_INPUT_PARSER_H_
9
#define LIBMESH_ASSEMBLE_SYSTEM_INPUT_PARSER_H_
10
11
#include "
common_header_ext_solver_libmesh.h
"
12
#include "
ext_solver_libmesh_enums.h
"
13
14
struct
libmesh_assemble_input_params
{
15
std::string
mesh_file
;
16
std::string
physical_params_file
;
17
WeightFunctionSystemType
system_type
;
18
19
std::string
mesh_weight_file
;
20
std::string
weight_domain_idx_file
;
21
22
std::string
output_base
;
23
bool
bCalculateRBVectors
;
24
};
25
41
void
get_input_params
(GetPot& field_parser,
42
libmesh_assemble_input_params
& input_params);
43
#endif
/* LIBMESH_ASSEMBLE_SYSTEM_INPUT_PARSER_H_ */
libmesh_assemble_input_params::mesh_weight_file
std::string mesh_weight_file
Path to the mesh containing the weight region indices.
Definition:
libmesh_assemble_system_input_parser.h:19
libmesh_assemble_input_params::bCalculateRBVectors
bool bCalculateRBVectors
Build and export the rigid body modes vectors?
Definition:
libmesh_assemble_system_input_parser.h:23
common_header_ext_solver_libmesh.h
libmesh_assemble_input_params::physical_params_file
std::string physical_params_file
Physical parameters.
Definition:
libmesh_assemble_system_input_parser.h:16
ext_solver_libmesh_enums.h
WeightFunctionSystemType
WeightFunctionSystemType
Enumerate used to define which weight function must be used to assemble the system.
Definition:
ext_solver_libmesh_enums.h:14
libmesh_assemble_input_params
Definition:
libmesh_assemble_system_input_parser.h:14
libmesh_assemble_input_params::weight_domain_idx_file
std::string weight_domain_idx_file
Path to the file identifying the weight function regions.
Definition:
libmesh_assemble_system_input_parser.h:20
libmesh_assemble_input_params::system_type
WeightFunctionSystemType system_type
Indicates if the system to be assembled is a micro or a macro system (used to choose the proper weigh...
Definition:
libmesh_assemble_system_input_parser.h:17
libmesh_assemble_input_params::mesh_file
std::string mesh_file
Path to the system mesh.
Definition:
libmesh_assemble_system_input_parser.h:15
get_input_params
void get_input_params(GetPot &field_parser, libmesh_assemble_input_params &input_params)
Parser function for the coupled solver test programs.
Definition:
libmesh_assemble_system_input_parser.cpp:9
libmesh_assemble_input_params::output_base
std::string output_base
Output filename base.
Definition:
libmesh_assemble_system_input_parser.h:22
src
execs
ext_solver_libmesh
ext_solver_libmesh_common
include
libmesh_assemble_system_input_parser.h
Generated by
1.8.10