Rocstar  1.0
Rocstar multiphysics simulation application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TRAIL_Flu.H
Go to the documentation of this file.
1 /* *******************************************************************
2  * Rocstar Simulation Suite *
3  * Copyright@2015, Illinois Rocstar LLC. All rights reserved. *
4  * *
5  * Illinois Rocstar LLC *
6  * Champaign, IL *
7  * www.illinoisrocstar.com *
8  * sales@illinoisrocstar.com *
9  * *
10  * License: See LICENSE file in top level of distribution package or *
11  * http://opensource.org/licenses/NCSA *
12  *********************************************************************/
13 /* *******************************************************************
14  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, *
15  * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES *
16  * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND *
17  * NONINFRINGEMENT. IN NO EVENT SHALL THE CONTRIBUTORS OR *
18  * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER *
19  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, *
20  * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE *
21  * USE OR OTHER DEALINGS WITH THE SOFTWARE. *
22  *********************************************************************/
23 #ifndef _TRAIL_FLU_H_
24 #define _TRAIL_FLU_H_
25 
26 bool TRAIL_FluInitSolver(GEM_Partition &gp,const std::string &prefix = "./");
28  const std::string &prefix = "./");
29 bool TRAIL_FluWriteCOM(GEM_Partition &gp,const std::string &path);
31 bool TRAIL_FluWriteMAP(GEM_Partition &gp,unsigned int nproc,
32  unsigned int nregions,const std::string &path);
33 bool TRAIL_FluWriteDIM(GEM_Partition &gp,double t=0.0,bool unsteady=true,
34  const std::string &path="./");
35 
36 bool TRAIL_FluReadDIM(GEM_Partition &gp,double t=0.0,bool unsteady=true);
37 
38 bool TRAIL_FluPopRemBordIndFILE(GEM_Partition &gp,double t=0.0,
39  bool unsteady=true,
40  const std::string &path="./");
41 bool TRAIL_FluWriteCMP(GEM_Partition &gp,const std::string &path);
45 bool TRAIL_FluInitSurfSoln(GEM_DomainBoundary &db,const std::string &,
46  bool all=true);
49 bool TRAIL_FluRegisterVolSoln(GEM_Partition &gp,bool all=true);
50 bool TRAIL_FluRegisterSurfSoln(GEM_DomainBoundary &db,const std::string &wname,
51  bool all=true);
52 bool TRAIL_FluRegisterSurfSoln(GEM_Partition &gp,bool all=true);
54 bool TRAIL_FluBuildPatchMapping(std::map<unsigned int,unsigned int> &pmap,
55  const std::string &prefix);
56 bool TRAIL_FluWriteNative(GEM_Partition &gp,const std::string &path);
58 bool TRAIL_FluReadGridASCII(GEM_Partition &gp,double t=0.0,bool unsteady=true);
59 void TRAIL_FluCopyCaseFiles(GEM_Partition &gp,const std::string &path);
60 
61 
62 #endif
63 
64 
65 
66 
67 
68 
69 
70 
71 
72 
73 
74 
75 
76 
77 
78 
79 
80 
void TRAIL_FluResizeSurfSoln(GEM_DomainBoundary &db)
bool TRAIL_FluWriteCOM(GEM_Partition &gp, const std::string &path)
bool TRAIL_FluReadControlFile(GEM_Partition &gp, const std::string &prefix="./")
bool TRAIL_FluWriteMAP(GEM_Partition &gp, unsigned int nproc, unsigned int nregions, const std::string &path)
bool TRAIL_FluInitSolver(GEM_Partition &gp, const std::string &prefix="./")
bool TRAIL_FluBuildPatchMapping(std::map< unsigned int, unsigned int > &pmap, const std::string &prefix)
bool TRAIL_FluReadCOM(GEM_Partition &gp)
bool TRAIL_FluInitVolSoln(GEM_Partition &gp)
bool TRAIL_FluInitSurfSoln(GEM_DomainBoundary &db, const std::string &, bool all=true)
bool TRAIL_FluWriteCMP(GEM_Partition &gp, const std::string &path)
bool TRAIL_FluRegisterSurfMesh(GEM_Partition &gp)
bool TRAIL_FluPopulatePatches(GEM_Partition &gp)
bool TRAIL_FluRegisterSurfSoln(GEM_DomainBoundary &db, const std::string &wname, bool all=true)
bool TRAIL_FluWriteNative(GEM_Partition &gp, const std::string &path)
void TRAIL_FluResizeVolSoln(GEM_Partition &gp)
bool TRAIL_FluReadDIM(GEM_Partition &gp, double t=0.0, bool unsteady=true)
bool TRAIL_FluPopRemBordIndFILE(GEM_Partition &gp, double t=0.0, bool unsteady=true, const std::string &path="./")
bool TRAIL_FluReadGridASCII(GEM_Partition &gp, double t=0.0, bool unsteady=true)
bool TRAIL_FluRegisterVolSoln(GEM_Partition &gp, bool all=true)
void TRAIL_FluCopyCaseFiles(GEM_Partition &gp, const std::string &path)
bool TRAIL_FluWriteDIM(GEM_Partition &gp, double t=0.0, bool unsteady=true, const std::string &path="./")
int TRAIL_FluNumPatches(GEM_Partition &gp)