BISICLES AMR ice sheet model  0.9
defineLevelSigmaCS.H
Go to the documentation of this file.
1 #ifdef CH_LANG_CC
2 /*
3  * _______ __
4  * / ___/ / ___ __ _ / / ___
5  * / /__/ _ \/ _ \/ V \/ _ \/ _ \
6  * \___/_//_/\___/_/_/_/_.__/\___/
7  * Please refer to Copyright.txt, in Chombo's root directory.
8  */
9 #endif
10 
11 #include <fstream>
12 #include <iostream>
13 using std::cout;
14 using std::endl;
15 using std::ofstream;
16 
17 #include "LayoutData.H"
18 #include "LevelSigmaCS.H"
19 #include "RealVect.H"
20 #include "CONSTANTS.H"
21 
22 #ifndef _DEFINELEVELSIGMACS_H_
23 #define _DEFINELEVELSIGMACS_H_
24 
25 #include "NamespaceHeader.H"
26 
35 
36 // thickness distribution enum
48 
49 
50 // utility function for defining coordinate systems for testing
51 void defineLevelSigmaCS(LevelSigmaCS& a_sigmaCoords,
52  const RealVect& a_domainSize,
53  int a_thicknesstype,
54  int a_basalType,
55  const RealVect& a_basalSlope,
56  Real a_thicknessScale = 1.0);
57 
58 
59 #include "NamespaceFooter.H"
60 
61 #endif
Definition: defineLevelSigmaCS.H:44
Definition: defineLevelSigmaCS.H:39
Definition: defineLevelSigmaCS.H:41
Definition: defineLevelSigmaCS.H:31
Definition: defineLevelSigmaCS.H:40
Definition: defineLevelSigmaCS.H:46
basalTypes
Definition: defineLevelSigmaCS.H:27
Definition: defineLevelSigmaCS.H:43
Definition: defineLevelSigmaCS.H:29
Definition: defineLevelSigmaCS.H:37
Definition: defineLevelSigmaCS.H:28
Basic Sigma fourth-order coordinate system on an AMR level.
Definition: LevelSigmaCS.H:48
Definition: defineLevelSigmaCS.H:34
Definition: defineLevelSigmaCS.H:30
thicknessEnum
Definition: defineLevelSigmaCS.H:37
Definition: defineLevelSigmaCS.H:38
Definition: defineLevelSigmaCS.H:47
Definition: defineLevelSigmaCS.H:45
Definition: defineLevelSigmaCS.H:33
void defineLevelSigmaCS(LevelSigmaCS &a_sigmaCoords, const RealVect &a_domainSize, int a_thicknesstype, int a_basalType, const RealVect &a_basalSlope, Real a_thicknessScale=1.0)
Definition: defineLevelSigmaCS.cpp:24
Definition: defineLevelSigmaCS.H:32
Definition: defineLevelSigmaCS.H:27
Definition: defineLevelSigmaCS.H:42