CArl
Code Arlequin / C++ implementation
libmesh_solve_linear_system_input_parser.h
Go to the documentation of this file.
1 /*
2  * libmesh_solve_linear_system_input_parser.h
3  *
4  * Created on: Apr 16, 2017
5  * Author: Thiago Milanetto Schlittler
6  */
7 
8 #ifndef LIBMESH_SOLVE_LINEAR_SYSTEM_INPUT_PARSER_H_
9 #define LIBMESH_SOLVE_LINEAR_SYSTEM_INPUT_PARSER_H_
10 
11 #include "carl_headers.h"
13 
14 namespace carl
15 {
16 
18  std::string sys_matrix_file;
19  std::string sys_rhs_vec_file;
20  std::string output_base;
21 
22  double sys_eps;
24 
25  std::string path_to_rb_vectors;
28 };
29 
43 void get_input_params(GetPot& field_parser,
45 
47 void print_input_params(const std::string& output_filename,
49 }
50 
51 
52 #endif /* LIBMESH_SOLVE_LINEAR_SYSTEM_INPUT_PARSER_H_ */
void get_input_params(GetPot &field_parser, feti_iterate_params &input_params)
Parser function for the coupled solver test programs.
bool bUseRBVectors
Use rigid body mode vectors? Default: false.
std::string sys_rhs_vec_file
Path to the system RHS vector file.
void print_input_params(const std::string &output_filename, libmesh_solve_linear_system_input_params &input_params)
Function used to generate a solver input file from "input_params".
std::string path_to_rb_vectors
Path to a folder containing the rigid body mode vectors.