Peano
Loading...
Searching...
No Matches
Projection.h File Reference
Include dependency graph for Projection.h:

Go to the source code of this file.

Namespaces

namespace  toolbox
 
namespace  toolbox::blockstructured
 

Functions

void toolbox::blockstructured::projectPatchSolutionOntoFaces (int numberOfVolumesPerAxisInPatch, int haloSize, int unknowns, int auxiliaryVariables, const double *__restrict__ Q, double *__restrict__ leftFace, double *__restrict__ bottomFace, double *__restrict__ rightFace, double *__restrict__ topFace)
 Project data from patch onto adjacent faces.
 
void toolbox::blockstructured::projectPatchSolutionOntoFaces (int numberOfVolumesPerAxisInPatch, int haloSize, int unknowns, int auxiliaryVariables, const double *__restrict__ Q, double *__restrict__ leftFace, double *__restrict__ bottomFace, double *__restrict__ frontFace, double *__restrict__ rightFace, double *__restrict__ topFace, double *__restrict__ backFace)
 
void toolbox::blockstructured::projectPatchSolutionOntoFaces (int numberOfVolumesPerAxisInPatch, int haloSize, int unknowns, int auxiliaryVariables, const double *__restrict__ Q, double *faces[2 *Dimensions])
 
void toolbox::blockstructured::projectPatchHaloOntoFaces (int numberOfVolumesPerAxisInPatch, int haloSize, int unknowns, int auxiliaryVariables, const double *__restrict__ Q, double *__restrict__ leftFace, double *__restrict__ bottomFace, double *__restrict__ rightFace, double *__restrict__ topFace)
 Take elements from the halo and project them onto the face.
 
void toolbox::blockstructured::projectPatchHaloOntoFaces (int numberOfVolumesPerAxisInPatch, int haloSize, int unknowns, int auxiliaryVariables, const double *__restrict__ Q, double *__restrict__ leftFace, double *__restrict__ bottomFace, double *__restrict__ frontFace, double *__restrict__ rightFace, double *__restrict__ topFace, double *__restrict__ backFace)
 
void toolbox::blockstructured::projectPatchHaloOntoFaces (int numberOfVolumesPerAxisInPatch, int haloSize, int unknowns, int auxiliaryVariables, const double *__restrict__ Q, double *faces[2 *Dimensions])
 
void toolbox::blockstructured::extrapolatePatchSolutionAndProjectExtrapolatedHaloOntoFaces (int numberOfVolumesPerAxisInPatch, int haloSize, int unknowns, int auxiliaryVariables, const double *__restrict__ Q, double *__restrict__ leftFace, double *__restrict__ bottomFace, double *__restrict__ rightFace, double *__restrict__ topFace)
 
void toolbox::blockstructured::extrapolatePatchSolutionAndProjectExtrapolatedHaloOntoFaces (int numberOfVolumesPerAxisInPatch, int haloSize, int unknowns, int auxiliaryVariables, const double *__restrict__ Q, double *__restrict__ leftFace, double *__restrict__ bottomFace, double *__restrict__ frontFace, double *__restrict__ rightFace, double *__restrict__ topFace, double *__restrict__ backFace)
 
void toolbox::blockstructured::extrapolatePatchSolutionAndProjectExtrapolatedHaloOntoFaces (int numberOfVolumesPerAxisInPatch, int haloSize, int unknowns, int auxiliaryVariables, const double *__restrict__ Q, double *faces[2 *Dimensions])