29 #ifndef NEMOSYS_CFMESHPARAMS_H_ 30 #define NEMOSYS_CFMESHPARAMS_H_ 34 #include "nemosys_export.h" 41 #include <jsoncons/config/jsoncons_config.hpp> 45 std::map<std::string, std::string>
params;
52 double refThickness{-1.};
59 double maxFrstLyrThk{-1.};
60 bool alwDiscont{
false};
78 double maxFrstLyrThk{-1.};
80 bool alwDiscont{
false};
82 std::vector<cfmPtchBndLyr> blPatches{};
90 std::string qltConCelSet{
"none"};
94 double srfEdgAng{45.};
103 bool alwDiscDomains{
false};
106 double maxCellSize{-1.};
107 double minCellSize{-1.};
108 double bndryCellSize{-1.};
109 double bndryCellSizeRefThk{-1.};
110 bool keepCellIB{
false};
111 bool chkGluMsh{
false};
117 jsoncons::optional<cfmSrfFeatEdge> srfEdge{};
129 jsoncons::optional<cfmMeshQual> improveMeshQuality{};
138 bool isPackMesh{
true};
143 #endif // NEMOSYS_CFMESHPARAMS_H_
jsoncons::optional< cfmBoundaryLayer > boundaryLayers
jsoncons::optional< cfmRenBndry > renBndry
std::vector< cfmLclRefPatch > refPatches
std::vector< cfmObjRef > objRefLst
std::vector< cfmNewPatch > newPatches
std::map< std::string, std::string > params