File Multilayer.h
FileList > src > Multilayer.h
Go to the source code of this file
#include "General.h"
#include "Param.h"
#include "Arrays.h"
#include "Forcing.h"
#include "MemManagement.h"
#include "Spherical.h"
#include "Util_CPU.h"
Public Functions
Type | Name |
---|---|
__global__ void | AdvecEv (Param XParam, BlockP< T > XBlock, T dt, EvolvingP< T > XEv, GradientsP< T > XGrad, FluxMLP< T > XFlux) |
__global__ void | AdvecFluxML (Param XParam, BlockP< T > XBlock, T dt, EvolvingP< T > XEv, GradientsP< T > XGrad, FluxMLP< T > XFlux) |
__global__ void | CalcfaceValX (T pdt, Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, GradientsP< T > XGrad, FluxMLP< T > XFlux, T * dtmax, T * zb) |
__global__ void | CalcfaceValY (T pdt, Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, GradientsP< T > XGrad, FluxMLP< T > XFlux, T * dtmax, T * zb) |
__global__ void | CheckadvecMLX (Param XParam, BlockP< T > XBlock, T dt, EvolvingP< T > XEv, GradientsP< T > XGrad, FluxMLP< T > XFlux) |
__global__ void | CheckadvecMLY (Param XParam, BlockP< T > XBlock, T dt, EvolvingP< T > XEv, GradientsP< T > XGrad, FluxMLP< T > XFlux) |
__global__ void | CleanupML (Param XParam, BlockP< T > XBlock, EvolvingP< T > XEv, T * zb) |
__global__ void | pressureML (Param XParam, BlockP< T > XBlock, T dt, EvolvingP< T > XEv, GradientsP< T > XGrad, FluxMLP< T > XFlux) |
Public Functions Documentation
function AdvecEv
template<class T>
__global__ void AdvecEv (
Param XParam,
BlockP < T > XBlock,
T dt,
EvolvingP < T > XEv,
GradientsP < T > XGrad,
FluxMLP < T > XFlux
)
function AdvecFluxML
template<class T>
__global__ void AdvecFluxML (
Param XParam,
BlockP < T > XBlock,
T dt,
EvolvingP < T > XEv,
GradientsP < T > XGrad,
FluxMLP < T > XFlux
)
function CalcfaceValX
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
)
function CalcfaceValY
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
)
function CheckadvecMLX
template<class T>
__global__ void CheckadvecMLX (
Param XParam,
BlockP < T > XBlock,
T dt,
EvolvingP < T > XEv,
GradientsP < T > XGrad,
FluxMLP < T > XFlux
)
function CheckadvecMLY
template<class T>
__global__ void CheckadvecMLY (
Param XParam,
BlockP < T > XBlock,
T dt,
EvolvingP < T > XEv,
GradientsP < T > XGrad,
FluxMLP < T > XFlux
)
function CleanupML
template<class T>
__global__ void CleanupML (
Param XParam,
BlockP < T > XBlock,
EvolvingP < T > XEv,
T * zb
)
function pressureML
template<class T>
__global__ void pressureML (
Param XParam,
BlockP < T > XBlock,
T dt,
EvolvingP < T > XEv,
GradientsP < T > XGrad,
FluxMLP < T > XFlux
)
The documentation for this class was generated from the following file src/Multilayer.h