1 #ifndef __SAT_KERNELS_H__ 2 #define __SAT_KERNELS_H__ 45 (
int *,
double *,
double *,
double *,
double *,
double *,
double *,
double *);
void const size_t const size_t const int const size_t const size_t * numPointsPatch
subroutine noslip_isothermal(numDim, bufferSizes, numPointsBuffer, patchNormalDir, patchSizes, numPointsPatch, numPatchPointsOp, patchPointsOp, gridType, gridMetric, jacobianDeterminant, bcParams, gasParams, rhoBuffer, rhoVBuffer, rhoEBuffer, numscalar, scalarBuffer, rhoRHS, rhoVRHS, rhoERHS, scalarRHS, rhoTarget, rhoVTarget, rhoETarget, scalarTarget, muBuffer, lambdaBuffer)
subroutine dissipationweight(numDim, bufferSize, numPoints, bufferInterval, sigmaDissipation, sigmaDilatation, dilatationRamp, dilatationCutoff, divV, sigmaDiss)
void const size_t const size_t const int const size_t const size_t const size_t const size_t const int const double const double const double const double const double const double const double const double const int const double double double double double const double const double const double * rhoETarget
void const size_t const size_t const int const size_t const size_t const size_t const size_t const int const double const double const double const double const double * rhoBuffer
void const size_t const size_t const int const size_t const size_t const size_t const size_t const int const double const double const double const double const double const double const double const double const int const double double double * rhoVRHS
void const size_t * bufferSizes
void double double double double double double double *void const size_t const size_t const size_t const double const double const double const double const double double * sigmaDiss
void const size_t const size_t const int const size_t const size_t const size_t const size_t const int const double const double const double const double const double const double const double const double const int const double double double double double const double const double * rhoVTarget
void const size_t const size_t * numPointsBuffer
void const size_t const size_t const int const size_t const size_t const size_t const size_t const int const double const double * gridJacobian
void const size_t const size_t const int const size_t const size_t const size_t const size_t const int const double const double const double const double const double const double const double const double const int const double double double double * rhoERHS
void double double double double double double double *void const size_t const size_t const size_t * bufferInterval
void const size_t const size_t const int const size_t const size_t const size_t * numPatchPointsOp
void FC_MODULE(satutil, farfield, SATUTIL, FARFIELD)(const int *numDim
void double double double double double double double *void const size_t * dimSizes
void const size_t const size_t const int const size_t const size_t const size_t const size_t const int const double const double const double const double const double const double const double const double const int const double double double double double const double const double const double const double * scalarTarget
void const size_t const size_t const int const size_t const size_t const size_t const size_t const int * gridType
void size_t size_t int size_t size_t size_t size_t int double double double double double double double int double double double double double double double double double double double * lambdaBuffer
void double double double double double double double *void const size_t const size_t const size_t const double const double const double const double * dilatationCutoff
void size_t size_t int size_t size_t size_t size_t int double double * jacobianDeterminant
subroutine farfield(numDim, bufferSizes, numPointsBuffer, patchNormalDir, patchSizes, numPointsPatch, numPatchPointsOp, patchPointsOp, gridType, gridMetric, jacobianDeterminant, bcParams, gasParams, rhoBuffer, rhoVBuffer, rhoEBuffer, viscousFluxBuffer, numscalar, scalarBuffer, rhoRHS, rhoVRHS, rhoERHS, scalarRHS, rhoTarget, rhoVTarget, rhoETarget, scalarTarget)
void const size_t const size_t const int const size_t const size_t const size_t const size_t const int const double const double const double const double const double const double * rhoVBuffer
void const size_t const size_t const int const size_t const size_t const size_t const size_t const int const double const double const double const double const double const double const double const double const int * numScalar
void double double double double double double double *void const size_t const size_t const size_t const double const double const double * dilatationRamp
subroutine slip_adiabatic(numDim, bufferSizes, numPointsBuffer, patchNormalDir, patchSizes, numPointsPatch, numPatchPointsOp, patchPointsOp, gridType, gridMetric, jacobianDeterminant, bcParams, gasParams, rhoBuffer, rhoVBuffer, rhoEBuffer, numscalar, scalarBuffer, rhoRHS, rhoVRHS, rhoERHS, scalarRHS, rhoTarget, rhoVTarget, rhoETarget, scalarTarget)
void const size_t const size_t const int const size_t const size_t const size_t const size_t const int const double const double const double const double const double const double const double const double const int const double double double double double * scalarRHS
void const size_t const size_t const int const size_t const size_t const size_t const size_t const int const double const double const double const double const double const double const double const double const int const double * scalarBuffer
void const size_t const size_t const int const size_t const size_t const size_t const size_t * patchPointsOp
void const size_t const size_t const int * patchNormalDir
void size_t size_t int size_t size_t size_t size_t int double double double double double double double int double double double double double double double double double double * muBuffer
void double double double double double double double *void const size_t const size_t const size_t const double const double const double const double const double * divV
void const size_t const size_t const int const size_t const size_t const size_t const size_t const int const double const double const double const double * gasParams
void double double double double double double double *void const size_t const size_t * numPoints
void double double double double double double double *void const size_t const size_t const size_t const double * sigmaDissipation
void const size_t const size_t const int const size_t * patchSizes
void const size_t const size_t const int const size_t const size_t const size_t const size_t const int const double const double const double const double const double const double const double const double const int const double double double double double const double * rhoTarget
void const size_t const size_t const int const size_t const size_t const size_t const size_t const int const double const double const double const double const double const double const double * rhoEBuffer
void const size_t const size_t const int const size_t const size_t const size_t const size_t const int const double const double const double const double const double const double const double const double * viscousFluxBuffer
subroutine sat_form_roe_matrices(ND, u_in, u_out, gamma, norm, tmat, tinv, lambda)
void const size_t const size_t const int const size_t const size_t const size_t const size_t const int const double const double const double const double const double const double const double const double const int const double double * rhoRHS
void const size_t const size_t const int const size_t const size_t const size_t const size_t const int const double * gridMetric
void const size_t const size_t const int const size_t const size_t const size_t const size_t const int const double const double const double * bcParams
void double double double double double double double *void const size_t const size_t const size_t const double const double * sigmaDilatation