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