BG_Flood  0.8
Documentation (Work-in-progress)
AdaptCriteria.cu File Reference
#include "AdaptCriteria.h"
Include dependency graph for AdaptCriteria.cu:

Functions

template<class T >
int AdaptCriteria (Param XParam, Forcing< float > XForcing, Model< T > XModel)
 
template int AdaptCriteria< float > (Param XParam, Forcing< float > XForcing, Model< float > XModel)
 
template int AdaptCriteria< double > (Param XParam, Forcing< float > XForcing, Model< double > XModel)
 
template<class T >
int Thresholdcriteria (Param XParam, T threshold, T *z, BlockP< T > XBlock, bool *refine, bool *coarsen)
 
template int Thresholdcriteria< float > (Param XParam, float threshold, float *z, BlockP< float > XBlock, bool *refine, bool *coarsen)
 
template int Thresholdcriteria< double > (Param XParam, double threshold, double *z, BlockP< double > XBlock, bool *refine, bool *coarsen)
 
template<class T >
int inrangecriteria (Param XParam, T zmin, T zmax, T *z, BlockP< T > XBlock, bool *refine, bool *coarsen)
 
template int inrangecriteria< float > (Param XParam, float zmin, float zmax, float *z, BlockP< float > XBlock, bool *refine, bool *coarsen)
 
template int inrangecriteria< double > (Param XParam, double zmin, double zmax, double *z, BlockP< double > XBlock, bool *refine, bool *coarsen)
 
template<class T >
int targetlevelcriteria (Param XParam, StaticForcingP< int > targetlevelmap, BlockP< T > XBlock, bool *refine, bool *coarsen)
 
template int targetlevelcriteria< float > (Param XParam, StaticForcingP< int > targetlevelmap, BlockP< float > XBlock, bool *refine, bool *coarsen)
 
template int targetlevelcriteria< double > (Param XParam, StaticForcingP< int > targetlevelmap, BlockP< double > XBlock, bool *refine, bool *coarsen)
 

Function Documentation

◆ AdaptCriteria()

template<class T >
int AdaptCriteria ( Param  XParam,
Forcing< float >  XForcing,
Model< T >  XModel 
)

◆ AdaptCriteria< double >()

template int AdaptCriteria< double > ( Param  XParam,
Forcing< float >  XForcing,
Model< double >  XModel 
)

◆ AdaptCriteria< float >()

template int AdaptCriteria< float > ( Param  XParam,
Forcing< float >  XForcing,
Model< float >  XModel 
)

◆ inrangecriteria()

template<class T >
int inrangecriteria ( Param  XParam,
zmin,
zmax,
T *  z,
BlockP< T >  XBlock,
bool *  refine,
bool *  coarsen 
)

◆ inrangecriteria< double >()

template int inrangecriteria< double > ( Param  XParam,
double  zmin,
double  zmax,
double *  z,
BlockP< double >  XBlock,
bool *  refine,
bool *  coarsen 
)

◆ inrangecriteria< float >()

template int inrangecriteria< float > ( Param  XParam,
float  zmin,
float  zmax,
float *  z,
BlockP< float >  XBlock,
bool *  refine,
bool *  coarsen 
)

◆ targetlevelcriteria()

template<class T >
int targetlevelcriteria ( Param  XParam,
StaticForcingP< int >  targetlevelmap,
BlockP< T >  XBlock,
bool *  refine,
bool *  coarsen 
)

◆ targetlevelcriteria< double >()

template int targetlevelcriteria< double > ( Param  XParam,
StaticForcingP< int >  targetlevelmap,
BlockP< double >  XBlock,
bool *  refine,
bool *  coarsen 
)

◆ targetlevelcriteria< float >()

template int targetlevelcriteria< float > ( Param  XParam,
StaticForcingP< int >  targetlevelmap,
BlockP< float >  XBlock,
bool *  refine,
bool *  coarsen 
)

◆ Thresholdcriteria()

template<class T >
int Thresholdcriteria ( Param  XParam,
threshold,
T *  z,
BlockP< T >  XBlock,
bool *  refine,
bool *  coarsen 
)

◆ Thresholdcriteria< double >()

template int Thresholdcriteria< double > ( Param  XParam,
double  threshold,
double *  z,
BlockP< double >  XBlock,
bool *  refine,
bool *  coarsen 
)

◆ Thresholdcriteria< float >()

template int Thresholdcriteria< float > ( Param  XParam,
float  threshold,
float *  z,
BlockP< float >  XBlock,
bool *  refine,
bool *  coarsen 
)