|
BISICLES AMR ice sheet model
0.9
|
Functions | |
| void | createDEM (Vector< LevelData< FArrayBox > * > &topography, Vector< LevelData< FArrayBox > * > &thickness, Vector< std::string > &name, Vector< LevelData< FArrayBox > * > &data, Vector< int > &ratio, Vector< Real > &dx, Real mcrseDx) |
| void | createSigmaCS (Vector< RefCountedPtr< LevelSigmaCS > > &coords, Vector< LevelData< FArrayBox > * > &topography, Vector< LevelData< FArrayBox > * > &thickness, Vector< Real > &dx, Vector< int > &ratio, Real iceDensity, Real waterDensity, Real gravity) |
| void | getThicknessSource (Vector< LevelData< FArrayBox > * > &surfaceThicknessSource, Vector< LevelData< FArrayBox > * > &basalThicknessSource, Vector< LevelData< FArrayBox > * > &deltaThickness, Vector< LevelData< FArrayBox > * > &divergenceThicknessFlux, Vector< LevelData< FArrayBox > * > &calvingFlux, Vector< LevelData< FArrayBox > * > &melangeThickness, Vector< LevelData< FArrayBox > * > &topography, Vector< Real > &dx, Vector< int > &ratio, Vector< std::string > &name, Vector< LevelData< FArrayBox > * > &data) |
| void | computeFlux (Vector< LevelData< FluxBox > * > &fluxOfIce, const Vector< RefCountedPtr< LevelSigmaCS > > &coords, Vector< LevelData< FArrayBox > * > &topography, Vector< LevelData< FArrayBox > * > &thickness, Vector< LevelData< FArrayBox > * > &surfaceThicknessSource, Vector< LevelData< FArrayBox > * > &basalThicknessSource, Vector< Real > &dx, Vector< int > &ratio, Vector< std::string > &name, Vector< LevelData< FArrayBox > * > &data) |
| void | computeIceStats (Vector< RefCountedPtr< LevelSigmaCS > > &coords, Vector< LevelData< FArrayBox > * > &topography, Vector< LevelData< FArrayBox > * > &thickness, Vector< LevelData< FArrayBox > * > &melangeThickness, Vector< LevelData< FArrayBox > * > §orMask, Vector< Real > &dx, Vector< int > &ratio, int maskNo) |
| void | computeVolCons (const Vector< RefCountedPtr< LevelSigmaCS > > &coords, Vector< LevelData< FluxBox > * > &fluxOfIce, Vector< LevelData< FArrayBox > * > &surfaceThicknessSource, Vector< LevelData< FArrayBox > * > &basalThicknessSource, Vector< LevelData< FArrayBox > * > &deltaThickness, Vector< LevelData< FArrayBox > * > &divergenceThicknessFlux, Vector< LevelData< FArrayBox > * > &calvingFlux, Vector< LevelData< FArrayBox > * > &topography, Vector< LevelData< FArrayBox > * > &thickness, Vector< LevelData< FArrayBox > * > §orMask, Vector< Real > &dx, Vector< int > &ratio, int maskNo) |
| void | computeIceSheet (const Vector< RefCountedPtr< LevelSigmaCS > > &coords, Vector< LevelData< FluxBox > * > &fluxOfIce, Vector< LevelData< FArrayBox > * > &surfaceThicknessSource, Vector< LevelData< FArrayBox > * > &basalThicknessSource, Vector< LevelData< FArrayBox > * > &deltaThickness, Vector< LevelData< FArrayBox > * > &divergenceThicknessFlux, Vector< LevelData< FArrayBox > * > &calvingFlux, Vector< LevelData< FArrayBox > * > &topography, Vector< LevelData< FArrayBox > * > &thickness, Vector< LevelData< FArrayBox > * > §orMask, Vector< Real > &dx, Vector< int > &ratio, int maskNo) |
| void | computeOutsideIce (const Vector< RefCountedPtr< LevelSigmaCS > > &coords, Vector< LevelData< FluxBox > * > &fluxOfIce, Vector< LevelData< FArrayBox > * > &surfaceThicknessSource, Vector< LevelData< FArrayBox > * > &basalThicknessSource, Vector< LevelData< FArrayBox > * > &deltaThickness, Vector< LevelData< FArrayBox > * > &divergenceThicknessFlux, Vector< LevelData< FArrayBox > * > &calvingFlux, Vector< LevelData< FArrayBox > * > &topography, Vector< LevelData< FArrayBox > * > &thickness, Vector< LevelData< FArrayBox > * > §orMask, Vector< Real > &dx, Vector< int > &ratio, int maskNo) |
| void | computeGrounded (const Vector< RefCountedPtr< LevelSigmaCS > > &coords, Vector< LevelData< FluxBox > * > &fluxOfIce, Vector< LevelData< FArrayBox > * > &surfaceThicknessSource, Vector< LevelData< FArrayBox > * > &basalThicknessSource, Vector< LevelData< FArrayBox > * > &deltaThickness, Vector< LevelData< FArrayBox > * > &divergenceThicknessFlux, Vector< LevelData< FArrayBox > * > &topography, Vector< LevelData< FArrayBox > * > &thickness, Vector< LevelData< FArrayBox > * > §orMask, const Real Hmin, Vector< Real > &dx, Vector< int > &ratio, int maskNo) |
| void | computeFloating (const Vector< RefCountedPtr< LevelSigmaCS > > &coords, Vector< LevelData< FluxBox > * > &fluxOfIce, Vector< LevelData< FArrayBox > * > &surfaceThicknessSource, Vector< LevelData< FArrayBox > * > &basalThicknessSource, Vector< LevelData< FArrayBox > * > &deltaThickness, Vector< LevelData< FArrayBox > * > &divergenceThicknessFlux, Vector< LevelData< FArrayBox > * > &calvingFlux, Vector< LevelData< FArrayBox > * > &topography, Vector< LevelData< FArrayBox > * > &thickness, Vector< LevelData< FArrayBox > * > §orMask, Vector< Real > &dx, Vector< int > &ratio, int maskNo) |
| int | main (int argc, char *argv[]) |
| void computeFloating | ( | const Vector< RefCountedPtr< LevelSigmaCS > > & | coords, |
| Vector< LevelData< FluxBox > * > & | fluxOfIce, | ||
| Vector< LevelData< FArrayBox > * > & | surfaceThicknessSource, | ||
| Vector< LevelData< FArrayBox > * > & | basalThicknessSource, | ||
| Vector< LevelData< FArrayBox > * > & | deltaThickness, | ||
| Vector< LevelData< FArrayBox > * > & | divergenceThicknessFlux, | ||
| Vector< LevelData< FArrayBox > * > & | calvingFlux, | ||
| Vector< LevelData< FArrayBox > * > & | topography, | ||
| Vector< LevelData< FArrayBox > * > & | thickness, | ||
| Vector< LevelData< FArrayBox > * > & | sectorMask, | ||
| Vector< Real > & | dx, | ||
| Vector< int > & | ratio, | ||
| int | maskNo | ||
| ) |
Referenced by main().
| void computeFlux | ( | Vector< LevelData< FluxBox > * > & | fluxOfIce, |
| const Vector< RefCountedPtr< LevelSigmaCS > > & | coords, | ||
| Vector< LevelData< FArrayBox > * > & | topography, | ||
| Vector< LevelData< FArrayBox > * > & | thickness, | ||
| Vector< LevelData< FArrayBox > * > & | surfaceThicknessSource, | ||
| Vector< LevelData< FArrayBox > * > & | basalThicknessSource, | ||
| Vector< Real > & | dx, | ||
| Vector< int > & | ratio, | ||
| Vector< std::string > & | name, | ||
| Vector< LevelData< FArrayBox > * > & | data | ||
| ) |
Referenced by main(), and AMRDamage::timestep().
| void computeGrounded | ( | const Vector< RefCountedPtr< LevelSigmaCS > > & | coords, |
| Vector< LevelData< FluxBox > * > & | fluxOfIce, | ||
| Vector< LevelData< FArrayBox > * > & | surfaceThicknessSource, | ||
| Vector< LevelData< FArrayBox > * > & | basalThicknessSource, | ||
| Vector< LevelData< FArrayBox > * > & | deltaThickness, | ||
| Vector< LevelData< FArrayBox > * > & | divergenceThicknessFlux, | ||
| Vector< LevelData< FArrayBox > * > & | topography, | ||
| Vector< LevelData< FArrayBox > * > & | thickness, | ||
| Vector< LevelData< FArrayBox > * > & | sectorMask, | ||
| const Real | Hmin, | ||
| Vector< Real > & | dx, | ||
| Vector< int > & | ratio, | ||
| int | maskNo | ||
| ) |
Referenced by main().
| void computeIceSheet | ( | const Vector< RefCountedPtr< LevelSigmaCS > > & | coords, |
| Vector< LevelData< FluxBox > * > & | fluxOfIce, | ||
| Vector< LevelData< FArrayBox > * > & | surfaceThicknessSource, | ||
| Vector< LevelData< FArrayBox > * > & | basalThicknessSource, | ||
| Vector< LevelData< FArrayBox > * > & | deltaThickness, | ||
| Vector< LevelData< FArrayBox > * > & | divergenceThicknessFlux, | ||
| Vector< LevelData< FArrayBox > * > & | calvingFlux, | ||
| Vector< LevelData< FArrayBox > * > & | topography, | ||
| Vector< LevelData< FArrayBox > * > & | thickness, | ||
| Vector< LevelData< FArrayBox > * > & | sectorMask, | ||
| Vector< Real > & | dx, | ||
| Vector< int > & | ratio, | ||
| int | maskNo | ||
| ) |
Referenced by main().
| void computeIceStats | ( | Vector< RefCountedPtr< LevelSigmaCS > > & | coords, |
| Vector< LevelData< FArrayBox > * > & | topography, | ||
| Vector< LevelData< FArrayBox > * > & | thickness, | ||
| Vector< LevelData< FArrayBox > * > & | melangeThickness, | ||
| Vector< LevelData< FArrayBox > * > & | sectorMask, | ||
| Vector< Real > & | dx, | ||
| Vector< int > & | ratio, | ||
| int | maskNo | ||
| ) |
Referenced by main().
| void computeOutsideIce | ( | const Vector< RefCountedPtr< LevelSigmaCS > > & | coords, |
| Vector< LevelData< FluxBox > * > & | fluxOfIce, | ||
| Vector< LevelData< FArrayBox > * > & | surfaceThicknessSource, | ||
| Vector< LevelData< FArrayBox > * > & | basalThicknessSource, | ||
| Vector< LevelData< FArrayBox > * > & | deltaThickness, | ||
| Vector< LevelData< FArrayBox > * > & | divergenceThicknessFlux, | ||
| Vector< LevelData< FArrayBox > * > & | calvingFlux, | ||
| Vector< LevelData< FArrayBox > * > & | topography, | ||
| Vector< LevelData< FArrayBox > * > & | thickness, | ||
| Vector< LevelData< FArrayBox > * > & | sectorMask, | ||
| Vector< Real > & | dx, | ||
| Vector< int > & | ratio, | ||
| int | maskNo | ||
| ) |
Referenced by main().
| void computeVolCons | ( | const Vector< RefCountedPtr< LevelSigmaCS > > & | coords, |
| Vector< LevelData< FluxBox > * > & | fluxOfIce, | ||
| Vector< LevelData< FArrayBox > * > & | surfaceThicknessSource, | ||
| Vector< LevelData< FArrayBox > * > & | basalThicknessSource, | ||
| Vector< LevelData< FArrayBox > * > & | deltaThickness, | ||
| Vector< LevelData< FArrayBox > * > & | divergenceThicknessFlux, | ||
| Vector< LevelData< FArrayBox > * > & | calvingFlux, | ||
| Vector< LevelData< FArrayBox > * > & | topography, | ||
| Vector< LevelData< FArrayBox > * > & | thickness, | ||
| Vector< LevelData< FArrayBox > * > & | sectorMask, | ||
| Vector< Real > & | dx, | ||
| Vector< int > & | ratio, | ||
| int | maskNo | ||
| ) |
Referenced by main().
| void createDEM | ( | Vector< LevelData< FArrayBox > * > & | topography, |
| Vector< LevelData< FArrayBox > * > & | thickness, | ||
| Vector< std::string > & | name, | ||
| Vector< LevelData< FArrayBox > * > & | data, | ||
| Vector< int > & | ratio, | ||
| Vector< Real > & | dx, | ||
| Real | mcrseDx | ||
| ) |
Referenced by main().
| void createSigmaCS | ( | Vector< RefCountedPtr< LevelSigmaCS > > & | coords, |
| Vector< LevelData< FArrayBox > * > & | topography, | ||
| Vector< LevelData< FArrayBox > * > & | thickness, | ||
| Vector< Real > & | dx, | ||
| Vector< int > & | ratio, | ||
| Real | iceDensity, | ||
| Real | waterDensity, | ||
| Real | gravity | ||
| ) |
Referenced by main().
| void getThicknessSource | ( | Vector< LevelData< FArrayBox > * > & | surfaceThicknessSource, |
| Vector< LevelData< FArrayBox > * > & | basalThicknessSource, | ||
| Vector< LevelData< FArrayBox > * > & | deltaThickness, | ||
| Vector< LevelData< FArrayBox > * > & | divergenceThicknessFlux, | ||
| Vector< LevelData< FArrayBox > * > & | calvingFlux, | ||
| Vector< LevelData< FArrayBox > * > & | melangeThickness, | ||
| Vector< LevelData< FArrayBox > * > & | topography, | ||
| Vector< Real > & | dx, | ||
| Vector< int > & | ratio, | ||
| Vector< std::string > & | name, | ||
| Vector< LevelData< FArrayBox > * > & | data | ||
| ) |
Referenced by main().
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
1.8.13