BG_Flood  0.8
Documentation (Work-in-progress)
Multilayer.h File Reference
#include "General.h"
#include "Param.h"
#include "Arrays.h"
#include "Forcing.h"
#include "MemManagement.h"
#include "Spherical.h"
#include "Util_CPU.h"
Include dependency graph for Multilayer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

template<class T >
__global__ void CalcfaceValX (T pdt, Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, GradientsP< T > XGrad, FluxMLP< T > XFlux, T *dtmax, T *zb)
 
template<class T >
__global__ void CalcfaceValY (T pdt, Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, GradientsP< T > XGrad, FluxMLP< T > XFlux, T *dtmax, T *zb)
 
template<class T >
__global__ void CheckadvecMLX (Param XParam, BlockP< T > XBlock, T dt, EvolvingP< T > XEv, GradientsP< T > XGrad, FluxMLP< T > XFlux)
 
template<class T >
__global__ void CheckadvecMLY (Param XParam, BlockP< T > XBlock, T dt, EvolvingP< T > XEv, GradientsP< T > XGrad, FluxMLP< T > XFlux)
 
template<class T >
__global__ void AdvecFluxML (Param XParam, BlockP< T > XBlock, T dt, EvolvingP< T > XEv, GradientsP< T > XGrad, FluxMLP< T > XFlux)
 
template<class T >
__global__ void AdvecEv (Param XParam, BlockP< T > XBlock, T dt, EvolvingP< T > XEv, GradientsP< T > XGrad, FluxMLP< T > XFlux)
 
template<class T >
__global__ void pressureML (Param XParam, BlockP< T > XBlock, T dt, EvolvingP< T > XEv, GradientsP< T > XGrad, FluxMLP< T > XFlux)
 
template<class T >
__global__ void CleanupML (Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, T *zb)
 

Function Documentation

◆ AdvecEv()

template<class T >
__global__ void AdvecEv ( Param  XParam,
BlockP< T >  XBlock,
dt,
EvolvingP< T >  XEv,
GradientsP< T >  XGrad,
FluxMLP< T >  XFlux 
)

◆ AdvecFluxML()

template<class T >
__global__ void AdvecFluxML ( Param  XParam,
BlockP< T >  XBlock,
dt,
EvolvingP< T >  XEv,
GradientsP< T >  XGrad,
FluxMLP< T >  XFlux 
)

◆ CalcfaceValX()

template<class T >
__global__ void CalcfaceValX ( pdt,
Param  XParam,
BlockP< T >  XBlock,
EvolvingP< T >  XEv,
GradientsP< T >  XGrad,
FluxMLP< T >  XFlux,
T *  dtmax,
T *  zb 
)

◆ CalcfaceValY()

template<class T >
__global__ void CalcfaceValY ( pdt,
Param  XParam,
BlockP< T >  XBlock,
EvolvingP< T >  XEv,
GradientsP< T >  XGrad,
FluxMLP< T >  XFlux,
T *  dtmax,
T *  zb 
)

◆ CheckadvecMLX()

template<class T >
__global__ void CheckadvecMLX ( Param  XParam,
BlockP< T >  XBlock,
dt,
EvolvingP< T >  XEv,
GradientsP< T >  XGrad,
FluxMLP< T >  XFlux 
)

◆ CheckadvecMLY()

template<class T >
__global__ void CheckadvecMLY ( Param  XParam,
BlockP< T >  XBlock,
dt,
EvolvingP< T >  XEv,
GradientsP< T >  XGrad,
FluxMLP< T >  XFlux 
)

◆ CleanupML()

template<class T >
__global__ void CleanupML ( Param  XParam,
BlockP< T >  XBlock,
EvolvingP< T >  XEv,
T *  zb 
)

◆ pressureML()

template<class T >
__global__ void pressureML ( Param  XParam,
BlockP< T >  XBlock,
dt,
EvolvingP< T >  XEv,
GradientsP< T >  XGrad,
FluxMLP< T >  XFlux 
)