#include "FC.h"
Go to the source code of this file.
Functions | |
void | FC_MODULE (metricops, gradijktogradxyz, METRICOPS, GRADIJKTOGRADXYZ)(const int *numDim |
void | FC_MODULE (metricops, ijkgradtoxyzdiv, METRICOPS, IJKGRADTOXYZDIV)(const int *numDim |
void | FC_MODULE (metricops, vhatcomponent, METRICOPS, VHATCOMPONENT)(const int *numDim |
void | FC_MODULE (metricops, alphaweight, METRICOPS, ALPHAWEIGHT)(const int *numDim |
Variables | |
void const size_t * | numPoints |
void const size_t const size_t * | gridSizes |
void const size_t const size_t const size_t * | opInterval |
void const size_t const size_t const size_t const int * | gridType |
void const size_t const size_t const size_t const int const double * | gridJacobian |
void const size_t const size_t const size_t const int const double const double * | gridMetric |
void const size_t const size_t const size_t const int const double const double const double * | gradIJK |
void const size_t const size_t const size_t const int const double const double const double double * | gradXYZ |
void const size_t const size_t const size_t const int const double const double const double * | gradVBuffer |
void const size_t const size_t const size_t const int const double const double const double double * | divBuffer |
void const size_t * | numPointsBuffer |
void const size_t const size_t * | bufferSizes |
void const size_t const size_t const size_t const int const double const int * | velDir |
void const size_t const size_t const size_t const int const double const int const double * | velocity |
void const size_t const size_t const size_t const int const double const int const double double * | velHat |
void const size_t const size_t const size_t const int const double const int * | alphaDir |
void const size_t const size_t const size_t const int const double const int double * | alphaWeight |
void FC_MODULE | ( | metricops | , |
gradijktogradxyz | , | ||
METRICOPS | , | ||
GRADIJKTOGRADXYZ | |||
) | const |
void FC_MODULE | ( | metricops | , |
ijkgradtoxyzdiv | , | ||
METRICOPS | , | ||
IJKGRADTOXYZDIV | |||
) | const |
void FC_MODULE | ( | metricops | , |
vhatcomponent | , | ||
METRICOPS | , | ||
VHATCOMPONENT | |||
) | const |
void FC_MODULE | ( | metricops | , |
alphaweight | , | ||
METRICOPS | , | ||
ALPHAWEIGHT | |||
) | const |
void const size_t const size_t const size_t const int const double const int* alphaDir |
Definition at line 24 of file MetricKernels.H.
Referenced by TestOperators().
void const size_t const size_t const size_t const int const double const int double* alphaWeight |
Definition at line 24 of file MetricKernels.H.
Referenced by TestOperators().
void size_t * bufferSizes |
Definition at line 19 of file MetricKernels.H.
Referenced by rhs< GridT, StateT, OperatorT >::AccumulateToRHS(), rhs< GridT, StateT, OperatorT >::AccumulateViscousFluxes(), rhs< GridT, StateT, OperatorT >::ApplyDissipationOperator(), rhs< GridT, StateT, OperatorT >::ApplyOperator(), rhs< GridT, StateT, OperatorT >::ApplyWENO(), rhs< GridT, StateT, OperatorT >::ArtificialDissipation(), rhs< GridT, StateT, OperatorT >::ComputeConcentrationGrad(), parallel_blockstructured::ComputeCurvilinearMetrics2D(), parallel_blockstructured::ComputeCurvilinearMetrics3D(), rhs< GridT, StateT, OperatorT >::ComputeDV(), rhs< GridT, StateT, OperatorT >::ComputeHeatFlux(), parallel_blockstructured::ComputeJacobianMatrix(), parallel_blockstructured::ComputeMetricIdentities(), parallel_blockstructured::ComputeMetrics(), parallel_blockstructured::ComputeRectilinearMetrics(), rhs< GridT, StateT, OperatorT >::ComputeScalarGradient(), rhs< GridT, StateT, OperatorT >::ComputeStressTensor(), rhs< GridT, StateT, OperatorT >::ComputeTV(), parallel_blockstructured::ComputeUniformRectangularMetrics(), rhs< GridT, StateT, OperatorT >::ComputeVelDiv(), rhs< GridT, StateT, OperatorT >::ComputeViscidEnergyFlux(), application::ConfigureSimulation(), base< GridT, StateT >::CreateData(), testfixtures::CreateSerialSimulationFixtures(), testfixtures::CreateSimulationFixtures(), euler::util::CreateSimulationFixtures(), parallel_blockstructured::CurvilinearMetrics(), parallel_blockstructured::ExchangeCoordinates(), pcpp::io::hdf5::FetchStateData(), parallel_blockstructured::FlagMask(), parallel_blockstructured::GenerateCoordinates(), parallel_blockstructured::GenerateGrid(), testfixtures::viscid::GeneratePoiseuilleExact(), simulation::grid::GenerateUniformGrid(), testfixtures::viscid::GenerateViscidShockExact(), parallel_blockstructured::GradIJK(), simulation::report::Grid(), rhs< GridT, StateT, OperatorT >::GridScaleRHS(), rhs< GridT, StateT, OperatorT >::HandleBoundaryConditions(), eos::Initialize(), euler::util::InitializeAcousticPulse(), rk4advancer< DomainType >::InitializeAdvancer(), euler::util::InitializeAdvectionDiffusion(), euler::util::InitializeDensityPulse(), Maxwell::util::InitializeGaussianPulse1DXDir(), euler::util::InitializeGaussianScalar(), euler::util::InitializeHoles(), Maxwell::util::InitializeMaxwellParameters(), Maxwell::util::InitializeMaxwellStateConstFields(), Maxwell::util::InitializeMaxwellStateGridIndices(), viscid::util::InitializePoiseuille(), euler::util::InitializeProtoY4Test1(), testfixtures::euler::InitializeQuiescentFlow(), testfixtures::viscid::InitializeQuiescentFlow(), euler::util::InitializeQuiescentState(), euler::util::InitializeRiemann1D(), euler::util::InitializeShock1D(), euler::util::InitializeShocktube(), euler::util::InitializeSimulationFixtures(), euler::util::InitializeUniformFlow(), rhs< GridT, StateT, OperatorT >::InviscidFlux(), plascom2::io::hdf5::OutputSingle(), parallel_blockstructured::ParallelSetup(), rhs< GridT, StateT, OperatorT >::PrepareBuffers(), plascom2::io::hdf5::ReadSingle(), plascom2::io::hdf5::ReadSingleState(), base< GridT, StateT >::Report(), rhs< GridT, StateT, OperatorT >::SetDomainBCs(), rhs< GridT, StateT, OperatorT >::SetGrid(), testfixtures::euler::SetupEulerState(), euler::util::SetupEulerState(), Maxwell::util::SetupMaxwellStateAndParameters(), rhs< GridT, StateT, OperatorT >::SetupStencilConnectivities(), parallel_blockstructured::SetupThreads(), testfixtures::viscid::SetupViscidState(), TestGrid_CurvilinearMetric(), TestGrid_CurvilinearVGWavy(), TestGrid_PBS_IntegratedHalo(), TestGrid_RectilinearMetric(), TestHDF5PBSGridIO(), TestHoleDetection(), TestMaxwellRHSTimeIntegrate(), TestPlasCom2Output(), TestVelocityGradient(), TestVelocityGradientPeriodic(), TestWENO_ApplyWENO(), TestWENO_RHS(), rhs< GridT, StateT, OperatorT >::ViscidFlux(), and rhs< GridT, StateT, OperatorT >::ViscousFlux().
void const size_t const size_t const size_t const int const double const double const double double* divBuffer |
Definition at line 14 of file MetricKernels.H.
void const size_t const size_t const size_t const int const double const double const double* gradIJK |
Definition at line 9 of file MetricKernels.H.
void const size_t const size_t const size_t const int const double const double const double* gradVBuffer |
Definition at line 14 of file MetricKernels.H.
void const size_t const size_t const size_t const int const double const double const double double* gradXYZ |
Definition at line 9 of file MetricKernels.H.
void const size_t const size_t const size_t const int const double * gridJacobian |
Definition at line 9 of file MetricKernels.H.
Referenced by rhs< GridT, StateT, OperatorT >::ArtificialDissipation(), rhs< GridT, StateT, OperatorT >::ComputeHeatFlux(), rhs< GridT, StateT, OperatorT >::ComputeScalarGradient(), rhs< GridT, StateT, OperatorT >::ComputeStressTensor(), rhs< GridT, StateT, OperatorT >::ComputeVelDiv(), rhs< GridT, StateT, OperatorT >::GridScaleRHS(), rhs< GridT, StateT, OperatorT >::HandleBoundaryConditions(), parallel_blockstructured::Jacobian(), rhs< GridT, StateT, OperatorT >::RHS(), rhs< GridT, StateT, OperatorT >::SetGrid(), TestGrid_CartesianMetric(), TestGrid_CurvilinearMetric(), TestGrid_RectilinearMetric(), TestViscidKernels(), TestViscidKernelsCurvilinear(), and TestViscidKernelsMetrics().
void const size_t const size_t const size_t const int const double* gridMetric |
Definition at line 9 of file MetricKernels.H.
void const size_t const size_t* gridSizes |
Definition at line 9 of file MetricKernels.H.
void const size_t const size_t const size_t const int* gridType |
Definition at line 9 of file MetricKernels.H.
void const size_t* numPoints |
Definition at line 9 of file MetricKernels.H.
void size_t size_t * numPointsBuffer |
Definition at line 19 of file MetricKernels.H.
Referenced by rhs< GridT, StateT, OperatorT >::AccumulateToRHS(), rhs< GridT, StateT, OperatorT >::AccumulateViscousFluxes(), parallel_blockstructured::AllocateCoordinateData(), rhs< GridT, StateT, OperatorT >::ApplyDissipationOperator(), rhs< GridT, StateT, OperatorT >::ApplyOperator(), rhs< GridT, StateT, OperatorT >::ApplyWENO(), rhs< GridT, StateT, OperatorT >::ArtificialDissipation(), plascom2::operators::sbp::BoundaryStencilConnectivity(), parallel_blockstructured::BufferSize(), rhs< GridT, StateT, OperatorT >::ComputeConcentrationGrad(), eos::ComputePressureBuffer(), rhs< GridT, StateT, OperatorT >::ComputeScalarGradient(), eos::ComputeTemperatureBuffer(), rhs< GridT, StateT, OperatorT >::ComputeVelDiv(), rhs< GridT, StateT, OperatorT >::ComputeViscidEnergyFlux(), application::ConfigureSimulation(), parallel_blockstructured::CoordinateData(), base< GridT, StateT >::CreateData(), testfixtures::CreateSerialSimulationFixtures(), testfixtures::CreateSimulationFixtures(), euler::util::CreateSimulationFixtures(), plascom2::operators::sbp::DetectHoles(), testfixtures::viscid::GeneratePoiseuilleExact(), simulation::grid::GenerateUniformGrid(), testfixtures::viscid::GenerateViscidShockExact(), simulation::report::Grid(), rhs< GridT, StateT, OperatorT >::GridScaleRHS(), rhs< GridT, StateT, OperatorT >::HandleBoundaryConditions(), plascom2::operators::sbp::HoleStencilConnectivity(), rhs< GridT, StateT, OperatorT >::Init(), euler::util::InitializeAcousticPulse(), euler::util::InitializeAdvectionDiffusion(), euler::util::InitializeConvectingVortex(), euler::util::InitializeDensityPulse(), Maxwell::util::InitializeGaussianPulse1DXDir(), euler::util::InitializeGaussianScalar(), euler::util::InitializeHoles(), Maxwell::util::InitializeMaxwellStateConstFields(), Maxwell::util::InitializeMaxwellStateGridIndices(), viscid::util::InitializePoiseuille(), euler::util::InitializeProtoY4Test1(), testfixtures::euler::InitializeQuiescentFlow(), testfixtures::viscid::InitializeQuiescentFlow(), euler::util::InitializeQuiescentState(), euler::util::InitializeRiemann1D(), euler::util::InitializeShock1D(), euler::util::InitializeShocktube(), euler::util::InitializeSimulationFixtures(), rhs< GridT, StateT, OperatorT >::InitializeState(), euler::util::InitializeUniformFlow(), plascom2::operators::sbp::InvertStencilConnectivity(), rhs< GridT, StateT, OperatorT >::InviscidFlux(), halo::PackMessageBuffers(), rhs< GridT, StateT, OperatorT >::PrepareBuffers(), pcpp::io::hdf5::ReadStateNodeData(), base< GridT, StateT >::Report(), rhs< GridT, StateT, OperatorT >::SetDomainBCs(), rhs< GridT, StateT, OperatorT >::SetGrid(), halo::SetLocalBufferSizes(), rhs< GridT, StateT, OperatorT >::SetRHSState(), rhs< GridT, StateT, OperatorT >::SetState(), rhs< GridT, StateT, OperatorT >::SetTargetState(), testfixtures::euler::SetupEulerState(), euler::util::SetupEulerState(), Maxwell::util::SetupMaxwellStateAndParameters(), rhs< GridT, StateT, OperatorT >::SetupStencilConnectivities(), testfixtures::viscid::SetupViscidState(), TestDirichletBC(), TestEulerRHS(), TestEulerRHS2(), TestGrid_CurvilinearMetric(), TestGrid_CurvilinearVGWavy(), TestGrid_PBS_IntegratedHalo(), TestGrid_RectilinearMetric(), TestHDF5PBSGridIO(), TestHoleDetection(), TestIntegrated_PFCurvilinear2DX(), TestIntegrated_PFCurvilinear2DY(), TestIntegrated_PFCurvilinear3DZ(), TestIntegrated_PFRectilinear2DX(), TestIntegrated_PFRectilinear2DY(), TestIntegrated_PFRectilinear3DZ(), TestIntegrated_Poiseuille2DX(), TestIntegrated_Poiseuille2DY(), TestIntegrated_Poiseuille3DZ(), TestIntegrated_ViscousShock2DX(), TestIntegrated_ViscousShock2DY(), TestIntegrated_ViscousShock3DZ(), TestIntegrated_VSCurvilinear2DX(), TestIntegrated_VSCurvilinear2DY(), TestIntegrated_VSCurvilinear3DZ(), TestIntegrated_VSRectilinear2DX(), TestIntegrated_VSRectilinear2DY(), TestIntegrated_VSRectilinear3DZ(), TestMaxwellRHS(), TestMaxwellRHSTimeIntegrate(), TestPlasCom2Output(), TestVelocityGradient(), TestVelocityGradientPeriodic(), TestViscidKernelsCurvilinear(), TestViscidRHS(), TestWENO_ApplyWENO(), TestWENO_RHS(), halo::UnPackMessageBuffers(), rhs< GridT, StateT, OperatorT >::ViscidFlux(), rhs< GridT, StateT, OperatorT >::ViscousFlux(), and pcpp::io::hdf5::WriteStateNodeData().
void const size_t const size_t const size_t* opInterval |
Definition at line 9 of file MetricKernels.H.
void const size_t const size_t const size_t const int const double const int* velDir |
Definition at line 19 of file MetricKernels.H.
void const size_t const size_t const size_t const int const double const int const double double* velHat |
Definition at line 19 of file MetricKernels.H.
void const size_t const size_t const size_t const int const double const int const double* velocity |
Definition at line 19 of file MetricKernels.H.
Referenced by testfixtures::viscid::GeneratePoiseuilleExact(), euler::util::InitializeAcousticPulse(), euler::util::InitializeAdvectionDiffusion(), euler::util::InitializeDensityPulse(), euler::util::InitializeGaussianScalar(), viscid::util::InitializePoiseuille(), euler::util::InitializeUniformFlow(), rhs< GridT, StateT, OperatorT >::InviscidFlux(), TestEOS_ComputeBuffers(), TestEulerKernels(), TestViscidKernels(), TestViscidKernelsCurvilinear(), and TestViscidKernelsMetrics().