|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
BoxData< T, C, MEM, D, E > | _convolve (const BoxData< T, C, MEM, D, E > &a_ctr, const BoxData< T, C, MEM, D, E > &a_2nd) |
| 4th Order Convolution More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
void | _convolve (BoxData< T, C, MEM, D, E > &a_avg, const BoxData< T, C, MEM, D, E > &a_ctr, const BoxData< T, C, MEM, D, E > &a_2nd) |
| 4th Order Convolution (In Place) More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
BoxData< T, C, MEM, D, E > | convolve (const BoxData< T, C, MEM, D, E > &a_ctr) |
| 4th Order Convolution More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
void | convolve (BoxData< T, C, MEM, D, E > &a_avg, const BoxData< T, C, MEM, D, E > &a_ctr) |
| 4th Order Convolution (In Place) More...
|
|
template<class T , unsigned int C, MemType MEM, Centering CTR> |
void | _convolve (LevelBoxData< T, C, MEM, CTR > &a_avg, const LevelBoxData< T, C, MEM, CTR > &a_ctr, const LevelBoxData< T, C, MEM, CTR > &a_2nd) |
| 4th Order Convolution (Level, In Place) More...
|
|
template<class T , unsigned int C, MemType MEM, Centering CTR> |
void | convolve (LevelBoxData< T, C, MEM, CTR > &a_avg, const LevelBoxData< T, C, MEM, CTR > &a_ctr) |
| 4th Order Convolution (Level, In Place) More...
|
|
template<class T , unsigned int C, MemType MEM, Centering CTR, typename Func , typename... Srcs> |
void | initConvolve (LevelBoxData< T, C, MEM, CTR > &a_data, Func &a_func, Srcs... a_srcs) |
| Initialize and Convolve. More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
BoxData< T, C, MEM, D, E > | _deconvolve (const BoxData< T, C, MEM, D, E > &a_avg, const BoxData< T, C, MEM, D, E > &a_2nd) |
| 4th Order Deconvolution More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
void | _deconvolve (BoxData< T, C, MEM, D, E > &a_ctr, const BoxData< T, C, MEM, D, E > &a_avg, const BoxData< T, C, MEM, D, E > &a_2nd) |
| 4th Order Deconvolution (In Place) More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
BoxData< T, C, MEM, D, E > | deconvolve (const BoxData< T, C, MEM, D, E > &a_avg) |
| 4th Order Deconvolution More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
void | deconvolve (BoxData< T, C, MEM, D, E > &a_ctr, const BoxData< T, C, MEM, D, E > &a_avg) |
| 4th Order Deconvolution (In Place) More...
|
|
template<class T , unsigned int C, MemType MEM, Centering CTR> |
void | _deconvolve (LevelBoxData< T, C, MEM, CTR > &a_ctr, const LevelBoxData< T, C, MEM, CTR > &a_avg, const LevelBoxData< T, C, MEM, CTR > &a_2nd) |
| 4th Order Deconvolution (Level, In Place) More...
|
|
template<class T , unsigned int C, MemType MEM, Centering CTR> |
void | deconvolve (LevelBoxData< T, C, MEM, CTR > &a_ctr, const LevelBoxData< T, C, MEM, CTR > &a_avg) |
| 4th Order Deconvolution (Level, In Place) More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
BoxData< T, C, MEM, D, E > | _convolveFace (const BoxData< T, C, MEM, D, E > &a_ctr, const BoxData< T, C, MEM, D, E > &a_2nd, int a_dir) |
| 4th Order Face Convolution More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
void | _convolveFace (BoxData< T, C, MEM, D, E > &a_avg, const BoxData< T, C, MEM, D, E > &a_ctr, const BoxData< T, C, MEM, D, E > &a_2nd, int a_dir) |
| 4th Order Face Convolution (In Place) More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
BoxData< T, C, MEM, D, E > | convolveFace (const BoxData< T, C, MEM, D, E > &a_ctr, int a_dir) |
| 4th Order Face Convolution More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
void | convolveFace (BoxData< T, C, MEM, D, E > &a_avg, const BoxData< T, C, MEM, D, E > &a_ctr, int a_dir) |
| 4th Order Face Convolution (In Place) More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
BoxData< T, C, MEM, D, E > | _deconvolveFace (const BoxData< T, C, MEM, D, E > &a_avg, const BoxData< T, C, MEM, D, E > &a_2nd, int a_dir) |
| 4th Order Face Deconvolution More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
void | _deconvolveFace (BoxData< T, C, MEM, D, E > &a_ctr, const BoxData< T, C, MEM, D, E > &a_avg, const BoxData< T, C, MEM, D, E > &a_2nd, int a_dir) |
| 4th Order Face Deconvolution (In Place) More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
BoxData< T, C, MEM, D, E > | deconvolveFace (const BoxData< T, C, MEM, D, E > &a_avg, int a_dir) |
| 4th Order Face Deconvolution More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
void | deconvolveFace (BoxData< T, C, MEM, D, E > &a_ctr, const BoxData< T, C, MEM, D, E > &a_avg, int a_dir) |
| 4th Order Face Deconvolution (In Place) More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
BoxData< T, C, MEM, D, E > | _cellProduct (const BoxData< T, C, MEM, D, E > &a_pavg, const BoxData< T, C, MEM, D, E > &a_qavg, const BoxData< T, C, MEM, D, E > &a_p2nd, const BoxData< T, C, MEM, D, E > &a_q2nd) |
| 4th Order Cell Averaged Product More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
void | _cellProduct (BoxData< T, C, MEM, D, E > &a_prod, const BoxData< T, C, MEM, D, E > &a_pavg, const BoxData< T, C, MEM, D, E > &a_qavg, const BoxData< T, C, MEM, D, E > &a_p2nd, const BoxData< T, C, MEM, D, E > &a_q2nd) |
| 4th Order Cell Averaged Product (In Place) More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
BoxData< T, C, MEM, D, E > | cellProduct (const BoxData< T, C, MEM, D, E > &a_pavg, const BoxData< T, C, MEM, D, E > &a_qavg) |
| 4th Order Cell Averaged Product More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
void | cellProduct (BoxData< T, C, MEM, D, E > &a_product, const BoxData< T, C, MEM, D, E > &a_pavg, const BoxData< T, C, MEM, D, E > &a_qavg) |
| 4th Order Cell Averaged Product (In Place) More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
BoxData< T, C, MEM, D, E > | _faceProduct (const BoxData< T, C, MEM, D, E > &a_pavg, const BoxData< T, C, MEM, D, E > &a_qavg, const BoxData< T, C, MEM, D, E > &a_p2nd, const BoxData< T, C, MEM, D, E > &a_q2nd, int a_dir) |
| 4th Order Face Averaged Product More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
void | _faceProduct (BoxData< T, C, MEM, D, E > &a_prod, const BoxData< T, C, MEM, D, E > &a_pavg, const BoxData< T, C, MEM, D, E > &a_qavg, const BoxData< T, C, MEM, D, E > &a_p2nd, const BoxData< T, C, MEM, D, E > &a_q2nd, int a_dir) |
| 4th Order Face Averaged Product (In Place) More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
BoxData< T, C, MEM, D, E > | faceProduct (const BoxData< T, C, MEM, D, E > &a_pavg, const BoxData< T, C, MEM, D, E > &a_qavg, int a_dir) |
| 4th Order Face Averaged Product More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
void | faceProduct (BoxData< T, C, MEM, D, E > &a_prod, const BoxData< T, C, MEM, D, E > &a_pavg, const BoxData< T, C, MEM, D, E > &a_qavg, int a_dir) |
| 4th Order Face Averaged Product (In Place) More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
BoxData< T, C, MEM, D, E > | _cellQuotient (const BoxData< T, C, MEM, D, E > &a_pavg, const BoxData< T, C, MEM, D, E > &a_qavg, const BoxData< T, C, MEM, D, E > &a_p2nd, const BoxData< T, C, MEM, D, E > &a_q2nd) |
| 4th Order Cell Averaged Quotient More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
void | _cellQuotient (BoxData< T, C, MEM, D, E > &a_quot, const BoxData< T, C, MEM, D, E > &a_pavg, const BoxData< T, C, MEM, D, E > &a_qavg, const BoxData< T, C, MEM, D, E > &a_p2nd, const BoxData< T, C, MEM, D, E > &a_q2nd) |
| 4th Order Cell Averaged Quotient (In Place) More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
BoxData< T, C, MEM, D, E > | cellQuotient (const BoxData< T, C, MEM, D, E > &a_pavg, const BoxData< T, C, MEM, D, E > &a_qavg) |
| 4th Order Cell Averaged Quotient More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
void | cellQuotient (BoxData< T, C, MEM, D, E > &a_quot, const BoxData< T, C, MEM, D, E > &a_pavg, const BoxData< T, C, MEM, D, E > &a_qavg) |
| 4th Order Cell Averaged Quotient (In Place) More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
BoxData< T, C, MEM, D, E > | _faceQuotient (const BoxData< T, C, MEM, D, E > &a_pavg, const BoxData< T, C, MEM, D, E > &a_qavg, const BoxData< T, C, MEM, D, E > &a_p2nd, const BoxData< T, C, MEM, D, E > &a_q2nd, int a_dir) |
| 4th Order Face Averaged Quotient More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
void | _faceQuotient (BoxData< T, C, MEM, D, E > &a_quotient, const BoxData< T, C, MEM, D, E > &a_pavg, const BoxData< T, C, MEM, D, E > &a_qavg, const BoxData< T, C, MEM, D, E > &a_p2nd, const BoxData< T, C, MEM, D, E > &a_q2nd, int a_dir) |
| 4th Order Face Averaged Quotient (In Place) More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
BoxData< T, C, MEM, D, E > | faceQuotient (const BoxData< T, C, MEM, D, E > &a_pavg, const BoxData< T, C, MEM, D, E > &a_qavg, int a_dir) |
| 4th Order Face Averaged Quotient More...
|
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
void | faceQuotient (BoxData< T, C, MEM, D, E > &a_quotient, const BoxData< T, C, MEM, D, E > &a_pavg, const BoxData< T, C, MEM, D, E > &a_qavg, int a_dir) |
|
template<class T , unsigned int C, unsigned int D, unsigned int E, MemType MEM> |
BoxData< T, C, MEM, D, E > | _faceTensorProduct (const BoxData< T, C, MEM, D, E > &a_ql4, const BoxData< T, 1, MEM, 1, 1 > &a_qr4, const BoxData< T, C, MEM, D, E > &a_ql2, const BoxData< T, 1, MEM, 1, 1 > &a_qr2, int a_dir) |
| 4th Order Face Averaged Tensor Product More...
|
|
template<class T , unsigned int C, unsigned int D, unsigned int E, MemType MEM> |
void | _faceTensorProduct (BoxData< T, C, MEM, D, E > &a_product, const BoxData< T, C, MEM, D, E > &a_ql4, const BoxData< T, 1, MEM, 1, 1 > &a_qr4, const BoxData< T, C, MEM, D, E > &a_ql2, const BoxData< T, 1, MEM, 1, 1 > &a_qr2, int a_dir) |
|
template<class T , unsigned int C, unsigned int D, unsigned int E, MemType MEM> |
BoxData< T, C, MEM, D, E > | faceTensorProduct (const BoxData< T, C, MEM, D, E > &a_ql, const BoxData< T, 1, MEM, 1, 1 > &a_qr, int a_dir) |
|
template<class T , unsigned int C, unsigned int D, unsigned int E, MemType MEM> |
void | faceTensorProduct (BoxData< T, C, MEM, D, E > &a_product, const BoxData< T, C, MEM, D, E > &a_ql, const BoxData< T, 1, MEM, 1, 1 > &a_qr, int a_dir) |
|
template<class T , unsigned int C, unsigned int D, unsigned int E, MemType MEM> |
BoxData< T, C, MEM, D, E > | _faceTensorQuotient (const BoxData< T, C, MEM, D, E > &a_ql4, const BoxData< T, 1, MEM, 1, 1 > &a_qr4, const BoxData< T, C, MEM, D, E > &a_ql2, const BoxData< T, 1, MEM, 1, 1 > &a_qr2, int a_dir) |
| 4th Order Face Averaged Tensor Quotient More...
|
|
template<class T , unsigned int C, unsigned int D, unsigned int E, MemType MEM> |
void | _faceTensorQuotient (BoxData< T, C, MEM, D, E > &a_quotient, const BoxData< T, C, MEM, D, E > &a_ql4, const BoxData< T, 1, MEM, 1, 1 > &a_qr4, const BoxData< T, C, MEM, D, E > &a_ql2, const BoxData< T, 1, MEM, 1, 1 > &a_qr2, int a_dir) |
|
template<class T , unsigned int C, unsigned int D, unsigned int E, MemType MEM> |
BoxData< T, C, MEM, D, E > | faceTensorQuotient (const BoxData< T, C, MEM, D, E > &a_ql, const BoxData< T, 1, MEM, 1, 1 > &a_qr, int a_dir) |
|
template<class T , unsigned int C, unsigned int D, unsigned int E, MemType MEM> |
void | faceTensorQuotient (BoxData< T, C, MEM, D, E > &a_quotient, const BoxData< T, C, MEM, D, E > &a_ql, const BoxData< T, 1, MEM, 1, 1 > &a_qr, int a_dir) |
|
template<class T , unsigned int C, unsigned int D, unsigned int E, MemType MEM> |
BoxData< T, C, MEM, D, E > | _cellTensorQuotient (const BoxData< T, C, MEM, D, E > &a_ql4, const BoxData< T, 1, MEM, 1, 1 > &a_qr4, const BoxData< T, C, MEM, D, E > &a_ql2, const BoxData< T, 1, MEM, 1, 1 > &a_qr2) |
| 4th Order Cell Averaged Tensor Quotient More...
|
|
template<class T , unsigned int C, unsigned int D, unsigned int E, MemType MEM> |
void | _cellTensorQuotient (BoxData< T, C, MEM, D, E > &a_quotient, const BoxData< T, C, MEM, D, E > &a_ql4, const BoxData< T, 1, MEM, 1, 1 > &a_qr4, const BoxData< T, C, MEM, D, E > &a_ql2, const BoxData< T, 1, MEM, 1, 1 > &a_qr2) |
|
template<class T , unsigned int C, unsigned int D, unsigned int E, MemType MEM> |
BoxData< T, C, MEM, D, E > | cellTensorQuotient (const BoxData< T, C, MEM, D, E > &a_ql, const BoxData< T, 1, MEM, 1, 1 > &a_qr) |
|
template<class T , unsigned int C, unsigned int D, unsigned int E, MemType MEM> |
void | cellTensorQuotient (BoxData< T, C, MEM, D, E > &a_quotient, const BoxData< T, C, MEM, D, E > &a_ql, const BoxData< T, 1, MEM, 1, 1 > &a_qr) |
|
template<class T , MemType MEM> |
BoxData< T, DIM, MEM > | cofactor (const BoxData< T, DIM, MEM > &a_X, int a_dir) |
| Cofactor Vector On Face. More...
|
|
template<class T , MemType MEM> |
void | cofactor (BoxData< T, DIM, MEM > &a_N, const BoxData< T, DIM, MEM > &a_X, int a_dir) |
| Cofactor Vector On Face. More...
|
|
template<class T , MemType MEM> |
BoxData< T, DIM, MEM > | cofactor (const BoxData< T, DIM, MEM > &a_X, int a_dir, Array< T, DIM > a_dx) |
|
template<class T , MemType MEM> |
BoxData< T, DIM, MEM, DIM > | cofactorMatrix (const FluxBoxData< T, DIM, MEM > &a_NTFaces, int a_dirNorm) |
| Compute Matrix of Cofactors. More...
|
|
template<class T , MemType MEM> |
void | cofactorMatrix (BoxData< T, DIM, MEM, DIM > &a_NTMatrix, const FluxBoxData< T, DIM, MEM > &a_NTFaces, int a_dirNorm) |
|
template<class T , MemType MEM> |
BoxData< T, 1, MEM > | jacobian (const BoxData< T, DIM, MEM > &a_X, const FluxBoxData< T, DIM, MEM > &a_NT) |
|
template<class T , MemType MEM> |
void | jacobian (BoxData< T, 1, MEM > &a_J, const BoxData< T, DIM, MEM > &a_X, const FluxBoxData< T, DIM, MEM > &a_NT) |
|
template<class T , MemType MEM> |
BoxData< T, 3, MEM > | _edgeCrossProduct3D (const BoxData< T, 3, MEM > &a_ql4, const BoxData< T, 3, MEM > &a_qr4, const BoxData< T, 3, MEM > &a_ql2, const BoxData< T, 3, MEM > &a_qr2, int a_dir) |
|
template<class T , MemType MEM> |
void | _edgeCrossProduct3D (BoxData< T, 3, MEM > &a_product, const BoxData< T, 3, MEM > &a_ql4, const BoxData< T, 3, MEM > &a_qr4, const BoxData< T, 3, MEM > &a_ql2, const BoxData< T, 3, MEM > &a_qr2, int a_dir) |
|
template<class T , MemType MEM> |
BoxData< T, 3, MEM > | edgeCrossProduct3D (const BoxData< T, 3, MEM > &a_ql, const BoxData< T, 3, MEM > &a_qr, int a_edgedir) |
|
template<class T , MemType MEM> |
void | edgeCrossProduct3D (BoxData< T, 3, MEM > &a_product, const BoxData< T, 3, MEM > &a_ql, const BoxData< T, 3, MEM > &a_qr, int a_edgedir) |
|
template<class T , unsigned int CL, unsigned int DL, unsigned int CR, unsigned int DR, unsigned int E, MemType MEM> |
BoxData< T, CL, MEM, DR, E > | _cellMatrixProductAB (const BoxData< T, CL, MEM, DL, E > &a_ql4, const BoxData< T, CR, MEM, DR, E > &a_qr4, const BoxData< T, CL, MEM, DL, E > &a_ql2, const BoxData< T, CR, MEM, DR, E > &a_qr2) |
|
template<class T , unsigned int CL, unsigned int DL, unsigned int CR, unsigned int DR, unsigned int E, MemType MEM> |
BoxData< T, CL, MEM, DR, E > | _faceMatrixProductAB (const BoxData< T, CL, MEM, DL, E > &a_ql4, const BoxData< T, CR, MEM, DR, E > &a_qr4, const BoxData< T, CL, MEM, DL, E > &a_ql2, const BoxData< T, CR, MEM, DR, E > &a_qr2, int a_dir) |
|
template<class T , unsigned int CL, unsigned int DL, unsigned int CR, unsigned int DR, unsigned int E, MemType MEM> |
void | _faceMatrixProductAB (BoxData< T, CL, MEM, DR, E > &a_product, const BoxData< T, CL, MEM, DL, E > &a_ql4, const BoxData< T, CR, MEM, DR, E > &a_qr4, const BoxData< T, CL, MEM, DL, E > &a_ql2, const BoxData< T, CR, MEM, DR, E > &a_qr2, int a_dir) |
|
template<class T , unsigned int CL, unsigned int DL, unsigned int CR, unsigned int DR, unsigned int E, MemType MEM> |
BoxData< T, CL, MEM, DR, E > | faceMatrixProductAB (const BoxData< T, CL, MEM, DL, E > &a_ql, const BoxData< T, CR, MEM, DR, E > &a_qr, int a_dir) |
|
template<class T , unsigned int CL, unsigned int DL, unsigned int CR, unsigned int DR, unsigned int E, MemType MEM> |
void | faceMatrixProductAB (BoxData< T, CL, MEM, DR, E > &a_product, const BoxData< T, CL, MEM, DL, E > &a_ql, const BoxData< T, CR, MEM, DR, E > &a_qr, int a_dir) |
|
template<class T , unsigned int CL, unsigned int DL, unsigned int CR, unsigned int DR, unsigned int E, MemType MEM> |
BoxData< T, DL, MEM, DR, E > | _faceMatrixProductATB (const BoxData< T, CL, MEM, DL, E > &a_ql4, const BoxData< T, CR, MEM, DR, E > &a_qr4, const BoxData< T, CL, MEM, DL, E > &a_ql2, const BoxData< T, CR, MEM, DR, E > &a_qr2, int a_dir) |
|
template<class T , unsigned int CL, unsigned int DL, unsigned int CR, unsigned int DR, unsigned int E, MemType MEM> |
void | _faceMatrixProductATB (BoxData< T, DL, MEM, DR, E > &a_product, const BoxData< T, CL, MEM, DL, E > &a_ql4, const BoxData< T, CR, MEM, DR, E > &a_qr4, const BoxData< T, CL, MEM, DL, E > &a_ql2, const BoxData< T, CR, MEM, DR, E > &a_qr2, int a_dir) |
|
template<class T , unsigned int CL, unsigned int DL, unsigned int CR, unsigned int DR, unsigned int E, MemType MEM> |
BoxData< T, CL, MEM, CR, E > | _faceMatrixProductABT (const BoxData< T, CL, MEM, DL, E > &a_ql4, const BoxData< T, CR, MEM, DR, E > &a_qr4, const BoxData< T, CL, MEM, DL, E > &a_ql2, const BoxData< T, CR, MEM, DR, E > &a_qr2, int a_dir) |
|
template<class T , unsigned int CL, unsigned int DL, unsigned int CR, unsigned int DR, unsigned int E, MemType MEM> |
void | _faceMatrixProductABT (BoxData< T, CL, MEM, CR, E > &a_product, const BoxData< T, CL, MEM, DL, E > &a_ql4, const BoxData< T, CR, MEM, DR, E > &a_qr4, const BoxData< T, CL, MEM, DL, E > &a_ql2, const BoxData< T, CR, MEM, DR, E > &a_qr2, int a_dir) |
|
template<class T , unsigned int CL, unsigned int DL, unsigned int CR, unsigned int DR, unsigned int E, MemType MEM> |
BoxData< T, CL, MEM, DR, E > | _matrixProductAB (const BoxData< T, CL, MEM, DL, E > &a_ql, const BoxData< T, CR, MEM, DR, E > &a_qr) |
|
template<class T , unsigned int CL, unsigned int DL, unsigned int CR, unsigned int DR, unsigned int E, MemType MEM> |
void | _matrixProductAB (BoxData< T, CL, MEM, DR, E > &a_product, const BoxData< T, CL, MEM, DL, E > &a_ql, const BoxData< T, CR, MEM, DR, E > &a_qr) |
|
template<class T , unsigned int CL, unsigned int DL, unsigned int CR, unsigned int DR, unsigned int E, MemType MEM> |
BoxData< T, DL, MEM, DR, E > | matrixProductATB (const BoxData< T, CL, MEM, DL, E > &a_ql, const BoxData< T, CR, MEM, DR, E > &a_qr) |
|
template<class T , unsigned int CL, unsigned int DL, unsigned int CR, unsigned int DR, unsigned int E, MemType MEM> |
void | matrixProductATB (BoxData< T, DL, MEM, DR, E > &a_product, const BoxData< T, DL, MEM, CL, E > &a_ql, const BoxData< T, CR, MEM, DR, E > &a_qr) |
|
template<class T , unsigned int CL, unsigned int DL, unsigned int CR, unsigned int DR, unsigned int E, MemType MEM> |
BoxData< T, CL, MEM, CR, E > | _matrixProductABT (const BoxData< T, CL, MEM, DL, E > &a_ql, const BoxData< T, CR, MEM, DR, E > &a_qr) |
|
template<class T , unsigned int CL, unsigned int DL, unsigned int CR, unsigned int DR, unsigned int E, MemType MEM> |
void | _matrixProductABT (BoxData< T, CL, MEM, CR, E > &a_product, const BoxData< T, CL, MEM, DL, E > &a_ql, const BoxData< T, CR, MEM, DR, E > &a_qr) |
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
BoxData< T, C, MEM, D, E > | _product1D (const BoxData< T, C, MEM, D, E > &a_ql4, const BoxData< T, C, MEM, D, E > &a_qr4, const BoxData< T, C, MEM, D, E > &a_ql2, const BoxData< T, C, MEM, D, E > &a_qr2, int a_dir) |
|
template<class T , unsigned int C, MemType MEM> |
BoxData< T, C, MEM, DIM > | _faceGradient (const BoxData< T, C, MEM > &phi, int a_dir, int a_order=4) |
|
template<class T , unsigned int CFLUX, unsigned int CPRIM, MemType MEM> |
BoxData< T, CFLUX, MEM > | MHDSphericalFlux (const BoxData< T, CPRIM, MEM > &a_prim4, const BoxData< T, CPRIM, MEM > &a_prim2, const BoxData< T, DIM, MEM, DIM > &a_A4, const BoxData< T, DIM, MEM, DIM > &a_A2, const BoxData< T, 1, MEM > &a_DrDetA4, const BoxData< T, 1, MEM > &a_DrDetA2, const BoxData< T, DIM, MEM > &a_DrAdjA4, const BoxData< T, DIM, MEM > &a_DrAdjA2, const T &a_gamma, int a_dir) |
|
template<class T , unsigned int C, MemType MEM> |
BoxData< T, C, MEM, DIM > | _faceGradxPhi (const BoxData< T, C, MEM > &a_phi4, const BoxData< T, C, MEM > &a_phi2, const BoxData< T, DIM, MEM, DIM > &a_NFace4, const BoxData< T, DIM, MEM, DIM > &a_NFace2, const BoxData< T, 1, MEM > &a_JFace4, const BoxData< T, 1, MEM > &a_JFace2, int a_dir) |
|
template<class T , unsigned int C, MemType MEM> |
void | _faceGradxPhi (BoxData< T, C, MEM, DIM > &a_grad, const BoxData< T, C, MEM > &a_phi4, const BoxData< T, C, MEM > &a_phi2, const BoxData< T, DIM, MEM, DIM > &a_NFace4, const BoxData< T, DIM, MEM, DIM > &a_NFace2, const BoxData< T, 1, MEM > &a_JFace4, const BoxData< T, 1, MEM > &a_JFace2, int a_dir) |
|
template<class T , unsigned int C, MemType MEM, unsigned int D, unsigned int E> |
void | spreadSlice (BoxData< T, C, MEM, D, E > &a_bd) |
| Spreads a slice. More...
|
|
template<class T , MemType MEM> |
void | cubedSphereGeometry (BoxData< T, DIM, MEM > &a_X, FluxBoxData< T, DIM, MEM > &a_NT, BoxData< T, 1, MEM > &a_J, BoxData< T, 1, MEM > &a_radius, const Box &a_bx, T a_h) |
| Calculation of equiangular cubed-sphere finite-volume metric terms using a semi-analytic approach. More...
|
|
template<class T , MemType MEM> |
void | cubedSphereGeometry (BoxData< T, DIM, MEM > &a_X, FluxBoxData< T, DIM, MEM > &a_NT, BoxData< T, 1, MEM > &a_J, BoxData< T, 1, MEM > &a_radius, const Box &a_bx, T a_h, int a_case) |
| Cubed-sphere for each of the six patches that cover the cube. More...
|
|
template<class T , MemType MEM> |
void | cubedSphere_nSphere (BoxData< T, DIM, MEM > &a_nSphere, T a_h) |
|
template<class T , MemType MEM> |
void | cubedSphere_edge1 (BoxData< T, DIM, MEM > &a_d1n_cross_n, T a_h) |
|
template<class T , MemType MEM> |
void | cubedSphere_edge2 (BoxData< T, DIM, MEM > &a_n_cross_d2n, T a_h) |
|
template<class T , MemType MEM> |
void | cubedSphereDetAFlux1 (BoxData< T, 1, MEM > &a_detAFlux1, T a_h) |
|
template<class T , MemType MEM> |
void | cubedSphereDetAFlux2 (BoxData< T, 1, MEM > &a_detAFlux2, T a_h) |
|
template<class T , MemType MEM> |
BoxData< T, DIM, MEM, DIM > | cofactorMatrix (const FluxBoxData< T, DIM, MEM > &a_NTFaces, int a_dirNorm, Array< T, DIM > a_dx) |
|
template<class T , MemType MEM> |
BoxData< T, 1, MEM > | jacobian (const BoxData< T, DIM, MEM > &a_X, const FluxBoxData< T, DIM, MEM > &a_NT, Array< T, DIM > a_dx) |
|
template<class T , unsigned int CL, unsigned int DL, unsigned int CR, unsigned int DR, unsigned int E, MemType MEM> |
void | matrixProductAB (BoxData< T, CL, MEM, DR, E > &a_qprod, const BoxData< T, DL, MEM, CL, E > &a_ql4, const BoxData< T, CR, MEM, DR, E > &a_qr4) |
|
template<class T , unsigned int CL, unsigned int DL, unsigned int CR, unsigned int DR, unsigned int E, MemType MEM> |
BoxData< T, CL, MEM, DR, E > | _matrixProductAB2 (const BoxData< T, CL, MEM, DL, E > &a_ql, const BoxData< T, CR, MEM, DR, E > &a_qr) |
|
template<class T , unsigned int CL, unsigned int DL, unsigned int CR, unsigned int DR, unsigned int E, MemType MEM> |
BoxData< T, DL, MEM, DR, E > | _matrixProductATB2 (const BoxData< T, CL, MEM, DL, E > &a_ql, const BoxData< T, CR, MEM, DR, E > &a_qr) |
|
template<class T , unsigned int CL, unsigned int DL, unsigned int CR, unsigned int DR, unsigned int E, MemType MEM> |
BoxData< T, CL, MEM, CR, E > | _matrixProductABT2 (const BoxData< T, CL, MEM, DL, E > &a_ql, const BoxData< T, CR, MEM, DR, E > &a_qr) |
|