BISICLES AMR ice sheet model  0.9
Functions
Averaging.H File Reference

Go to the source code of this file.

Functions

void horizontalAverage (LevelData< FArrayBox > &a_crseData, const LevelData< FArrayBox > &a_fineData, int a_nRef)
 
void horizontalAverageFace (LevelData< FluxBox > &a_crseData, const LevelData< FluxBox > &a_fineData, int a_nRef)
 
void averageAllDim (LevelData< FArrayBox > &a_crseData, const LevelData< FArrayBox > &a_fineData, int a_nRef)
 
void averageAllDimFace (LevelData< FluxBox > &a_crseData, const LevelData< FluxBox > &a_fineData, int a_nRef)
 
void horizontalAverage (FArrayBox &a_crseData, const FArrayBox &a_fineData, const Box &a_crseBox, int a_nRef)
 single-box versions More...
 
void horizontalAverageFace (FluxBox &a_crseData, const FluxBox &a_fineData, const Box &a_crseCellBox, int a_nRef)
 
void averageAllDim (FArrayBox &a_crseData, const FArrayBox &a_fineData, const Box &a_crseBox, int a_nRef)
 
void averageAllDimFace (FluxBox &a_crseData, const FluxBox &a_fineData, const Box &a_crseBox, int a_nRef)
 

Function Documentation

◆ averageAllDim() [1/2]

void averageAllDim ( LevelData< FArrayBox > &  a_crseData,
const LevelData< FArrayBox > &  a_fineData,
int  a_nRef 
)

◆ averageAllDim() [2/2]

void averageAllDim ( FArrayBox &  a_crseData,
const FArrayBox &  a_fineData,
const Box &  a_crseBox,
int  a_nRef 
)

◆ averageAllDimFace() [1/2]

void averageAllDimFace ( LevelData< FluxBox > &  a_crseData,
const LevelData< FluxBox > &  a_fineData,
int  a_nRef 
)

◆ averageAllDimFace() [2/2]

void averageAllDimFace ( FluxBox &  a_crseData,
const FluxBox &  a_fineData,
const Box &  a_crseBox,
int  a_nRef 
)

◆ horizontalAverage() [1/2]

void horizontalAverage ( LevelData< FArrayBox > &  a_crseData,
const LevelData< FArrayBox > &  a_fineData,
int  a_nRef 
)

A set of utility functions for averaging data from a fine grid to a coarse grid

References horizontalAverage().

Referenced by LevelSigmaCS::define(), horizontalAverage(), and LevelSigmaCS::LevelSigmaCS().

◆ horizontalAverage() [2/2]

void horizontalAverage ( FArrayBox &  a_crseData,
const FArrayBox &  a_fineData,
const Box &  a_crseBox,
int  a_nRef 
)

single-box versions

◆ horizontalAverageFace() [1/2]

void horizontalAverageFace ( LevelData< FluxBox > &  a_crseData,
const LevelData< FluxBox > &  a_fineData,
int  a_nRef 
)

◆ horizontalAverageFace() [2/2]

void horizontalAverageFace ( FluxBox &  a_crseData,
const FluxBox &  a_fineData,
const Box &  a_crseCellBox,
int  a_nRef 
)