#include "FC.h"
Go to the source code of this file.
Functions | |
void | FC_MODULE (euler, flux1d, EULER, FLUX1D)(const int *numDim |
void | FC_MODULE (euler, scalarflux1d, EULER, SCALARFLUX1D)(const int *numDim |
void | FC_MODULE (euler, uniformrhs, EULER, UNIFORMRHS)(int * |
void size_t size_t size_t size_t double int int int int int double int double double double double double double double double *void | FC_MODULE (euler, uniformscalarrhs, EULER, UNIFORMSCALARRHS)(int * |
void size_t size_t size_t size_t double int int int int int double int double double double double double double double double *void size_t size_t size_t int int int int int double int size_t size_t int double double double *void | FC_MODULE (euler, uniformflux, EULER, UNIFORMFLUX)(int * |
void size_t size_t size_t size_t double int int int int int double int double double double double double double double double *void size_t size_t size_t int int int int int double int size_t size_t int double double double *void int size_t size_t size_t double double double double double double double double *void | FC_MODULE (euler, uniformscalarflux, EULER, UNIFORMEULERFLUX)(int * |
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 * | fluxDir |
void const size_t const size_t const size_t const int const int * | gridType |
void const size_t const size_t const size_t const int const int const double * | gridMetric |
void const size_t const size_t const size_t const int const int const double const double * | rhoBuffer |
void const size_t const size_t const size_t const int const int const double const double const double * | rhoVBuffer |
void const size_t const size_t const size_t const int const int const double const double const double const double * | rhoEBuffer |
void const size_t const size_t const size_t const int const int const double const double const double const double const double * | velHat |
void const size_t const size_t const size_t const int const int const double const double const double const double const double const double * | pressureBuffer |
void const size_t const size_t const size_t const int const int const double const double const double const double const double const double double * | fluxBuffer |
void const size_t const size_t const size_t const int * | numScalars |
void const size_t const size_t const size_t const int const double * | scalarBuffer |
void FC_MODULE | ( | euler | , |
flux1d | , | ||
EULER | , | ||
FLUX1D | |||
) | const |
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(), rk4advancer< DomainType >::AXPY(), plascom2::operators::sbp::BruteTest1(), rhs< GridT, StateT, OperatorT >::ComputeConcentrationGrad(), Maxwell::ComputeCurl(), parallel_blockstructured::ComputeCurvilinearMetrics2D(), parallel_blockstructured::ComputeCurvilinearMetrics3D(), Maxwell::ComputeMaxwellRHS_Bfield(), Maxwell::ComputeMaxwellRHS_Dfield(), parallel_blockstructured::ComputeMetricIdentities(), Maxwell::ComputeRecipEpsMu(), parallel_blockstructured::ComputeRectilinearMetrics(), rhs< GridT, StateT, OperatorT >::ComputeScalarGradient(), rhs< GridT, StateT, OperatorT >::ComputeVelDiv(), rhs< GridT, StateT, OperatorT >::ComputeViscidEnergyFlux(), Maxwell::ConvertBfieldtoHfield(), Maxwell::ConvertDfieldtoEfield(), Maxwell::ConvertEfieldtoDfield(), Maxwell::ConvertHfieldtoBfield(), parallel_blockstructured::CurvilinearMetrics(), parallel_blockstructured::GradIJK(), rhs< GridT, StateT, OperatorT >::GridScaleRHS(), rhs< GridT, StateT, OperatorT >::HandleBoundaryConditions(), rhs< GridT, StateT, OperatorT >::InviscidFlux(), rhs< GridT, StateT, OperatorT >::PrepareBuffers(), rk4advancer< DomainType >::RKSum(), TestApplyOperatorAppl(), TestApplyOperatorBlobs(), TestComputeRecipEpsMu(), TestConvertFields(), TestEulerKernels(), TestOperators(), TestViscidKernels(), TestViscidKernelsCurvilinear(), TestViscidKernelsMetrics(), TestWENO_Project(), rhs< GridT, StateT, OperatorT >::ViscidFlux(), and rhs< GridT, StateT, OperatorT >::ViscousFlux().
void FC_MODULE | ( | euler | , |
scalarflux1d | , | ||
EULER | , | ||
SCALARFLUX1D | |||
) | const |
void FC_MODULE | ( | euler | , |
uniformrhs | , | ||
EULER | , | ||
UNIFORMRHS | |||
) |
void size_t size_t size_t size_t double int int int int int double int double double double double double double double double* void FC_MODULE | ( | euler | , |
uniformscalarrhs | , | ||
EULER | , | ||
UNIFORMSCALARRHS | |||
) |
void size_t size_t size_t size_t double int int int int int double int double double double double double double double double* void size_t size_t size_t int int int int int double int size_t size_t int double double double* void FC_MODULE | ( | euler | , |
uniformflux | , | ||
EULER | , | ||
UNIFORMFLUX | |||
) |
void size_t size_t size_t size_t double int int int int int double int double double double double double double double double* void size_t size_t size_t int int int int int double int size_t size_t int double double double* void int size_t size_t size_t double double double double double double double double* void FC_MODULE | ( | euler | , |
uniformscalarflux | , | ||
EULER | , | ||
UNIFORMEULERFLUX | |||
) |
void const int const size_t const size_t const size_t const int const double const double double * fluxBuffer |
Definition at line 10 of file EulerKernels.H.
void const int * fluxDir |
Definition at line 10 of file EulerKernels.H.
Referenced by TestViscidKernelsCurvilinear().
void const int const size_t const size_t const size_t const int const double * gridMetric |
Definition at line 10 of file EulerKernels.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 >::HandleBoundaryConditions(), rhs< GridT, StateT, OperatorT >::InviscidFlux(), parallel_blockstructured::Metric(), rhs< GridT, StateT, OperatorT >::SetGrid(), rhs< GridT, StateT, OperatorT >::SetupOperators(), TestEOS_ComputeBuffers(), TestEulerKernels(), TestGrid_CartesianMetric(), TestGrid_CurvilinearMetric(), TestGrid_RectilinearMetric(), TestViscidKernels(), TestViscidKernelsCurvilinear(), TestViscidKernelsMetrics(), rhs< GridT, StateT, OperatorT >::ViscidFlux(), and rhs< GridT, StateT, OperatorT >::ViscousFlux().
void const int const size_t * gridSizes |
Definition at line 10 of file EulerKernels.H.
Referenced by parallel_blockstructured::ComputeCurvilinearMetrics2D(), parallel_blockstructured::ComputeCurvilinearMetrics3D(), parallel_blockstructured::ComputeJacobianMatrix(), parallel_blockstructured::ComputeMetricIdentities(), parallel_blockstructured::ComputeMetrics(), parallel_blockstructured::ComputeRectilinearMetrics(), parallel_blockstructured::ComputeUniformRectangularMetrics(), plascom2::util::ConfigureGrid(), plascom2::util::ConfigureGridInfo(), plascom2::util::ConfigureGridSubRegions(), application::ConfigureSimulation(), parallel_blockstructured::CurvilinearMetrics(), parallel_blockstructured::ExchangeCoordinates(), pcpp::io::hdf5::FetchStateData(), parallel_blockstructured::GenerateCoordinates(), parallel_blockstructured::GenerateGrid(), testfixtures::viscid::GeneratePoiseuilleExact(), simulation::grid::GenerateUniformGrid(), testfixtures::viscid::GenerateViscidShockExact(), parallel_blockstructured::GradIJK(), simulation::report::Grid(), euler::util::InitializeAcousticPulse(), rk4advancer< DomainType >::InitializeAdvancer(), 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(), euler::util::InitializeUniformFlow(), pcpp::io::hdf5::LegacyFileInfo(), pcpp::io::operator<<(), plascom2::io::hdf5::OutputSingle(), parallel_blockstructured::ParallelSetup(), base< GridT, StateT >::PartitionDomain(), pcpp::io::hdf5::PlasCom2FileInfo(), plascom2::io::hdf5::ReadSingle(), plascom2::io::hdf5::ReadSingleState(), base< GridT, StateT >::Report(), application::RunMaxwellSolver(), application::RunPlasCom2(), rhs< GridT, StateT, OperatorT >::SetGrid(), testfixtures::euler::SetupEulerState(), euler::util::SetupEulerState(), testfixtures::viscid::SetupViscidState(), pcpp::report::SimFileInfo(), TestEulerRHS(), TestEulerRHS2(), TestGrid_CartesianMetric(), TestGrid_CurvilinearMetric(), TestGrid_CurvilinearVGWavy(), TestGrid_RectilinearMetric(), TestGrid_SubRegion(), TestHDF5LegacyFileInfo(), TestHoleDetection(), TestMaxwellRHSTimeIntegrate(), TestPlasCom2Input(), TestPlasCom2Output(), TestRK4Advancer(), TestRK4Advancer2(), TestVelocityGradient(), TestVelocityGradientPeriodic(), TestViscidRHS(), TestWENO_ApplyWENO(), and TestWENO_RHS().
void const int const size_t const size_t const size_t const int * gridType |
Definition at line 10 of file EulerKernels.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(), plascom2::util::ConfigureGrid(), plascom2::util::ConfigureGridInfo(), application::ConfigureSimulation(), rhs< GridT, StateT, OperatorT >::HandleBoundaryConditions(), rhs< GridT, StateT, OperatorT >::Init(), rhs< GridT, StateT, OperatorT >::InviscidFlux(), rhs< GridT, StateT, OperatorT >::RHS(), rhs< GridT, StateT, OperatorT >::SetGrid(), parallel_blockstructured::SetType(), TestOperators(), TestViscidKernels(), TestViscidKernelsCurvilinear(), TestViscidKernelsMetrics(), parallel_blockstructured::Type(), rhs< GridT, StateT, OperatorT >::ViscidFlux(), and rhs< GridT, StateT, OperatorT >::ViscousFlux().
void const int const size_t const size_t * numPoints |
Definition at line 10 of file EulerKernels.H.
Referenced by rk4advancer< DomainType >::AXPY(), plascom2::operators::sbp::BruteTest1(), Maxwell::ComputeCurl(), euler::util::ComputeDVBuffer2(), Maxwell::ComputeMaxwellRHS_Bfield(), Maxwell::ComputeMaxwellRHS_Dfield(), Maxwell::ComputeRecipEpsMu(), Maxwell::ConvertBfieldtoHfield(), Maxwell::ConvertDfieldtoEfield(), Maxwell::ConvertEfieldtoDfield(), Maxwell::ConvertHfieldtoBfield(), simulation::state::ConvertLegacyState(), CreateConstantVectorField(), CreateConstCurlVectorField(), CreateCurlFreeVectorFieldNonzeroDDx1(), CreateCurlFreeVectorFieldNonzeroDDx2(), CreateLinearIncreasingField(), plascom2::operators::sbp::CreateStencilConnectivity(), pcpp::util::ErrorMetrics(), pcpp::io::hdf5::FetchStateData(), rk4advancer< DomainType >::InitializeAdvancer(), base::InitializeHyperSlab(), MakePlotTitle(), plascom2::operators::sbp::MaskStencilConnectivity(), plascom2::util::PC2Compare(), halo::PostReceives(), halo::PostSimpleReceives(), base::ReadAttribute(), base::ReadDataSet(), pcpp::io::hdf5::ReadGrid(), base::Report(), pcpp::util::ReportBufferStats(), rk4advancer< DomainType >::RKSum(), halo::Send(), application::SetNumPointsGrid(), rhs< GridT, StateT, OperatorT >::SetRHSState(), halo::SimpleSend(), plascom2::operators::sbp::StructuredHole(), TestApplyOperatorAppl(), TestApplyOperatorBlobs(), TestComputeRecipEpsMu(), TestConvertFields(), TestCurlOperator(), TestHoleDetection(), TestMaxwellRHS_Bfield(), TestMaxwellRHS_Dfield(), TestOperators(), TestViscidKernelsCurvilinear(), TestWENO_ApplyWENO(), TestWENO_RHS(), and pcpp::util::TransferBufferData().
void const size_t const size_t const size_t const int* numScalars |
Definition at line 17 of file EulerKernels.H.
Referenced by plascom2::util::ConvertLegacyConfiguration(), navierstokes::CreateDictionaryConfiguration(), euler::util::InitializeAdvectionDiffusion(), euler::util::InitializeGaussianScalar(), and plascom2::util::PC2Compare().
void const int const size_t const size_t const size_t * opInterval |
Definition at line 10 of file EulerKernels.H.
Referenced by rhs< GridT, StateT, OperatorT >::ApplyWENO(), plascom2::operators::sbp::BruteTest1(), rhs< GridT, StateT, OperatorT >::ComputeConcentrationGrad(), Maxwell::ComputeCurl(), Maxwell::ComputeMaxwellRHS_Bfield(), Maxwell::ComputeMaxwellRHS_Dfield(), Maxwell::ComputeRecipEpsMu(), rhs< GridT, StateT, OperatorT >::ComputeScalarGradient(), rhs< GridT, StateT, OperatorT >::ComputeViscidEnergyFlux(), Maxwell::ConvertBfieldtoHfield(), Maxwell::ConvertDfieldtoEfield(), Maxwell::ConvertEfieldtoDfield(), Maxwell::ConvertHfieldtoBfield(), plascom2::operators::sbp::DetectHoles(), plascom2::operators::sbp::InvertStencilConnectivity(), rhs< GridT, StateT, OperatorT >::SetDomainBCs(), rhs< GridT, StateT, OperatorT >::SetGrid(), rhs< GridT, StateT, OperatorT >::SetupStencilConnectivities(), TestApplyOperatorAppl(), TestApplyOperatorBlobs(), TestComputeRecipEpsMu(), TestConvertFields(), TestCurlOperator(), TestGrid_CurvilinearMetric(), TestGrid_CurvilinearVGWavy(), TestGrid_RectilinearMetric(), TestHoleDetection(), TestMaxwellRHS_Bfield(), TestMaxwellRHS_Dfield(), and TestOperators().
void const size_t const size_t const size_t const int const int const double const double const double const double const double const double* pressureBuffer |
Definition at line 10 of file EulerKernels.H.
Referenced by TestHDF5GridIO().
void size_t size_t int size_t size_t size_t size_t int double double double double double * rhoBuffer |
Definition at line 10 of file EulerKernels.H.
Referenced by TestHDF5GridIO().
void size_t size_t int size_t size_t size_t size_t int double double double double double double double * rhoEBuffer |
Definition at line 10 of file EulerKernels.H.
Referenced by TestHDF5GridIO().
void size_t size_t int size_t size_t size_t size_t int double double double double double double * rhoVBuffer |
Definition at line 10 of file EulerKernels.H.
Referenced by TestHDF5GridIO().
void size_t size_t int size_t size_t size_t size_t int double double double double double double double int double * scalarBuffer |
Definition at line 17 of file EulerKernels.H.
Referenced by TestEulerKernels().
void const size_t const size_t const size_t const int const double const double * velHat |
Definition at line 10 of file EulerKernels.H.
Referenced by rhs< GridT, StateT, OperatorT >::Init(), rhs< GridT, StateT, OperatorT >::InitializeState(), rhs< GridT, StateT, OperatorT >::InviscidFlux(), and TestEulerKernels().