34#include "Simulation.h"
45 const int maxOutput = 22;
46 using EquationNdop = std::array<int, 4>;
47 using EquationOutputs = std::array<consts::OutputNameType, maxOutput>;
48 using EquationPhys = std::vector<consts::EquationType>;
49 using EquationProps = std::array<std::array<consts::PhysicalProperyType, consts::maxNProp>, 20>;
59 void read_cplbc_initialization_file(
const std::string& file_name,
cplBCType& cplBC);
65 void read_files(
Simulation* simulation,
const std::string& file_name);
67 void read_fourier_coeff_values_file(
const std::string& file_name,
bcType& lBc);
68 void read_fourier_coeff_values_file(
const std::string& file_name,
bfType& lBf);
78 void read_spatial_values(
const ComMod& com_mod,
const mshType& msh,
const faceType& lFa,
const std::string& file_name,
bcType& lBc);
80 void read_temporal_values(
const std::string& file_name,
bcType& lBc);
81 void read_temporal_values(
const std::string& file_name,
bfType& lBf);
84 const std::string& file_name,
bcType& lBc);
85 void read_temp_spat_values(
const ComMod& com_mod,
const mshType& msh,
const std::string& file_name,
bfType& lBf);
93 void read_wall_props_ff(
ComMod& com_mod,
const std::string& file_path,
const int iM,
const int iFa);
98 EquationOutputs& outPuts, EquationNdop& nDOP);
Body force over a mesh using the "Add_BF" command.
Definition Parameters.h:618
The BoundaryConditionParameters stores paramaters for various type of boundary conditions under the A...
Definition Parameters.h:674
The ComMod class duplicates the data structures in the Fortran COMMOD module defined in MOD....
Definition ComMod.h:1354
The DomainParameters class stores parameters for the XML 'Domain' element to specify properties for s...
Definition Parameters.h:1073
The EquationParameters class stores parameters for the 'Add_equation' XML element used to specify an ...
Definition Parameters.h:1218
Moving boundary data structure (used for general BC)
Definition ComMod.h:100
Definition Simulation.h:41
The Vector template class is used for storing int and double data.
Definition Vector.h:50
Boundary condition data type.
Definition ComMod.h:144
For coupled 0D-3D problems.
Definition ComMod.h:776
Domain type is to keep track with element belong to which domain and also different physical quantiti...
Definition ComMod.h:432
Equation type.
Definition ComMod.h:1022
The face type containing mesh at boundary.
Definition ComMod.h:521
This is the container for a mesh or NURBS patch, those specific to NURBS are noted.
Definition ComMod.h:832
Define some types used to pass data to functions.
Definition read_files.cpp:54
void face_match(ComMod &com_mod, faceType &lFa, faceType &gFa, Vector< int > &ptr)
Match two faces?
Definition read_files.cpp:65