Functions/Subroutines | |
subroutine | alphaweight (numDim, numPointsBuffer, bufferSizes, opInterval, gridType, gridMetric, alphaDir, alphaW) |
subroutine | vhatcomponent (numDim, numPointsBuffer, bufferSizes, opInterval, gridType, gridMetric, velDir, velocity, velHatComponent) |
subroutine | ijkgradtoxyzdiv (numDim, numPoints, gridSizes, opInterval, gridType, gridJacobian, gridMetric, gradVBuffer, divBuffer) |
subroutine | gradijktogradxyz (numDim, numPoints, gridSizes, opInterval, gridType, gridJacobian, gridMetric, gradIJK, gradXYZ) |
Converts Cartesian (computational) gradient to physical coordinates. More... | |
subroutine metricops::alphaweight | ( | integer(kind=4), intent(in) | numDim, |
integer(kind=8), intent(in) | numPointsBuffer, | ||
integer(kind=8), dimension(numdim), intent(in) | bufferSizes, | ||
integer(kind=8), dimension(2*numdim), intent(in) | opInterval, | ||
integer(kind=4), intent(in) | gridType, | ||
real(kind=8), dimension(numdim*numdim*numpointsbuffer), intent(in), target | gridMetric, | ||
integer(kind=4), intent(in) | alphaDir, | ||
real(kind=8), dimension(numpointsbuffer), intent(out) | alphaW | ||
) |
Definition at line 14 of file MetricOps.f90.
References operators::assignmentxa(), operators::assignmentyabsx(), grid::rectilinear, and operators::veclen().
Referenced by rhs< GridT, StateT, OperatorT >::ArtificialDissipation(), and TestOperators().
subroutine metricops::gradijktogradxyz | ( | integer(kind=4), intent(in) | numDim, |
integer(kind=8), intent(in) | numPoints, | ||
integer(kind=8), dimension(numdim), intent(in) | gridSizes, | ||
integer(kind=8), dimension(2*numdim), intent(in) | opInterval, | ||
integer(kind=4), intent(in) | gridType, | ||
real(kind=8), dimension(numpoints), intent(in) | gridJacobian, | ||
real(kind=8), dimension(numdim*numdim*numpoints), intent(in), target | gridMetric, | ||
real(kind=8), dimension(numdim*numpoints), intent(in), target | gradIJK, | ||
real(kind=8), dimension(numdim*numpoints), intent(out), target | gradXYZ | ||
) |
Converts Cartesian (computational) gradient to physical coordinates.
Definition at line 187 of file MetricOps.f90.
References operators::assignmentxa(), grid::rectilinear, operators::yax(), operators::ywxpy(), operators::yxy(), and operators::zxy().
Referenced by rhs< GridT, StateT, OperatorT >::ComputeScalarGradient().
subroutine metricops::ijkgradtoxyzdiv | ( | integer(kind=4), intent(in) | numDim, |
integer(kind=8), intent(in) | numPoints, | ||
integer(kind=8), dimension(numdim), intent(in) | gridSizes, | ||
integer(kind=8), dimension(2*numdim), intent(in) | opInterval, | ||
integer(kind=4), intent(in) | gridType, | ||
real(kind=8), dimension(numpoints), intent(in) | gridJacobian, | ||
real(kind=8), dimension(numdim*numdim*numpoints), intent(in), target | gridMetric, | ||
real(kind=8), dimension(numdim*numdim*numpoints), intent(in), target | gradVBuffer, | ||
real(kind=8), dimension(numpoints), intent(out) | divBuffer | ||
) |
Definition at line 129 of file MetricOps.f90.
References grid::rectilinear, operators::xax(), operators::yaxpy(), operators::ywxpy(), and operators::yxy().
Referenced by rhs< GridT, StateT, OperatorT >::ComputeVelDiv(), and TestOperators().
subroutine metricops::vhatcomponent | ( | integer(kind=4), intent(in) | numDim, |
integer(kind=8), intent(in) | numPointsBuffer, | ||
integer(kind=8), dimension(numdim), intent(in) | bufferSizes, | ||
integer(kind=8), dimension(2*numdim), intent(in) | opInterval, | ||
integer(kind=4), intent(in) | gridType, | ||
real(kind=8), dimension(numdim*numdim*numpointsbuffer), intent(in), target | gridMetric, | ||
integer(kind=4), intent(in) | velDir, | ||
real(kind=8), dimension(numdim*numpointsbuffer), intent(in), target | velocity, | ||
real(kind=8), dimension(numpointsbuffer), intent(out) | velHatComponent | ||
) |
Definition at line 59 of file MetricOps.f90.
References grid::rectilinear, operators::yax(), operators::zxdoty(), and operators::zxy().
Referenced by rhs< GridT, StateT, OperatorT >::InviscidFlux().