BISICLES AMR ice sheet model
0.9
|
Functions | |
void | FillFromReference (LevelData< FArrayBox > &a_destData, const FArrayBox &a_srcData, const RealVect &a_destDx, const RealVect &a_srcDx, const IntVect &a_srcGhost, bool a_verbose, CoarseAverage::averageType a_avgType) |
(in a LevelData<FArrayBox>) from a reference FArrayBox More... | |
void | FillFromReference (LevelData< FArrayBox > &a_destData, const LevelData< FArrayBox > &a_srcData, const RealVect &a_destDx, const RealVect &a_srcDx, bool a_verbose, CoarseAverage::averageType a_avgType) |
void | flattenCellData (LevelData< FArrayBox > &a_destData, const RealVect &a_destDx, Vector< LevelData< FArrayBox > * > &a_srcData, const Vector< RealVect > &a_srcDx, bool a_verbose, CoarseAverage::averageType a_avgType) |
void | flattenCellData (LevelData< FArrayBox > &a_destData, const RealVect &a_destDx, Vector< RefCountedPtr< LevelData< FArrayBox > > > &a_srcData, const Vector< RealVect > &a_srcDx, bool a_verbose, CoarseAverage::averageType a_avgType) |
void | flattenCellDataConst (LevelData< FArrayBox > &a_destData, const RealVect &a_destDx, const Vector< LevelData< FArrayBox > * > &a_srcData, const Vector< RealVect > &a_srcDx, bool a_verbose, CoarseAverage::averageType a_avgType) |
void FillFromReference | ( | LevelData< FArrayBox > & | a_destData, |
const FArrayBox & | a_srcData, | ||
const RealVect & | a_destDx, | ||
const RealVect & | a_srcDx, | ||
const IntVect & | a_srcGhost, | ||
bool | a_verbose, | ||
CoarseAverage::averageType | a_avgType | ||
) |
(in a LevelData<FArrayBox>) from a reference FArrayBox
function to fill a single level's worth of state data (in a LevelData<FArrayBox>) from a reference FArrayBox
Referenced by LevelDataTemperatureIBC::basalHeatFlux(), bisicles_push_pop_thin_ice(), createMaskedDEM(), FillFromReference(), flattenCellData(), flattenCellDataConst(), FortranInterfaceIBC::flattenData(), MultiLevelDataIBC::initializeIceGeometry(), LevelDataIBC::initializeIceGeometry(), FortranInterfaceIBC::initializeIceGeometry(), LevelDataTemperatureIBC::initializeIceInternalEnergy(), main(), MultiLevelDataIBC::regridIceGeometry(), LevelDataIBC::regridIceGeometry(), FortranInterfaceIBC::regridIceGeometry(), FortranInterfaceBasalFriction::setBasalFriction(), LevelDataBasalFriction::setBasalFriction(), MultiLevelDataBasalFriction::setBasalFriction(), LevelDataMuCoefficient::setMuCoefficient(), fortranInterfaceFlux::surfaceThicknessFlux(), ISMIP6OceanForcing::surfaceThicknessFlux(), LevelDataSurfaceFlux::surfaceThicknessFlux(), MultiLevelDataSurfaceFlux::surfaceThicknessFlux(), and NormalizedFlux::surfaceThicknessFlux().
void FillFromReference | ( | LevelData< FArrayBox > & | a_destData, |
const LevelData< FArrayBox > & | a_srcData, | ||
const RealVect & | a_destDx, | ||
const RealVect & | a_srcDx, | ||
bool | a_verbose, | ||
CoarseAverage::averageType | a_avgType | ||
) |
function to fill a single level's worth of state data (in a LevelData<FArrayBox>) from a reference LevelData<FArrayBox>
References FillFromReference().
void flattenCellData | ( | LevelData< FArrayBox > & | a_destData, |
const RealVect & | a_destDx, | ||
Vector< LevelData< FArrayBox > * > & | a_srcData, | ||
const Vector< RealVect > & | a_srcDx, | ||
bool | a_verbose, | ||
CoarseAverage::averageType | a_avgType = CoarseAverage::arithmetic |
||
) |
This version does not perserve const-ness of the src data – data in covered regions is replaced by averaged-down data.
References FillFromReference().
Referenced by bisicles_get_2d_data(), bisicles_push_pop_thin_ice(), flattenCellData(), FortranInterfaceIBC::flattenIceGeometry(), AmrIce::restart(), MultiLevelDataBasalFriction::setBasalFriction(), MultiLevelDataMuCoefficient::setMuCoefficient(), and NormalizedFlux::surfaceThicknessFlux().
void flattenCellData | ( | LevelData< FArrayBox > & | a_destData, |
const RealVect & | a_destDx, | ||
Vector< RefCountedPtr< LevelData< FArrayBox > > > & | a_srcData, | ||
const Vector< RealVect > & | a_srcDx, | ||
bool | a_verbose, | ||
CoarseAverage::averageType | a_avgType | ||
) |
This version does not perserve const-ness of the src data – data in covered regions is replaced by averaged-down data. Version to use refcountedPtrs
References flattenCellData().
void flattenCellDataConst | ( | LevelData< FArrayBox > & | a_destData, |
const RealVect & | a_destDx, | ||
const Vector< LevelData< FArrayBox > * > & | a_srcData, | ||
const Vector< RealVect > & | a_srcDx, | ||
bool | a_verbose, | ||
CoarseAverage::averageType | a_avgType | ||
) |
keeps src data constant
References FillFromReference().