PlasCom2  1.0
XPACC Multi-physics simluation application
OperatorKernels.H File Reference
#include "FC.h"
Include dependency graph for OperatorKernels.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void FC_MODULE (operators, applyoperator, OPERATORS, APPLYOPERATOR)(int *numDim
 
void FC_MODULE (operators, applyoperatorv, OPERATORS, APPLYOPERATORV)(int *
 
void size_t int size_t int size_t int int int int double int int double double *void FC_MODULE (operators, applyoperatorblobs, OPERATORS, APPLYOPERATORBLOBS)(int *
 
void size_t int size_t int size_t int int int int double int int double double *void size_t int size_t int int int int int double int size_t size_t size_t double double *void FC_MODULE (operators, applysinglestencil, OPERATORS, APPLYSINGLESTENCIL)(int *
 
void size_t int size_t int size_t int int int int double int int double double *void size_t int size_t int int int int int double int size_t size_t size_t double double *void size_t int size_t int size_t size_t int double int double double *void FC_MODULE (operators, yaxpy, OPERATORS, YAXPY)(int *numDim
 
void FC_MODULE (operators, ywxpy, OPERATORS, YWXPY)(const int *numDim
 
void FC_MODULE (operators, zaxpy, OPERATORS, ZAXPY)(int *
 
void size_t size_t size_t double double double double *void FC_MODULE (operators, zaxpby, OPERATORS, ZAXPBY)(int *
 
void size_t size_t size_t double double double double *void size_t size_t size_t double double double double double *void FC_MODULE (operators, yaxpby, OPERATORS, YAXPBY)(int *
 
void size_t size_t size_t double double double double *void size_t size_t size_t double double double double double *void size_t size_t size_t double double double double *void FC_MODULE (operators, yax, OPERATORS, YAX)(int *
 
void size_t size_t size_t double double double double *void size_t size_t size_t double double double double double *void size_t size_t size_t double double double double *void size_t size_t size_t double double double *void FC_MODULE (operators, zxdoty, OPERATORS, ZXDOTY)(const int *numDim
 
void FC_MODULE (operators, xax, OPERATORS, XAX)(int *numDim
 
void FC_MODULE (operators, zxy, OPERATORS, ZXY)(const int *numDim
 
void FC_MODULE (operators, yxy, OPERATORS, YXY)(const int *numDim
 
void FC_MODULE (operators, zwxpy, OPERATORS, ZWXPY)(int *
 
void size_t size_t size_t double double double double *void FC_MODULE (operators, zwmxpy, OPERATORS, ZMWXPY)(int *
 
void size_t size_t size_t double double double double *void size_t size_t size_t double double double double *void FC_MODULE (operators, assignmentyx, OPERATORS, ASSIGNMENTYX)(int *
 
void size_t size_t size_t double double double double *void size_t size_t size_t double double double double *void size_t size_t size_t double double *void FC_MODULE (operators, assignmentxa, OPERATORS, ASSIGNMENTXA)(int *
 
void size_t size_t size_t double double double double *void size_t size_t size_t double double double double *void size_t size_t size_t double double *void size_t size_t size_t double double *void FC_MODULE (operators, assignmentyabsx, OPERATORS, ASSIGNMENTYABSX)(const int *numDim
 
void FC_MODULE (operators, veclen, OPERATORS, VECLEN)(const int *numDim
 
void FC_MODULE (operators, yaxm1, OPERATORS, YAXM1)(int *numDim
 
void FC_MODULE (operators, zawpxy, OPERATORS, ZAWPXY)(int *numDim
 
void FC_MODULE (operators, zvwpxy, OPERATORS, ZVWPXY)(int *numDim
 
void FC_MODULE (operators, determinant3x3, OPERATORS, DETERMINANT3X3)(size_t *numPoints
 
void FC_MODULE (operators, determinant2x2, OPERATORS, DETERMINANT2X2)(size_t *numPoints
 
void FC_MODULE (operators, metricsum4, OPERATORS, METRICSUM4)(int *numDim
 

Variables

void size_t * bufferSizes
 
void size_t int * numComponents
 
void size_t int size_t * numPointsBuffer
 
void size_t int size_t int * opDir
 
void size_t int size_t int size_t * opInterval
 
void size_t int size_t int size_t int * numStencils
 
void size_t int size_t int size_t int int * stencilSizes
 
void size_t int size_t int size_t int int int * stencilStarts
 
void size_t int size_t int size_t int int int int * numStencilWeights
 
void size_t int size_t int size_t int int int int double * stencilWeights
 
void size_t int size_t int size_t int int int int double int * stencilOffsets
 
void size_t int size_t int size_t int int int int double int int * stencilID
 
void size_t int size_t int size_t int int int int double int int double * uBuffer
 
void size_t int size_t int size_t int int int int double int int double double * duBuffer
 
void size_t int size_t int size_t int int int int double int int double double *void size_t int size_t int int int int int double int size_t size_t size_t double double *void size_t int size_t int size_t size_t int double int double double *void size_t * numPoints
 
void size_t int size_t int size_t int int int int double int int double double *void size_t int size_t int int int int int double int size_t size_t size_t double double *void size_t int size_t int size_t size_t int double int double double *void size_t size_t * bufferSize
 
void size_t int size_t int size_t int int int int double int int double double *void size_t int size_t int int int int int double int size_t size_t size_t double double *void size_t int size_t int size_t size_t int double int double double *void size_t size_t size_t * bufferInterval
 
void size_t int size_t int size_t int int int int double int int double double *void size_t int size_t int int int int int double int size_t size_t size_t double double *void size_t int size_t int size_t size_t int double int double double *void size_t size_t size_t double * a
 
void size_t int size_t int size_t int int int int double int int double double *void size_t int size_t int int int int int double int size_t size_t size_t double double *void size_t int size_t int size_t size_t int double int double double *void size_t size_t size_t double double * X
 
void size_t int size_t int size_t int int int int double int int double double *void size_t int size_t int int int int int double int size_t size_t size_t double double *void size_t int size_t int size_t size_t int double int double double *void size_t size_t size_t double double double * Y
 
void const size_t const size_t const size_t const double * w
 
void const size_t const size_t const size_t const double const double * x
 
void const size_t const size_t const size_t const double const double double * y
 
void size_t size_t size_t double double double double *void size_t size_t size_t double double double double double *void size_t size_t size_t double double double double *void size_t size_t size_t double double double *void const size_t const size_t const size_t const int const double const double double * Z
 
void const size_t const size_t const size_t const int * numComp
 
void const size_t const size_t const size_t const int const double * V
 
void const size_t const size_t const size_t const int const double double * lenV
 
void size_t size_t size_t double double * W
 
void size_t size_t double * inMatrix
 
void size_t size_t double double * matrixDeterminant
 
void size_t size_t size_t double * buf1
 
void size_t size_t size_t double double * buf2
 
void size_t size_t size_t double double double * buf3
 
void size_t size_t size_t double double double double * buf4
 
void size_t size_t size_t double double double double double * buf5
 
void size_t size_t size_t double double double double double double * buf6
 
void size_t size_t size_t double double double double double double double * buf7
 
void size_t size_t size_t double double double double double double double double * metricSum
 

Function Documentation

◆ FC_MODULE() [1/26]

void FC_MODULE ( operators  ,
applyoperator  ,
OPERATORS  ,
APPLYOPERATOR   
)

◆ FC_MODULE() [2/26]

void FC_MODULE ( operators  ,
applyoperatorv  ,
OPERATORS  ,
APPLYOPERATORV   
)

◆ FC_MODULE() [3/26]

void size_t int size_t int size_t int int int int double int int double double* void FC_MODULE ( operators  ,
applyoperatorblobs  ,
OPERATORS  ,
APPLYOPERATORBLOBS   
)

◆ FC_MODULE() [4/26]

void size_t int size_t int size_t int int int int double int int double double* void size_t int size_t int int int int int double int size_t size_t size_t double double* void FC_MODULE ( operators  ,
applysinglestencil  ,
OPERATORS  ,
APPLYSINGLESTENCIL   
)

◆ FC_MODULE() [5/26]

void size_t int size_t int size_t int int int int double int int double double* void size_t int size_t int int int int int double int size_t size_t size_t double double* void size_t int size_t int size_t size_t int double int double double* void FC_MODULE ( operators  ,
yaxpy  ,
OPERATORS  ,
YAXPY   
)

◆ FC_MODULE() [6/26]

void FC_MODULE ( operators  ,
ywxpy  ,
OPERATORS  ,
YWXPY   
) const

◆ FC_MODULE() [7/26]

void FC_MODULE ( operators  ,
zaxpy  ,
OPERATORS  ,
ZAXPY   
)

◆ FC_MODULE() [8/26]

void size_t size_t size_t double double double double* void FC_MODULE ( operators  ,
zaxpby  ,
OPERATORS  ,
ZAXPBY   
)

◆ FC_MODULE() [9/26]

void size_t size_t size_t double double double double* void size_t size_t size_t double double double double double* void FC_MODULE ( operators  ,
yaxpby  ,
OPERATORS  ,
YAXPBY   
)

◆ FC_MODULE() [10/26]

void size_t size_t size_t double double double double* void size_t size_t size_t double double double double double* void size_t size_t size_t double double double double* void FC_MODULE ( operators  ,
yax  ,
OPERATORS  ,
YAX   
)

◆ FC_MODULE() [11/26]

void size_t size_t size_t double double double double* void size_t size_t size_t double double double double double* void size_t size_t size_t double double double double* void size_t size_t size_t double double double* void FC_MODULE ( operators  ,
zxdoty  ,
OPERATORS  ,
ZXDOTY   
) const

◆ FC_MODULE() [12/26]

void FC_MODULE ( operators  ,
xax  ,
OPERATORS  ,
XAX   
)

◆ FC_MODULE() [13/26]

void FC_MODULE ( operators  ,
zxy  ,
OPERATORS  ,
ZXY   
) const

◆ FC_MODULE() [14/26]

void FC_MODULE ( operators  ,
yxy  ,
OPERATORS  ,
YXY   
) const

◆ FC_MODULE() [15/26]

void FC_MODULE ( operators  ,
zwxpy  ,
OPERATORS  ,
ZWXPY   
)

◆ FC_MODULE() [16/26]

void size_t size_t size_t double double double double* void FC_MODULE ( operators  ,
zwmxpy  ,
OPERATORS  ,
ZMWXPY   
)

◆ FC_MODULE() [17/26]

void size_t size_t size_t double double double double* void size_t size_t size_t double double double double* void FC_MODULE ( operators  ,
assignmentyx  ,
OPERATORS  ,
ASSIGNMENTYX   
)

◆ FC_MODULE() [18/26]

void size_t size_t size_t double double double double* void size_t size_t size_t double double double double* void size_t size_t size_t double double* void FC_MODULE ( operators  ,
assignmentxa  ,
OPERATORS  ,
ASSIGNMENTXA   
)

◆ FC_MODULE() [19/26]

void size_t size_t size_t double double double double* void size_t size_t size_t double double double double* void size_t size_t size_t double double* void size_t size_t size_t double double* void FC_MODULE ( operators  ,
assignmentyabsx  ,
OPERATORS  ,
ASSIGNMENTYABSX   
) const

◆ FC_MODULE() [20/26]

void FC_MODULE ( operators  ,
veclen  ,
OPERATORS  ,
VECLEN   
) const

◆ FC_MODULE() [21/26]

void FC_MODULE ( operators  ,
yaxm1  ,
OPERATORS  ,
YAXM1   
)

◆ FC_MODULE() [22/26]

void FC_MODULE ( operators  ,
zawpxy  ,
OPERATORS  ,
ZAWPXY   
)

◆ FC_MODULE() [23/26]

void FC_MODULE ( operators  ,
zvwpxy  ,
OPERATORS  ,
ZVWPXY   
)

◆ FC_MODULE() [24/26]

void FC_MODULE ( operators  ,
determinant3x3  ,
OPERATORS  ,
DETERMINANT3X3   
)

◆ FC_MODULE() [25/26]

void FC_MODULE ( operators  ,
determinant2x2  ,
OPERATORS  ,
DETERMINANT2X2   
)

◆ FC_MODULE() [26/26]

void FC_MODULE ( operators  ,
metricsum4  ,
OPERATORS  ,
METRICSUM4   
)

Variable Documentation

◆ a

◆ buf1

void size_t size_t size_t double* buf1

Definition at line 102 of file OperatorKernels.H.

◆ buf2

void size_t size_t size_t double double* buf2

Definition at line 102 of file OperatorKernels.H.

◆ buf3

void size_t size_t size_t double double double* buf3

Definition at line 102 of file OperatorKernels.H.

◆ buf4

void size_t size_t size_t double double double double* buf4

Definition at line 102 of file OperatorKernels.H.

◆ buf5

void size_t size_t size_t double double double double double* buf5

Definition at line 102 of file OperatorKernels.H.

◆ buf6

void size_t size_t size_t double double double double double double* buf6

Definition at line 102 of file OperatorKernels.H.

◆ buf7

void size_t size_t size_t double double double double double double double* buf7

Definition at line 102 of file OperatorKernels.H.

◆ bufferInterval

◆ bufferSize

void size_t size_t * bufferSize

◆ bufferSizes

void size_t* bufferSizes

Definition at line 9 of file OperatorKernels.H.

◆ duBuffer

void size_t int size_t int size_t int int int int double int int double double* duBuffer

Definition at line 9 of file OperatorKernels.H.

◆ inMatrix

void size_t size_t double * inMatrix

Definition at line 94 of file OperatorKernels.H.

Referenced by TestOperators().

◆ lenV

void const size_t const size_t const size_t const int const double double* lenV

Definition at line 76 of file OperatorKernels.H.

◆ matrixDeterminant

void size_t size_t double double * matrixDeterminant

Definition at line 94 of file OperatorKernels.H.

Referenced by TestOperators().

◆ metricSum

void size_t size_t size_t double double double double double double double double* metricSum

Definition at line 102 of file OperatorKernels.H.

◆ numComp

void const size_t const size_t const size_t const int* numComp

Definition at line 76 of file OperatorKernels.H.

Referenced by ConfigStateValues().

◆ numComponents

void size_t size_t size_t double double double double *void size_t size_t size_t double double double double double *void size_t size_t size_t double double double double *void size_t size_t size_t double double double *void const size_t const size_t const size_t const int * numComponents

◆ numPoints

void size_t* numPoints

Definition at line 29 of file OperatorKernels.H.

◆ numPointsBuffer

void size_t int size_t* numPointsBuffer

Definition at line 9 of file OperatorKernels.H.

◆ numStencils

◆ numStencilWeights

void size_t int size_t int size_t int int int int* numStencilWeights

Definition at line 9 of file OperatorKernels.H.

◆ opDir

◆ opInterval

void const size_t const size_t const size_t* opInterval

Definition at line 9 of file OperatorKernels.H.

◆ stencilID

void size_t int size_t int size_t int int int int double int int* stencilID

◆ stencilOffsets

◆ stencilSizes

◆ stencilStarts

◆ stencilWeights

◆ uBuffer

void size_t int size_t int size_t int int int int double int int double* uBuffer

Definition at line 9 of file OperatorKernels.H.

◆ V

◆ w

void const size_t const size_t const size_t const double* w

Definition at line 33 of file OperatorKernels.H.

Referenced by TestOperators().

◆ W

void size_t size_t size_t double double * W

Definition at line 86 of file OperatorKernels.H.

Referenced by TestOperators().

◆ X

void size_t size_t size_t double double double * X

◆ x

void const size_t const size_t const size_t const double const double* x

◆ Y

void size_t size_t size_t double double double double * Y

◆ y

◆ Z

void size_t size_t size_t double double double double double * Z