Cwalberla::stencil::internal::$name< Dummy > | Defines a D-dimensional stencil info with Q directions |
Cwalberla::vtk::AABBCellFilter | Implementation of a cell filter based on an axis-aligned bounding box |
Cwalberla::mesh::AABBFaceFilter< MeshType > | |
Cwalberla::blockforest::BlockReconstruction::AABBReconstruction | |
Cwalberla::blockforest::AABBRefinementSelection | |
►Cwalberla::geometry::AbstractBody | |
Cwalberla::geometry::DynamicBody< Body > | |
Cwalberla::lbm_mesapd_coupling::psm::BoxWithOverlap< ParticleAccessor_T > | |
Cwalberla::lbm_mesapd_coupling::psm::CylindricalBoundaryWithOverlap< ParticleAccessor_T > | |
Cwalberla::lbm_mesapd_coupling::psm::EllipsoidWithOverlap< ParticleAccessor_T > | |
Cwalberla::lbm_mesapd_coupling::psm::HalfSpaceWithOverlap< ParticleAccessor_T > | |
Cwalberla::lbm_mesapd_coupling::psm::SphereWithOverlap< ParticleAccessor_T > | |
►Cwalberla::mpi::internal::AbstractCommunication< RecvBuffer_T, SendBuffer_T > | |
Cwalberla::mpi::internal::KnownSizeCommunication< RecvBuffer_T, SendBuffer_T > | |
Cwalberla::mpi::internal::NoMPICommunication< RecvBuffer_T, SendBuffer_T > | |
Cwalberla::mpi::internal::UnknownSizeCommunication< RecvBuffer_T, SendBuffer_T > | |
Cwalberla::mpi::internal::UnknownSizeCommunicationIProbe< RecvBuffer_T, SendBuffer_T > | |
►Cwalberla::mpi::internal::AbstractCommunication< RecvBuffer, SendBuffer > | |
Cwalberla::mpi::internal::KnownSizeCommunication< RecvBuffer, SendBuffer > | |
Cwalberla::mpi::internal::NoMPICommunication< RecvBuffer, SendBuffer > | |
Cwalberla::mpi::internal::UnknownSizeCommunication< RecvBuffer, SendBuffer > | |
Cwalberla::mpi::internal::UnknownSizeCommunicationIProbe< RecvBuffer, SendBuffer > | |
►Cwalberla::mpi::internal::AbstractCommunication< walberla::gpu::communication::CustomMemoryBuffer, walberla::gpu::communication::CustomMemoryBuffer > | |
Cwalberla::mpi::internal::KnownSizeCommunication< walberla::gpu::communication::CustomMemoryBuffer, walberla::gpu::communication::CustomMemoryBuffer > | |
Cwalberla::mpi::internal::NoMPICommunication< walberla::gpu::communication::CustomMemoryBuffer, walberla::gpu::communication::CustomMemoryBuffer > | |
Cwalberla::mpi::internal::UnknownSizeCommunication< walberla::gpu::communication::CustomMemoryBuffer, walberla::gpu::communication::CustomMemoryBuffer > | |
Cwalberla::mpi::internal::UnknownSizeCommunicationIProbe< walberla::gpu::communication::CustomMemoryBuffer, walberla::gpu::communication::CustomMemoryBuffer > | |
Cwalberla::field::AccuracyEvaluation< Field_T, SolutionFunction_T, Filter_T > | Class for evaluating the accuracy of a simulation |
Cwalberla::field::AccuracyEvaluationLinePlot< Field_T, SolutionFunction_T, Filter_T > | Class for plotting simulation (and solution) values along a line through the domain |
Cwalberla::field::AccuracyEvaluationLinePlotter< AccuracyEvaluationLinePlot_T > | Class for plotting simulation (and solution) values along a line through the domain |
Cwalberla::field::internal::AccuracyEvaluationPlotData< T > | |
Cwalberla::field::internal::AccuracyEvaluationPlotDataSorter< T > | |
Cwalberla::lbm::Adaptor< LatticeModel_T > | |
Cwalberla::field::AdaptorIterator< AdaptedIterator, FieldAdaptor > | Iterator class for Adaptors |
Cwalberla::lbm::internal::AdaptVelocityToForce< LatticeModel_T, Enable > | |
Cwalberla::lbm::internal::AdaptVelocityToForce< LatticeModel_T, typename std::enable_if< ! LatticeModel_T::compressible &&! LatticeModel_T::ForceModel::constant &&LatticeModel_T::ForceModel::shiftMacVel >::type > | |
Cwalberla::lbm::internal::AdaptVelocityToForce< LatticeModel_T, typename std::enable_if< ! LatticeModel_T::compressible &&LatticeModel_T::ForceModel::constant &&LatticeModel_T::ForceModel::shiftMacVel >::type > | |
Cwalberla::lbm::internal::AdaptVelocityToForce< LatticeModel_T, typename std::enable_if< ! LatticeModel_T::ForceModel::shiftMacVel >::type > | |
Cwalberla::lbm::internal::AdaptVelocityToForce< LatticeModel_T, typename std::enable_if< LatticeModel_T::compressible &&! LatticeModel_T::ForceModel::constant &&LatticeModel_T::ForceModel::shiftMacVel >::type > | |
Cwalberla::lbm::internal::AdaptVelocityToForce< LatticeModel_T, typename std::enable_if< LatticeModel_T::compressible &&LatticeModel_T::ForceModel::constant &&LatticeModel_T::ForceModel::shiftMacVel >::type > | |
Cwalberla::lbm_mesapd_coupling::AddAccelerationOnParticlesKernel | |
Cwalberla::pe_coupling::discrete_particle_methods::AddedMassForceEvaluator< FlagField_T, FieldInterpolator_T, Distributor_T > | Evaluator of the added (virtual) mass force based on the given added mass correlation |
Cwalberla::lbm_mesapd_coupling::AddForceOnParticlesKernel | |
Cwalberla::lbm_mesapd_coupling::AddHydrodynamicInteractionKernel | |
Cwalberla::field::internal::AddToStorage< GhostLayerField_T, BlockStorage_T, Enable > | |
Cwalberla::field::internal::AddToStorage< GhostLayerField_T, BlockStorage_T, typename std::enable_if<(std::is_integral< typename GhostLayerField_T::value_type >::value||std::is_floating_point< typename GhostLayerField_T::value_type >::value) &&! std::is_same< GhostLayerField_T, FlagField< typename GhostLayerField_T::value_type > >::value >::type > | |
Cwalberla::field::internal::AddToStorageExporter | |
Cwalberla::gpu::internal::AddToStorageExporter | |
Cwalberla::lbm_mesapd_coupling::AddVirtualForceTorqueKernel | Kernel that sets a virtual force and torque on particles |
Cwalberla::lbm::AdvectionDiffusionCellOperation< LM_AdvDiff, LM_Hydro, Enable > | |
Cwalberla::lbm::AdvectionDiffusionCellOperation< LM_AdvDiff, LM_Hydro, typename std::enable_if< std::is_same< typename LM_AdvDiff::CollisionModel::tag, collision_model::SRT_tag >::value &&LM_AdvDiff::CollisionModel::constant &&LM_AdvDiff::compressible &&std::is_same< typename LM_AdvDiff::ForceModel::tag, force_model::Correction_tag >::value >::type > | |
Cwalberla::lbm::AdvectionDiffusionCellOperation< LM_AdvDiff, LM_Hydro, typename std::enable_if< std::is_same< typename LM_AdvDiff::CollisionModel::tag, collision_model::SRT_tag >::value &&LM_AdvDiff::CollisionModel::constant &&LM_AdvDiff::compressible &&std::is_same< typename LM_AdvDiff::ForceModel::tag, force_model::None_tag >::value >::type > | |
Cwalberla::lbm::AdvectionDiffusionDensityEquilibriumVelocityCalculation< VelocityField_T > | |
Cwalberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T, Enable > | |
►Cstd::allocator< T > | STL class |
Cwalberla::simd::aligned_allocator< T, Alignment > | STL-compliant allocator that allocates aligned memory |
Cwalberla::AllSet< T > | A class for managing sets that supports the ability to define a set that represents all possible elements |
Cwalberla::AllSet< U > | |
Cwalberla::pe::fcd::AnalyticCollideFunctor< Container > | |
►Cwalberla::mesa_pd::collision_detection::AnalyticContactDetection | Collision detection functor which uses analytic functions |
Cwalberla::mesa_pd::collision_detection::GeneralContactDetection | Collision detection functor which uses recommended collision functions |
Cwalberla::pe::fcd::AnalyticSingleCollideFunctor< BodyType1, Container > | |
Cwalberla::mesa_pd::kernel::cnt::AnisotropicVDWContact | Anisotropic vdW contact |
Cwalberla::FunctionTraits< R(Args...) >::argument< N > | |
Cwalberla::Array< T > | Fixed size, dynamically allocated array |
►Cwalberla::Array< Cell > | |
Cwalberla::cell::CellArray | An array of cells |
Cwalberla::mesa_pd::kernel::AssocToBlock | Kernel which updates the currentBlock property of all local properties |
Cwalberla::vtk::PointDataSource::Attributes | |
Cwalberla::vtk::PolylineDataSource::Attributes | |
Cwalberla::pe_coupling::discrete_particle_methods::AveragedInteractionForceFieldToForceFieldAdder | Adds an accumulated force field value to another force field, applying continuous averaging |
Cwalberla::lbm_mesapd_coupling::AverageHydrodynamicForceTorqueKernel | |
Cwalberla::vtk::Base64Writer | Class for encoding VTK compatible base64 data streams |
►Cwalberla::mesa_pd::data::BaseShape | Base class of all shape types |
Cwalberla::mesa_pd::data::Box | |
Cwalberla::mesa_pd::data::ConvexPolyhedron | |
Cwalberla::mesa_pd::data::CylindricalBoundary | |
Cwalberla::mesa_pd::data::Ellipsoid | |
Cwalberla::mesa_pd::data::HalfSpace | Half space shape class |
Cwalberla::mesa_pd::data::Sphere | |
Cwalberla::lbm_generated::BasicRecursiveTimeStep< PdfField_T, SweepCollection_T, BoundaryCollection_T > | |
Cwalberla::lbm_generated::BasicRecursiveTimeStepGPU< PdfField_T, SweepCollection_T, BoundaryCollection_T > | |
Cwalberla::geometry::BasicVoxelFileReader< T > | Provides a low level reader for waLBerla geometry files |
Cwalberla::geometry::BinaryRawFile | |
Cwalberla::geometry::BinaryRawFileInterpolator | |
Cwalberla::uid::bit_generated_tag | |
Cwalberla::uid::BitGenerator< T, UINT > | Generates UIDs (unique IDs) per class T starting from 1 |
Cwalberla::config::Config::Block | Parameter block |
►Cwalberla::vtk::internal::BlockCellDataWriter | Interface that is used by VTKOutput in order to write data to VTK files |
►Cwalberla::vtk::BlockCellDataWriter< cell_idx_t, 3 > | |
Cwalberla::field::StabilityChecker< Field_T, Filter_T, CheckFunction_T >::GlobalCoordVTKWriter | For each cell, the corresponding global cell coordinates are stored in the VTK file |
Cwalberla::field::StabilityChecker< Field_T, Filter_T, CheckFunction_T >::LocalCoordVTKWriter | For each cell, the corresponding block local cell coordinates are stored in the VTK file |
►Cwalberla::vtk::BlockCellDataWriter< float > | |
Cwalberla::lbm::DensitySIVTKWriter< LatticeModel_T, OutputType > | |
Cwalberla::lbm::DensityVTKWriter< LatticeModel_T, OutputType > | |
►Cwalberla::vtk::BlockCellDataWriter< float, 1 > | |
Cwalberla::lbm::CurlMagnitudeVTKWriter< VelocityField_T, Filter_T, OutputType > | LengthScaleWeight is only used to be able to derive quantities for the adaptive mesh refinement criterium of curl |
Cwalberla::lbm::QCriterionVTKWriter< VelocityField_T, Filter_T, OutputType > | |
Cwalberla::lbm::VelocityMagnitudeVTKWriter< LatticeModel_T, OutputType > | |
Cwalberla::lbm::VelocitySIMagnitudeVTKWriter< LatticeModel_T, OutputType > | |
Cwalberla::lbm::VorticityComponentVTKWriter< VelocityField_T, Filter_T, OutputType > | |
►Cwalberla::vtk::BlockCellDataWriter< float, 3 > | |
Cwalberla::lbm::VelocitySIVTKWriter< LatticeModel_T, OutputType > | |
Cwalberla::lbm::VelocityVTKWriter< LatticeModel_T, OutputType > | |
►Cwalberla::vtk::BlockCellDataWriter< float, 9 > | |
Cwalberla::lbm::PressureTensorVTKWriter< LatticeModel_T, OutputType > | |
►Cwalberla::vtk::BlockCellDataWriter< float, LatticeModel_T::Stencil::Size > | |
Cwalberla::lbm::NonEqulibriumVTKWriter< LatticeModel_T, OutputType > | |
►Cwalberla::vtk::BlockCellDataWriter< int > | |
Cwalberla::vtk::DumpBlockStructureProcess | |
►Cwalberla::vtk::BlockCellDataWriter< T, 1 > | |
Cwalberla::field::FlagFieldMapping< FlagField_T, T > | |
►Cwalberla::vtk::BlockCellDataWriter< typename VectorTrait< typename Field_T::value_type >::OutputType, VectorTrait< Field_T::value_type >::F_SIZE *Field_T::F_SIZE > | |
Cwalberla::field::VTKWriter< Field_T, OutputType > | |
►Cwalberla::vtk::BlockCellDataWriter< uint8_t > | |
Cwalberla::vtk::DumpBlockStructureLevel | |
►Cwalberla::vtk::BlockCellDataWriter< uint8_t, 1 > | |
Cwalberla::field::BinarizationFieldWriter< FieldType, TargetType > | |
►Cwalberla::vtk::BlockCellDataWriter< uint8_t, Field_T::F_SIZE > | |
Cwalberla::field::StabilityChecker< Field_T, Filter_T, CheckFunction_T >::FValueVTKWriter | For each value of a cell, either '0' or '1' is stored in the VTK file |
Cwalberla::vtk::BlockCellDataWriter< T, F_SIZE_ARG > | Interface that is used by VTKOutput in order to write data to VTK files |
Cwalberla::domain_decomposition::BlockCounter | Class/functor for counting the blocks stored in parallel on all processes in a structured block storage |
Cwalberla::domain_decomposition::BlockDataCreator< T > | |
►Cwalberla::domain_decomposition::BlockDataCreator< FlagField< T > > | |
Cwalberla::field::Creator< FlagField< T > > | |
►Cwalberla::domain_decomposition::BlockDataCreator< GhostLayerField_T > | |
Cwalberla::field::Creator< GhostLayerField_T, Enable > | BlockDataCreator for fields |
Cwalberla::field::Creator< GhostLayerField_T, typename std::enable_if< std::is_integral< typename GhostLayerField_T::value_type >::value||std::is_floating_point< typename GhostLayerField_T::value_type >::value >::type > | |
►Cwalberla::domain_decomposition::BlockDataCreator< lbm::PdfField< LatticeModel_T > > | |
Cwalberla::lbm::PdfFieldCreator< LatticeModel_T > | |
►Cwalberla::domain_decomposition::BlockDataHandling< T > | |
►Cwalberla::blockforest::BlockDataHandling< T > | |
►Cwalberla::blockforest::AlwaysInitializeBlockDataHandling< T > | |
Cwalberla::blockforest::AlwaysCreateBlockDataHandling< T > | |
Cwalberla::domain_decomposition::AlwaysInitializeBlockDataHandling< T > | |
Cwalberla::domain_decomposition::internal::BlockDataHandlingFunctionAdaptor< T > | |
►Cwalberla::domain_decomposition::BlockDataHandling< Adaptor_T > | |
►Cwalberla::blockforest::BlockDataHandling< Adaptor_T > | |
►Cwalberla::blockforest::AlwaysInitializeBlockDataHandling< Adaptor_T > | |
Cwalberla::field::AdaptorHandling< Adaptor_T > | |
►Cwalberla::domain_decomposition::BlockDataHandling< CCD > | |
►Cwalberla::blockforest::BlockDataHandling< CCD > | |
►Cwalberla::blockforest::AlwaysInitializeBlockDataHandling< CCD > | |
Cwalberla::pe::ccd::CCDDataHandling< CCD > | |
►Cwalberla::domain_decomposition::BlockDataHandling< CellInterval > | |
►Cwalberla::domain_decomposition::AlwaysInitializeBlockDataHandling< CellInterval > | |
Cwalberla::domain_decomposition::StructuredBlockStorage::CellBoundingBoxHandling | |
►Cwalberla::blockforest::BlockDataHandling< CellInterval > | |
►Cwalberla::blockforest::AlwaysInitializeBlockDataHandling< CellInterval > | |
Cwalberla::blockforest::StructuredBlockForest::CellBoundingBoxHandling | |
►Cwalberla::domain_decomposition::BlockDataHandling< Distributor_T > | |
►Cwalberla::blockforest::BlockDataHandling< Distributor_T > | |
►Cwalberla::blockforest::AlwaysInitializeBlockDataHandling< Distributor_T > | |
Cwalberla::field::DistributorHandling< Distributor_T, FlagField_T > | DistributorCreators |
►Cwalberla::domain_decomposition::BlockDataHandling< Field_T > | |
►Cwalberla::blockforest::BlockDataHandling< Field_T > | |
►Cwalberla::blockforest::AlwaysInitializeBlockDataHandling< Field_T > | |
Cwalberla::field::CloneBlockDataHandling< Field_T > | |
Cwalberla::field::BlockDataHandling< Field_T, Pseudo2D > | |
►Cwalberla::domain_decomposition::BlockDataHandling< Field_T::FlattenedField > | |
►Cwalberla::blockforest::BlockDataHandling< Field_T::FlattenedField > | |
►Cwalberla::blockforest::AlwaysInitializeBlockDataHandling< Field_T::FlattenedField > | |
Cwalberla::field::FlattenedShallowCopyBlockDataHandling< Field_T > | |
Cwalberla::domain_decomposition::BlockDataHandling< FlagField< T > > | |
►Cwalberla::domain_decomposition::BlockDataHandling< FreeSurfaceBoundaryHandling< LatticeModel_T, FlagField_T, ScalarField_T >::BoundaryHandling_T > | |
Cwalberla::free_surface::internal::BoundaryBlockDataHandling< LatticeModel_T, FlagField_T, ScalarField_T > | |
►Cwalberla::domain_decomposition::BlockDataHandling< GhostLayerField_T > | |
►Cwalberla::blockforest::BlockDataHandling< GhostLayerField_T > | |
►Cwalberla::blockforest::AlwaysInitializeBlockDataHandling< GhostLayerField_T > | |
Cwalberla::field::AlwaysInitializeBlockDataHandling< GhostLayerField_T > | |
►Cwalberla::field::BlockDataHandling< GhostLayerField_T > | |
Cwalberla::field::DefaultBlockDataHandling< GhostLayerField_T > | |
Cwalberla::field::internal::GhostLayerFieldDataHandling< GhostLayerField_T > | |
►Cwalberla::domain_decomposition::BlockDataHandling< HashGrids > | |
►Cwalberla::blockforest::BlockDataHandling< HashGrids > | |
►Cwalberla::blockforest::AlwaysInitializeBlockDataHandling< HashGrids > | |
Cwalberla::pe::ccd::HashGridsDataHandling | |
►Cwalberla::domain_decomposition::BlockDataHandling< internal::MarkerField_T > | |
►Cwalberla::blockforest::BlockDataHandling< internal::MarkerField_T > | |
Cwalberla::lbm::MarkerData< LatticeModel_T, Filter_T > | |
►Cwalberla::domain_decomposition::BlockDataHandling< internal::ParticleDeleter > | |
►Cwalberla::blockforest::BlockDataHandling< internal::ParticleDeleter > | |
Cwalberla::mesa_pd::domain::BlockForestDataHandling | |
►Cwalberla::domain_decomposition::BlockDataHandling< Interpolator_T > | |
►Cwalberla::blockforest::BlockDataHandling< Interpolator_T > | |
►Cwalberla::blockforest::AlwaysInitializeBlockDataHandling< Interpolator_T > | |
Cwalberla::field::InterpolatorHandling< Interpolator_T, FlagField_T > | FieldInterpolatorCreators |
Cwalberla::domain_decomposition::BlockDataHandling< lbm::PdfField< LatticeModel_T > > | |
►Cwalberla::domain_decomposition::BlockDataHandling< NonuniformCommData< LatticeStorageSpecification_T > > | |
►Cwalberla::blockforest::BlockDataHandling< NonuniformCommData< LatticeStorageSpecification_T > > | |
►Cwalberla::blockforest::AlwaysInitializeBlockDataHandling< NonuniformCommData< LatticeStorageSpecification_T > > | |
Cwalberla::lbm_generated::NonuniformCommDataHandling< LatticeStorageSpecification_T > | |
►Cwalberla::domain_decomposition::BlockDataHandling< NonuniformGPUCommData< LatticeStorageSpecification_T > > | |
►Cwalberla::blockforest::BlockDataHandling< NonuniformGPUCommData< LatticeStorageSpecification_T > > | |
►Cwalberla::blockforest::AlwaysInitializeBlockDataHandling< NonuniformGPUCommData< LatticeStorageSpecification_T > > | |
Cwalberla::lbm_generated::NonuniformGPUCommDataHandling< LatticeStorageSpecification_T > | |
►Cwalberla::domain_decomposition::BlockDataHandling< PdfField< LatticeModel_T > > | |
►Cwalberla::blockforest::BlockDataHandling< PdfField< LatticeModel_T > > | |
►Cwalberla::field::BlockDataHandling< PdfField< LatticeModel_T >, LatticeModel_T::Stencil::D==2 > | |
Cwalberla::lbm::internal::PdfFieldHandling< LatticeModel_T > | |
►Cwalberla::domain_decomposition::BlockDataHandling< PdfField< LatticeStorageSpecification_T > > | |
►Cwalberla::blockforest::BlockDataHandling< PdfField< LatticeStorageSpecification_T > > | |
►Cwalberla::field::BlockDataHandling< PdfField< LatticeStorageSpecification_T >, LatticeStorageSpecification_T::Stencil::D==2 > | |
Cwalberla::lbm_generated::internal::PdfFieldHandling< LatticeStorageSpecification_T > | |
►Cwalberla::domain_decomposition::BlockDataHandling< real_t > | |
►Cwalberla::blockforest::BlockDataHandling< real_t > | |
►Cwalberla::blockforest::AlwaysInitializeBlockDataHandling< real_t > | |
Cwalberla::lbm_generated::DefaultRefinementScaling | |
►Cwalberla::domain_decomposition::BlockDataHandling< SimpleBG > | |
►Cwalberla::blockforest::BlockDataHandling< SimpleBG > | |
►Cwalberla::blockforest::AlwaysInitializeBlockDataHandling< SimpleBG > | |
Cwalberla::pe::bg::SimpleBGDataHandling | |
►Cwalberla::domain_decomposition::BlockDataHandling< SimpleCCD > | |
►Cwalberla::blockforest::BlockDataHandling< SimpleCCD > | |
►Cwalberla::blockforest::AlwaysInitializeBlockDataHandling< SimpleCCD > | |
Cwalberla::pe::ccd::SimpleCCDDataHandling | |
►Cwalberla::domain_decomposition::BlockDataHandling< SimpleFCD< BodyTypeTuple > > | |
►Cwalberla::blockforest::BlockDataHandling< SimpleFCD< BodyTypeTuple > > | |
►Cwalberla::blockforest::AlwaysInitializeBlockDataHandling< SimpleFCD< BodyTypeTuple > > | |
Cwalberla::pe::fcd::SimpleFCDDataHandling< BodyTypeTuple > | |
►Cwalberla::domain_decomposition::BlockDataHandling< Storage > | |
►Cwalberla::blockforest::BlockDataHandling< Storage > | |
Cwalberla::pe::StorageDataHandling< BodyTuple > | |
Cwalberla::blockforest::internal::BlockDataHandlingAdder | |
Cwalberla::domain_decomposition::internal::BlockDataHandlingAdder | |
►Cwalberla::domain_decomposition::internal::BlockDataHandlingWrapper | |
►Cwalberla::blockforest::internal::BlockDataHandlingWrapper | |
Cwalberla::blockforest::internal::BlockDataHandlingHelper< T > | |
Cwalberla::domain_decomposition::internal::BlockDataHandlingHelper< T > | |
Cwalberla::domain_decomposition::BlockDataID | |
Cwalberla::domain_decomposition::internal::BlockDataItem | |
Cwalberla::python_coupling::BlockDataToObjectTester | |
Cwalberla::blockforest::BlockForestEvaluation | |
Cwalberla::lbm::BlockForestEvaluationBase< CellCounter_T, FluidCellCounter_T, Pseudo2D > | Class for evaluating the BlockForest data structure of an LBM simulation |
►Cwalberla::lbm::BlockForestEvaluationBase< field::CellCounter< FlagField_T >, field::CellCounter< FlagField_T >, false > | |
Cwalberla::lbm::BlockForestEvaluation< FlagField_T, Pseudo2D > | |
Cwalberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T >::BlockFunctionWrappper | |
Cwalberla::config::Config::BlockHandle | Handle for a Block object |
Cwalberla::blockforest::internal::BlockIDSorter< PhantomData_T, Value_T, weighted > | |
Cwalberla::blockforest::internal::BlockIDSorter< PhantomData_T, Value_T, false > | |
Cwalberla::lbm_mesapd_coupling::amr::BlockInfo | |
Cwalberla::pe_coupling::BlockInfo | |
Cwalberla::blockforest::BlockInfo | |
Cwalberla::blockforest::BlockForest::BlockInformation | |
Cwalberla::blockforest::BlockReconstruction | |
Cwalberla::blockforest::BlockSorter | |
Cwalberla::free_surface::BlockStateDetectorSweep< FlagField_T > | |
Cwalberla::lbm::BlockForestEvaluationBase< CellCounter_T, FluidCellCounter_T, Pseudo2D >::BlockStatistics | |
Cwalberla::blockforest::BlockForestEvaluation::BlockStatistics | |
Cwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >::BlockSweep | |
Cwalberla::boundary::BoundaryHandlingCollection< FlagField_T, Handlers >::BlockSweep | |
Cwalberla::domain_decomposition::BlockSweepWrapper< BlockSweep_T > | Takes an existing block 'sweep' functor and wrapps it into a void-void functor |
Cwalberla::pe_coupling::BodiesForceTorqueContainer | |
Cwalberla::pe_coupling::BodyAndVolumeFractionMapping | Mapping class that can be used inside the timeloop to update the volume fractions and body mappings |
Cwalberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers::BodyCache | |
Cwalberla::pe_coupling::BodyContainerSwapper | |
Cwalberla::pe::debug::BodyData | |
Cwalberla::pe::raytracing::BodyIntersectionInfo | Contains information about a ray-body intersection |
Cwalberla::pe::BodyIterator | |
Cwalberla::geometry::BodyLogicalNOT< A > | |
►Cwalberla::geometry::BodyLogicalOperationBinary< A, B > | Class representing a union, difference, etc |
Cwalberla::geometry::BodyLogicalAND< A, B > | |
Cwalberla::geometry::BodyLogicalOR< A, B > | |
Cwalberla::geometry::BodyLogicalXOR< A, B > | |
Cwalberla::pe_coupling::BodyMapping< LatticeModel_T, BoundaryHandling_T, Destroyer_T, conserveMomentum > | Maps the moving bodies into the simulation domain and updates the mapping |
Cwalberla::pe_coupling::amr::BodyPresenceLevelDetermination | |
Cwalberla::pe::BodyStatistics | |
Cwalberla::pe_coupling::discrete_particle_methods::BodyVelocityInitializer< FlagField_T, FieldInterpolator_T > | Initializes the bodies with the velocity of the surrounding fluid |
Cwalberla::pe_coupling::discrete_particle_methods::BodyVelocityTimeDerivativeEvaluator | Evaluates the time derivative of the body velocity |
Cwalberla::math::BoolRandom | |
►Cwalberla::boundary::Boundary< flag_t > | Base class for all boundary classes |
►Cwalberla::lbm::NoSlip< LatticeModel_T, flag_t > | |
Cwalberla::lbm::NoDiffusion< LatticeModel_T, flag_t > | |
Cwalberla::lbm::Curved< LatticeModel_T, FlagField_T > | |
Cwalberla::lbm::DiffusionDirichlet< LatticeModel_T, flag_t > | |
Cwalberla::lbm::DynamicUBB< LatticeModel_T, flag_t, VelocityFunctor_T, AdaptVelocityToExternalForce, StoreForce > | |
►Cwalberla::lbm::FreeSlip< LatticeModel_T, FlagField_T > | |
Cwalberla::lbm::FreeDiffusion< LatticeModel_T, FlagField_T > | |
Cwalberla::lbm::NoSlip< LatticeModel_T, flag_t, StoreForce > | |
Cwalberla::lbm::Outlet< LatticeModel_T, FlagField_T, Numerator, Denominator > | |
Cwalberla::lbm::ParserUBB< LatticeModel_T, flag_t, AdaptVelocityToExternalForce, StoreForce > | |
Cwalberla::lbm::Pressure< LatticeModel_T, flag_t > | |
Cwalberla::lbm::SimpleDiffusionDirichlet< LatticeModel_T, flag_t > | |
Cwalberla::lbm::SimplePAB< LatticeModel_T, FlagFieldT > | |
Cwalberla::lbm::SimplePressure< LatticeModel_T, flag_t > | |
Cwalberla::lbm::SimpleUBB< LatticeModel_T, flag_t, AdaptVelocityToExternalForce, StoreForce > | |
Cwalberla::lbm::SimpleVelocityBoundary< LatticeModel_T, flag_t > | |
Cwalberla::lbm::UBB< LatticeModel_T, flag_t, AdaptVelocityToExternalForce, StoreForce > | |
Cwalberla::lbm::VelocityBoundary< LatticeModel_T, flag_t > | |
Cwalberla::lbm_mesapd_coupling::CurvedLinear< LatticeModel_T, FlagField_T, ParticleAccessor_T > | Linear boundary handling for moving particles |
Cwalberla::lbm_mesapd_coupling::SimpleBB< LatticeModel_T, FlagField_T, ParticleAccessor_T > | Bounce back boundary handling for moving particles |
Cwalberla::pde::Dirichlet< Stencil_T, flag_t > | Dirichlet boundary handling for PDEs |
Cwalberla::pde::Neumann< Stencil_T, flag_t > | Neumann boundary handling for PDEs |
Cwalberla::pe_coupling::CurvedLinear< LatticeModel_T, FlagField_T > | Linear boundary handling for moving obstacles |
Cwalberla::pe_coupling::CurvedQuadratic< LatticeModel_T, FlagField_T > | Quadratic boundary handling for moving obstacles |
Cwalberla::pe_coupling::SimpleBB< LatticeModel_T, FlagField_T > | Bounce back boundary handling for moving obstacles |
►Cwalberla::boundary::Boundary< FlagField_T::flag_t > | |
Cwalberla::free_surface::SimplePressureWithFreeSurface< LatticeModel_T, FlagField_T > | |
Cwalberla::boundary::Boundary< FlagFieldT::flag_t > | |
►Cwalberla::boundary::BoundaryConfiguration | Base class for all boundary configuration parameters |
Cwalberla::lbm::Curved< LatticeModel_T, FlagField_T >::Configuration | |
►Cwalberla::lbm::DiffusionDirichlet< LatticeModel_T, flag_t >::ScalarConfiguration | |
Cwalberla::lbm::DiffusionDirichlet< LatticeModel_T, flag_t >::SingleScalarConfiguration | |
Cwalberla::lbm::ParserUBB< LatticeModel_T, flag_t, AdaptVelocityToExternalForce, StoreForce >::Parser | |
Cwalberla::lbm::ParserUBB< LatticeModel_T, flag_t, AdaptVelocityToExternalForce, StoreForce >::Velocity | |
Cwalberla::lbm::Pressure< LatticeModel_T, flag_t >::LatticeDensity | |
Cwalberla::lbm::SimpleDiffusionDirichlet< LatticeModel_T, flag_t >::ScalarConfiguration | |
Cwalberla::lbm::UBB< LatticeModel_T, flag_t, AdaptVelocityToExternalForce, StoreForce >::Velocity | |
Cwalberla::lbm::VelocityBoundary< LatticeModel_T, flag_t >::Configuration | |
Cwalberla::pde::Dirichlet< Stencil_T, flag_t >::DirichletBC | |
Cwalberla::pde::Neumann< Stencil_T, flag_t >::NeumannBC | |
Cwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | |
Cwalberla::boundary::BoundaryHandlingCollection< FlagField_T, Handlers > | |
Cwalberla::mesh::BoundaryInfo | |
Cwalberla::mesh::BoundaryLocation< MeshType > | |
Cwalberla::BoundaryLocationFunction< MeshDistanceType, MeshType > | |
Cwalberla::geometry::initializer::BoundarySetter< BoundaryHandling_T > | |
Cwalberla::geometry::initializer::BoundarySetter< FlagField< Flag_T > > | |
Cwalberla::mesh::BoundarySetup | |
Cwalberla::mesa_pd::mpi::BroadcastProperty | Broadcast a property from the master particle to all corresponding ghost particles |
Cwalberla::free_surface::bubble_model::Bubble | |
Cwalberla::free_surface::bubble_model::BubbleDistanceAdaptionFunction | |
Cwalberla::free_surface::bubble_model::BubbleModel< Stencil_T >::BubbleInfo | |
►Cwalberla::free_surface::bubble_model::BubbleModel< Stencil_T > | |
Cwalberla::free_surface::bubble_model::DisjoiningPressureBubbleModel< Stencil_T > | |
►Cwalberla::free_surface::bubble_model::BubbleModelBase | |
Cwalberla::free_surface::bubble_model::BubbleModelConstantPressure | |
Cwalberla::mpi::BufferSizeTrait< T, Enable > | |
Cwalberla::mpi::BufferSizeTrait< BlockDataID > | |
Cwalberla::mpi::BufferSizeTrait< blockforest::BlockID > | |
Cwalberla::mpi::BufferSizeTrait< bool > | |
Cwalberla::mpi::BufferSizeTrait< Cell > | |
Cwalberla::mpi::BufferSizeTrait< CellInterval > | |
Cwalberla::mpi::BufferSizeTrait< char > | |
Cwalberla::mpi::BufferSizeTrait< ConstBlockDataID > | |
Cwalberla::mpi::BufferSizeTrait< double > | |
Cwalberla::mpi::BufferSizeTrait< float > | |
Cwalberla::mpi::BufferSizeTrait< free_surface::bubble_model::Bubble > | |
Cwalberla::mpi::BufferSizeTrait< free_surface::bubble_model::DistanceInfo > | |
Cwalberla::mpi::BufferSizeTrait< int > | |
Cwalberla::mpi::BufferSizeTrait< long > | |
Cwalberla::mpi::BufferSizeTrait< long long > | |
Cwalberla::mpi::BufferSizeTrait< math::Rot3< V > > | |
Cwalberla::mpi::BufferSizeTrait< mesa_pd::ForceTorqueNotification > | |
Cwalberla::mpi::BufferSizeTrait< mesa_pd::HeatFluxNotification > | |
Cwalberla::mpi::BufferSizeTrait< mesa_pd::HydrodynamicForceTorqueNotification > | |
Cwalberla::mpi::BufferSizeTrait< mesa_pd::NumContactNotification > | |
Cwalberla::mpi::BufferSizeTrait< mesa_pd::ParticleMigrationNotification > | |
Cwalberla::mpi::BufferSizeTrait< mesa_pd::ParticleRemoteMigrationNotification > | |
Cwalberla::mpi::BufferSizeTrait< mesa_pd::ParticleRemovalNotification > | |
Cwalberla::mpi::BufferSizeTrait< mesa_pd::VelocityCorrectionNotification > | |
Cwalberla::mpi::BufferSizeTrait< mesa_pd::VelocityUpdateNotification > | |
Cwalberla::mpi::BufferSizeTrait< OpenMesh::EdgeHandle > | |
Cwalberla::mpi::BufferSizeTrait< OpenMesh::FaceHandle > | |
Cwalberla::mpi::BufferSizeTrait< OpenMesh::HalfedgeHandle > | |
Cwalberla::mpi::BufferSizeTrait< OpenMesh::VectorT< Scalar, DIM > > | |
Cwalberla::mpi::BufferSizeTrait< OpenMesh::VertexHandle > | |
Cwalberla::mpi::BufferSizeTrait< pe::Owner > | |
Cwalberla::mpi::BufferSizeTrait< RandomUUID > | |
Cwalberla::mpi::BufferSizeTrait< short > | |
Cwalberla::mpi::BufferSizeTrait< signed char > | |
Cwalberla::mpi::BufferSizeTrait< std::array< T, N > > | |
Cwalberla::mpi::BufferSizeTrait< std::basic_string< T > > | |
Cwalberla::mpi::BufferSizeTrait< std::deque< T, A > > | |
Cwalberla::mpi::BufferSizeTrait< std::list< T, A > > | |
Cwalberla::mpi::BufferSizeTrait< std::map< K, T, C, A > > | |
Cwalberla::mpi::BufferSizeTrait< std::multimap< K, T, C, A > > | |
Cwalberla::mpi::BufferSizeTrait< std::multiset< T, C, A > > | |
Cwalberla::mpi::BufferSizeTrait< std::pair< T1, T2 > > | |
Cwalberla::mpi::BufferSizeTrait< std::set< T, C, A > > | |
Cwalberla::mpi::BufferSizeTrait< std::unordered_map< K, T, C, A > > | |
Cwalberla::mpi::BufferSizeTrait< std::unordered_set< T, C, A > > | |
Cwalberla::mpi::BufferSizeTrait< std::vector< T, A > > | |
Cwalberla::mpi::BufferSizeTrait< T, typename std::enable_if< std::is_enum< T >::value >::type > | |
Cwalberla::mpi::BufferSizeTrait< unsigned char > | |
Cwalberla::mpi::BufferSizeTrait< unsigned int > | |
Cwalberla::mpi::BufferSizeTrait< unsigned long > | |
Cwalberla::mpi::BufferSizeTrait< unsigned long long > | |
Cwalberla::mpi::BufferSizeTrait< unsigned short > | |
Cwalberla::mpi::BufferSizeTrait< walberla::lbm::LatticeModelBase< CM, CO, FM, EQU > > | |
Cwalberla::mpi::BufferSizeTrait< walberla::math::GenericAABB< T > > | |
Cwalberla::mpi::BufferSizeTrait< walberla::math::Matrix3< VT > > | |
Cwalberla::mpi::BufferSizeTrait< walberla::math::Quaternion< VT > > | |
Cwalberla::mpi::BufferSizeTrait< walberla::math::Vector2< VT > > | |
Cwalberla::mpi::BufferSizeTrait< walberla::math::Vector3< VT > > | |
Cwalberla::mpi::BufferSizeTrait< walberla::mesa_pd::data::particle_flags::FlagT > | |
Cwalberla::mpi::BufferSizeTrait< walberla::pe::debug::BodyData > | |
Cwalberla::mpi::BufferSizeTrait< walberla::Set< T > > | |
Cwalberla::mpi::BufferSizeTrait< walberla::uid::UID< GE > > | |
Cwalberla::executiontree::internal::Caller< T > | |
Cwalberla::executiontree::internal::Caller< shared_ptr< T > > | |
Cwalberla::blockforest::CartesianDistribution | |
Cwalberla::config::CaseInsensitiveCompare | |
Cwalberla::vtk::CaseInsensitiveCompare | |
Cwalberla::mesa_pd::data::HashGrids::HashGrid::Cell | Data structure for representing a cell in the hash grid (used by the 'Hierarchical Hash Grids' coarse collision detection algorithm) |
Cwalberla::cell::Cell | A representation of a Cell's coordinates (in 3D) |
Cwalberla::pe::ccd::HashGrids::HashGrid::Cell | Data structure for representing a cell in the hash grid (used by the 'Hierarchical Hash Grids' coarse collision detection algorithm) |
Cwalberla::geometry::CellAABB | Helper class to provide a cell based axis-aligned bounding box |
Cwalberla::vtk::CellBBCellFilter | Implementation of a cell filter based on a cell bounding box |
Cwalberla::free_surface::CellConversionSweep< LatticeModel_T, BoundaryHandling_T, ScalarField_T > | |
Cwalberla::field::CellCounter< FlagField_T > | Class/functor for counting cells of a specific type that are stored in parallel on all processes in a structured block storage |
Cwalberla::field::CellCounter< walberla::field::FlagField > | |
Cwalberla::cell::CellInterval | |
Cwalberla::cell::CellIntervalIterator | |
Cwalberla::cell::CellVector | A vector of cells |
Cwalberla::lbm::CellwiseSweep< LatticeModel_T, Filter_T, DensityVelocityIn_T, DensityVelocityOut_T, Enable > | Class for performing the streaming and collision step of the LBM |
Cwalberla::pde::CGFixedStencilIteration< Stencil_T > | |
Cwalberla::pde::CGIteration< Stencil_T > | |
Cwalberla::vtk::ChainedFilter | |
Cwalberla::pe::internal::CheckUID | UnaryPredicate to check of rigid body has given uid |
Cwalberla::mesh::distance_octree::BranchNode< MeshType >::ChildInfo | |
Cwalberla::mesa_pd::mpi::ClearGhostOwnerSync | Clear all ghost particles and reset ghost owner information |
Cwalberla::mesa_pd::mpi::ClearNextNeighborSync | Clear all ghost particles and reset ghost owner information |
Cwalberla::pde::CoarsenStencilFieldsDCA< Stencil_T > | Direct Coarsening Approach for the stencil field |
Cwalberla::pde::CoarsenStencilFieldsGCA< Stencil_T > | Galerkin Coarsening Approach for the stencil field |
Cwalberla::lbm::CollideSweep< Kernel > | |
Cwalberla::mesh::ColorToBoundaryMapper< MeshType > | |
Cwalberla::blockforest::CombinedMinTargetLevelDeterminationFunctions | |
Cwalberla::pe_coupling::discrete_particle_methods::CombinedReductionFieldCommunication< GhostLayerField_T > | Special communication routine to += the values in the ghost layers and update the ghost layers |
Cwalberla::blockforest::communication::UniformDirectScheme< Stencil_T >::CommInfo | |
Cwalberla::free_surface::bubble_model::CommunicatedNewBubbles | |
Cwalberla::selectable::AllSetSelectableObject< T, U >::Compare | |
Cwalberla::selectable::SetSelectableObject< T, U >::Compare | |
Cwalberla::mesh::ComplexGeometryBlockforestCreator | |
Cwalberla::mesh::ComplexGeometryStructuredBlockforestCreator | |
Cwalberla::field::ComponentExtractionFunction< Field_T, fComponent, vectorComponent > | |
Cwalberla::field::ComponentExtractionFunction< field_t, component, 0 > | |
Cwalberla::pde::ComputeResidual< Stencil_T > | Residual calculation sweep for multigrid with stencil field |
Cwalberla::pde::ComputeResidualFixedStencil< Stencil_T > | Residual calculation sweep for multigrid with fixed stencil weights |
Cwalberla::ConcatIterator< T > | |
Cwalberla::pde::ConditionalResidualNorm< Stencil_T, FlagField_T > | |
Cwalberla::config::Config | Configuration handler & parameter file parser |
►Cwalberla::config::ConfigGenerator | |
Cwalberla::config::MultipleConfigGenerator | |
Cwalberla::config::SingleConfigGenerator | |
Cwalberla::blockforest::SetupBlockForest::const_iterator | |
Cwalberla::selectable::SelectableObject< T, A, S >::const_iterator | |
Cwalberla::domain_decomposition::BlockStorage::const_iterator | |
Cwalberla::domain_decomposition::ConstBlockDataID | |
Cwalberla::pe::ConstRigidBodyCastIterator< C > | |
Cwalberla::pe::ConstRigidBodyIterator | |
Cwalberla::mesa_pd::data::ContactStorage::Contact | |
Cwalberla::pe::Contact | Contact between rigid bodies |
Cwalberla::free_surface::ContactAngle | |
Cwalberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers::ContactCache | |
Cwalberla::mesa_pd::mpi::ContactFilter | Contact filter for parallel execution of collision detection |
Cwalberla::mesa_pd::data::ContactHistory | |
Cwalberla::mesa_pd::ContactHistoryNotification | Transmits the contact history |
Cwalberla::mesa_pd::data::ContactStorage | |
Cwalberla::ContainerStreamReader< Container > | RAII Object to read an STL container (e.g |
Cwalberla::geometry::ContainmentOctree< DistanceObjectT > | |
Cwalberla::mesa_pd::ContainsPointFunctor | |
Cwalberla::free_surface::ConversionFlagsResetSweep< FlagField_T > | |
Cwalberla::gpu::internal::copyFieldToGpuDispatchExporter | |
Cwalberla::lbm::force_model::Correction< MomentumDensityField_T > | [20] |
Cwalberla::lbm::force_model::Correction_tag | |
Cwalberla::timing::CpuPolicy | Timing policy for the measurement of the CPU time |
Cwalberla::field::internal::CreateBinarizationVTKWriterExporter | |
Cwalberla::field::internal::CreateFieldExporter | |
Cwalberla::field::internal::CreateVTKWriterExporter | |
Cwalberla::lbm::collision_model::Cumulant_tag | |
Cwalberla::lbm::refinement::CurlBasedLevelDetermination< Filter_T > | Level determination for refinement check based on local curl |
Cwalberla::free_surface::CurvatureSweepFiniteDifferences< Stencil_T, FlagField_T, ScalarField_T, VectorField_T > | |
Cwalberla::free_surface::CurvatureSweepLocalTriangulation< Stencil_T, FlagField_T, ScalarField_T, VectorField_T > | |
Cwalberla::free_surface::CurvatureSweepSimpleFiniteDifferences< Stencil_T, FlagField_T, ScalarField_T, VectorField_T > | |
Cwalberla::gpu::communication::CustomMemoryBuffer< Allocator > | Simple buffer class that supports memory allocators, e.g |
►Cwalberla::logging::Logging::CustomStamp | |
Cwalberla::executiontree::LoggingStamp | |
Cwalberla::timeloop::Timeloop< TP >::LoggingStamp | |
Cwalberla::geometry::Cylinder | Class representing a Cylinder |
Cwalberla::lbm::D3Q19BoundaryCollection< FlagField_T > | |
Cwalberla::lbm::collision_model::D3Q19MRT | Implementation of LB collision model MRT [9] |
Cwalberla::lbm::D3Q19SRT | |
Cwalberla::lbm::D3Q19StorageSpecification | |
Cwalberla::lbm::D3Q27BoundaryCollection< FlagField_T > | |
Cwalberla::lbm::collision_model::D3Q27Cumulant | Implementation of Cumulant LB collision operator [11] |
Cwalberla::lbm::D3Q27SRT | |
Cwalberla::lbm::D3Q27StorageSpecification | |
►Cwalberla::domain_decomposition::internal::BlockData::DataBase | |
Cwalberla::domain_decomposition::internal::BlockData::Data< T > | |
►Cwalberla::gather::DataProcessor | Interface for classes that operate on "Graph" like data Can be implemented in classes that do output (print a GnuPlot file) or for post-processing classes (calculation of mean value, std deviation..) |
Cwalberla::gather::GnuPlotGraphWriter | |
►Cwalberla::mesh::pe::PeVTKMeshWriter< MeshType, Tesselation >::DataSource< T > | |
Cwalberla::mesh::pe::PeVTKMeshWriter< MeshType, Tesselation >::FaceDataSource< T > | |
Cwalberla::mesh::pe::PeVTKMeshWriter< MeshType, Tesselation >::VertexDataSource< T > | |
►Cwalberla::mesh::VTKMeshWriter< MeshType >::DataSource< T > | |
Cwalberla::mesh::VTKMeshWriter< MeshType >::FaceDataSource< T > | |
Cwalberla::mesh::VTKMeshWriter< MeshType >::VertexDataSource< T > | |
►Cwalberla::mesh::VTKMeshWriter< MeshType >::DataSource< double > | |
Cwalberla::mesh::VTKMeshWriter< MeshType >::FaceDataSource< double > | |
Cwalberla::mesh::VTKMeshWriter< MeshType >::VertexDataSource< double > | |
►Cwalberla::mesh::VTKMeshWriter< MeshType >::DataSource< float > | |
Cwalberla::mesh::VTKMeshWriter< MeshType >::FaceDataSource< float > | |
Cwalberla::mesh::VTKMeshWriter< MeshType >::VertexDataSource< float > | |
►Cwalberla::mesh::VTKMeshWriter< MeshType >::DataSource< int32_t > | |
Cwalberla::mesh::VTKMeshWriter< MeshType >::FaceDataSource< int32_t > | |
Cwalberla::mesh::VTKMeshWriter< MeshType >::VertexDataSource< int32_t > | |
►Cwalberla::mesh::VTKMeshWriter< MeshType >::DataSource< uint64_t > | |
Cwalberla::mesh::VTKMeshWriter< MeshType >::FaceDataSource< uint64_t > | |
Cwalberla::mesh::VTKMeshWriter< MeshType >::VertexDataSource< uint64_t > | |
►Cwalberla::mesh::VTKMeshWriter< MeshType >::DataSource< uint8_t > | |
Cwalberla::mesh::VTKMeshWriter< MeshType >::FaceDataSource< uint8_t > | |
Cwalberla::mesh::VTKMeshWriter< MeshType >::VertexDataSource< uint8_t > | |
Cwalberla::mpi::Datatype | RAII class for MPI data types that commits and frees them |
Cwalberla::lbm::DefaultBoundaryHandlingCollectionFactory< LatticeModel_T, DiffusionLatticeModel_T, FlagField_T > | |
Cwalberla::lbm::DefaultBoundaryHandlingFactory< LatticeModel, FlagFieldT > | Creates a default boundary handling for LBM simulations |
Cwalberla::lbm::DefaultCellOperation< LatticeModel_T, Enable > | |
Cwalberla::lbm::DefaultCellOperation< LatticeModel_T, typename std::enable_if< std::is_same< typename LatticeModel_T::CollisionModel::tag, collision_model::SRT_tag >::value &&LatticeModel_T::CollisionModel::constant &&std::is_same< typename LatticeModel_T::ForceModel::tag, force_model::Guo_tag >::value >::type > | |
Cwalberla::lbm::DefaultCellOperation< LatticeModel_T, typename std::enable_if< std::is_same< typename LatticeModel_T::CollisionModel::tag, collision_model::SRT_tag >::value &&LatticeModel_T::CollisionModel::constant &&std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value &&! LatticeModel_T::compressible &&std::is_same< typename LatticeModel_T::ForceModel::tag, force_model::None_tag >::value >::type > | |
Cwalberla::lbm::DefaultCellOperation< LatticeModel_T, typename std::enable_if< std::is_same< typename LatticeModel_T::CollisionModel::tag, collision_model::SRT_tag >::value &&LatticeModel_T::CollisionModel::constant &&std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value &&LatticeModel_T::compressible &&std::is_same< typename LatticeModel_T::ForceModel::tag, force_model::None_tag >::value >::type > | |
Cwalberla::lbm::DefaultCellOperation< LatticeModel_T, typename std::enable_if< std::is_same< typename LatticeModel_T::CollisionModel::tag, collision_model::SRT_tag >::value &&LatticeModel_T::CollisionModel::constant &&std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value &&std::is_same< typename LatticeModel_T::ForceModel::tag, force_model::None_tag >::value >::type > | |
Cwalberla::lbm::DefaultCellOperation< LatticeModel_T, typename std::enable_if< std::is_same< typename LatticeModel_T::CollisionModel::tag, collision_model::TRT_tag >::value &&! std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value &&std::is_same< typename LatticeModel_T::ForceModel::tag, force_model::None_tag >::value >::type > | |
Cwalberla::lbm::DefaultCellOperation< LatticeModel_T, typename std::enable_if< std::is_same< typename LatticeModel_T::CollisionModel::tag, collision_model::TRT_tag >::value &&std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value &&! LatticeModel_T::compressible &&std::is_same< typename LatticeModel_T::ForceModel::tag, force_model::None_tag >::value >::type > | |
Cwalberla::lbm::DefaultCellOperation< LatticeModel_T, typename std::enable_if< std::is_same< typename LatticeModel_T::CollisionModel::tag, collision_model::TRT_tag >::value &&std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value &&LatticeModel_T::compressible &&std::is_same< typename LatticeModel_T::ForceModel::tag, force_model::None_tag >::value >::type > | |
Cwalberla::lbm::DefaultDensityEquilibriumVelocityCalculation | |
Cwalberla::lbm::DefaultDensityVelocityCallback | |
Cwalberla::lbm::DefaultDiffusionBoundaryHandlingFactory< LatticeModel_T, FlagField_T > | |
Cwalberla::field::DefaultEvaluationFilter | |
Cwalberla::mesh::pe::DefaultTesselation< MeshType > | |
►CDefaultTraits | |
COpenMesh::Python::MeshTraits | |
Cwalberla::mesh::FloatTraits | |
Cwalberla::mesh::RealTraits | |
Cwalberla::lbm::Density< LatticeModel_T, Enable > | |
Cwalberla::lbm::Density< LatticeModel_T, typename std::enable_if< ! LatticeModel_T::compressible >::type > | |
Cwalberla::lbm::Density< LatticeModel_T, typename std::enable_if< LatticeModel_T::compressible >::type > | |
Cwalberla::lbm::DensityAdaptionFunction< LatticeModel_T > | |
Cwalberla::lbm::DensityAndMomentumDensity< LatticeModel_T, Enable > | |
Cwalberla::lbm::DensityAndMomentumDensity< LatticeModel_T, typename std::enable_if< ! std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value >::type > | |
Cwalberla::lbm::DensityAndMomentumDensity< LatticeModel_T, typename std::enable_if< std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value >::type > | |
Cwalberla::lbm::DensityAndVelocity< LatticeModel_T > | |
Cwalberla::lbm::DensityAndVelocityRange< LatticeModel_T, FieldIteratorXYZ, Enable > | |
Cwalberla::lbm::DensityAndVelocityRange< LatticeModel_T, FieldIteratorXYZ, typename std::enable_if< ! LatticeModel_T::ForceModel::constant >::type > | |
Cwalberla::lbm::DensityAndVelocityRange< LatticeModel_T, FieldIteratorXYZ, typename std::enable_if< LatticeModel_T::ForceModel::constant >::type > | |
Cwalberla::lbm::DensityCallback< DensityField_T > | |
Cwalberla::lbm::DensityVelocityCallback< VelocityField_T, DensityField_T > | |
Cwalberla::mesa_pd::kernel::DetectAndStoreContacts | Kernel which performs collision detection on a pair of two particles and inserts the contact (if existent) into the contact storage passed in the constructor |
Cwalberla::free_surface::DetectWettingSweep< Stencil_T, BoundaryHandling_T, FlagField_T, ScalarField_T, VectorField_T > | |
Cwalberla::gpu::communication::DeviceMemoryAllocator | |
Cwalberla::timing::DeviceSynchronizePolicy | Timing policy for the measurement of the GPU time |
Cwalberla::python_coupling::DictWrapper | |
Cwalberla::blockforest::DirectionBasedReduceScheme< dir_ > | Communication Scheme class for ghost layer based communication with the direction neighbors |
Cwalberla::lbm::force_model::EDMField< ForceField_T >::DirectionIndependentTerm< LatticeModel_T, Enable > | |
Cwalberla::lbm::force_model::EDMField< ForceField_T >::DirectionIndependentTerm< LatticeModel_T, typename std::enable_if< LatticeModel_T::compressible >::type > | |
Cwalberla::python_coupling::Dispatcher< Exporter, FieldTypes > | |
Cwalberla::free_surface::bubble_model::DistanceInfo | |
Cwalberla::mesh::distance_octree::DistanceOctree< MeshType > | |
Cwalberla::mesh::DistanceProperties< MeshType > | |
Cwalberla::math::DistributedSample | Class describing a distributed statistical sample |
Cwalberla::simd::scalar::double4_t | |
Cwalberla::math::DoubleAndLongLong | |
Cwalberla::mesa_pd::kernel::DoubleCast | This kernel requires the following particle accessor interface |
Cwalberla::pe::DoubleCast< TypeListA, TypeListB, Functor, ReturnType, N > | |
Cwalberla::pe::DoubleCast< TypeListA, TypeListB, Functor, ReturnType, -1 > | |
Cwalberla::blockforest::DynamicCurveBalance< PhantomData_T > | This class implements Hilber and Morton space filling curves for load balancing |
Cwalberla::blockforest::DynamicDiffusionBalance< PhantomData_T > | This class implements a diffusive algorithm for load balancing |
Cwalberla::blockforest::DynamicParMetis | |
Cwalberla::blockforest::DynamicParMetisBlockInfo | |
Cwalberla::blockforest::DynamicParMetisBlockInfoPackUnpack | |
Cwalberla::lbm::refinement::internal::EdgeCornerStencil< LatticeModel_T, Enable > | |
Cwalberla::lbm::refinement::internal::EdgeCornerStencil< LatticeModel_T, typename std::enable_if< LatticeModel_T::Stencil::D==2 >::type > | |
Cwalberla::lbm::refinement::internal::EdgeCornerStencil< LatticeModel_T, typename std::enable_if< LatticeModel_T::Stencil::D==3 >::type > | |
Cwalberla::lbm::force_model::EDM_tag | |
Cwalberla::lbm::force_model::EDMField< ForceField_T > | [17], [18] |
Cwalberla::pe_coupling::discrete_particle_methods::EffectiveViscosityFieldEvaluator | Evaluates the (local) effective viscosity |
Cwalberla::geometry::Ellipsoid | Class representing an Ellipsoid in 3D |
Cwalberla::free_surface::curvature_model::emptySweep | |
Cwalberla::Environment | RAII Object to initialize waLBerla using command line parameters |
Cwalberla::mpi::Environment | RAII Object to initialize and finalize MPI |
Cwalberla::mesa_pd::collision_detection::EPA | The Expanding-Polytope Algorithm |
Cwalberla::pe::fcd::EPA | The Expanding-Polytope Algorithm |
Cwalberla::mesa_pd::collision_detection::EPA::EPA_Edge | Class storing Information about an Edge of the EPA-Polytope |
Cwalberla::pe::fcd::EPA::EPA_Edge | Class storing Information about an Edge of the EPA-Polytope |
Cwalberla::mesa_pd::collision_detection::EPA::EPA_Triangle | Class storing Information about a triangular facette (Triangle) of the EPA-Polytope |
Cwalberla::pe::fcd::EPA::EPA_Triangle | Class storing Information about a triangular facette (Triangle) of the EPA-Polytope |
Cwalberla::mesa_pd::collision_detection::EPA::EPA_TriangleComp | Compare Triangles by their closest points to sort the triangle heap |
Cwalberla::pe::fcd::EPA::EPA_TriangleComp | Compare Triangles by their closest points to sort the triangle heap |
Cwalberla::mesa_pd::collision_detection::EpsilonRelEPA< T > | |
Cwalberla::pe::fcd::EpsilonRelEPA< T > | |
Cwalberla::mesa_pd::collision_detection::EpsilonRelEPA< double > | |
Cwalberla::pe::fcd::EpsilonRelEPA< double > | |
Cwalberla::mesa_pd::collision_detection::EpsilonRelEPA< float > | |
Cwalberla::pe::fcd::EpsilonRelEPA< float > | |
Cwalberla::mesa_pd::collision_detection::EpsilonRelEPA< long double > | |
Cwalberla::pe::fcd::EpsilonRelEPA< long double > | |
Cwalberla::lbm::refinement::EqualLevelBorderStreamCorrection< LatticeModel_T > | |
Cwalberla::lbm::Equilibrium< LatticeModel_T, Enable > | |
Cwalberla::lbm::Equilibrium< LatticeModel_T, typename std::enable_if< ! LatticeModel_T::compressible &&LatticeModel_T::equilibriumAccuracyOrder==1 >::type > | |
Cwalberla::lbm::Equilibrium< LatticeModel_T, typename std::enable_if< ! std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value &&! LatticeModel_T::compressible &&LatticeModel_T::equilibriumAccuracyOrder==2 >::type > | |
Cwalberla::lbm::Equilibrium< LatticeModel_T, typename std::enable_if< ! std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value &&LatticeModel_T::compressible &&LatticeModel_T::equilibriumAccuracyOrder==2 >::type > | |
Cwalberla::lbm::Equilibrium< LatticeModel_T, typename std::enable_if< LatticeModel_T::compressible &&LatticeModel_T::equilibriumAccuracyOrder==1 >::type > | |
Cwalberla::lbm::Equilibrium< LatticeModel_T, typename std::enable_if< std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value &&! LatticeModel_T::compressible &&LatticeModel_T::equilibriumAccuracyOrder==2 >::type > | |
Cwalberla::lbm::Equilibrium< LatticeModel_T, typename std::enable_if< std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value &&LatticeModel_T::compressible &&LatticeModel_T::equilibriumAccuracyOrder==2 >::type > | |
Cwalberla::lbm_mesapd_coupling::EquilibriumAndNonEquilibriumReconstructor< BoundaryHandling_T, ExtrapolationDirectionFinder_T > | |
Cwalberla::pe_coupling::EquilibriumAndNonEquilibriumReconstructor< LatticeModel_T, BoundaryHandling_T, ExtrapolationDirectionFinder_T > | |
Cwalberla::pe_coupling::EquilibriumAndNonEquilibriumReconstructor< LatticeModel_T, walberla::boundary::BoundaryHandling, ExtrapolationDirectionFinder_T > | |
Cwalberla::lbm_mesapd_coupling::EquilibriumAndNonEquilibriumReconstructor< walberla::boundary::BoundaryHandling, ExtrapolationDirectionFinder_T > | |
Cwalberla::lbm::EquilibriumDistribution< LatticeModel_T, Enable > | |
Cwalberla::lbm::EquilibriumDistribution< LatticeModel_T, typename std::enable_if< ! LatticeModel_T::compressible &&LatticeModel_T::equilibriumAccuracyOrder==1 >::type > | |
Cwalberla::lbm::EquilibriumDistribution< LatticeModel_T, typename std::enable_if< ! LatticeModel_T::compressible &&LatticeModel_T::equilibriumAccuracyOrder==2 >::type > | |
Cwalberla::lbm::EquilibriumDistribution< LatticeModel_T, typename std::enable_if< LatticeModel_T::compressible &&LatticeModel_T::equilibriumAccuracyOrder==1 >::type > | |
Cwalberla::lbm::EquilibriumDistribution< LatticeModel_T, typename std::enable_if< LatticeModel_T::compressible &&LatticeModel_T::equilibriumAccuracyOrder==2 >::type > | |
Cwalberla::lbm::internal::EquilibriumForceCorrection< LatticeModel_T, Enable > | |
Cwalberla::lbm::internal::EquilibriumForceCorrection< LatticeModel_T, typename std::enable_if< ! LatticeModel_T::ForceModel::constant &&LatticeModel_T::ForceModel::shiftEquVel >::type > | |
Cwalberla::lbm::internal::EquilibriumForceCorrection< LatticeModel_T, typename std::enable_if< ! LatticeModel_T::ForceModel::shiftEquVel >::type > | |
Cwalberla::lbm::internal::EquilibriumForceCorrection< LatticeModel_T, typename std::enable_if< LatticeModel_T::ForceModel::constant &&LatticeModel_T::ForceModel::shiftEquVel >::type > | |
Cwalberla::lbm::EquilibriumRange< LatticeModel_T, FieldIteratorXYZ, Enable > | |
Cwalberla::lbm::EquilibriumRange< LatticeModel_T, FieldIteratorXYZ, typename std::enable_if< ! LatticeModel_T::compressible &&LatticeModel_T::equilibriumAccuracyOrder==1 >::type > | |
Cwalberla::lbm::EquilibriumRange< LatticeModel_T, FieldIteratorXYZ, typename std::enable_if< ! LatticeModel_T::compressible &&LatticeModel_T::equilibriumAccuracyOrder==2 >::type > | |
Cwalberla::lbm::EquilibriumRange< LatticeModel_T, FieldIteratorXYZ, typename std::enable_if< LatticeModel_T::compressible &&LatticeModel_T::equilibriumAccuracyOrder==1 >::type > | |
Cwalberla::lbm::EquilibriumRange< LatticeModel_T, FieldIteratorXYZ, typename std::enable_if< LatticeModel_T::compressible &&LatticeModel_T::equilibriumAccuracyOrder==2 >::type > | |
Cwalberla::lbm_mesapd_coupling::EquilibriumReconstructor< BoundaryHandling_T > | |
Cwalberla::pe_coupling::EquilibriumReconstructor< LatticeModel_T, BoundaryHandling_T > | Classes to be used together with the PDFReconstruction class to reconstruct PDFs |
Cwalberla::pe_coupling::EquilibriumReconstructor< LatticeModel_T, walberla::boundary::BoundaryHandling > | |
Cwalberla::lbm_mesapd_coupling::EquilibriumReconstructor< walberla::boundary::BoundaryHandling > | |
Cwalberla::gpu::EventRAII | |
►Cstd::exception | STL class |
►Cstd::logic_error | STL class |
►Cstd::out_of_range | STL class |
Cwalberla::python_coupling::NoSuchBlockData | |
►Cstd::runtime_error | STL class |
Cwalberla::python_coupling::BlockDataNotConvertible | |
Cwalberla::free_surface::ExcessMassDistributionModel | |
►Cwalberla::free_surface::ExcessMassDistributionSweepBase< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
Cwalberla::free_surface::ExcessMassDistributionSweepInterfaceAndLiquid< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
Cwalberla::free_surface::ExcessMassDistributionSweepInterfaceEvenly< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
Cwalberla::free_surface::ExcessMassDistributionSweepInterfaceWeighted< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
Cwalberla::mesa_pd::kernel::ExcludeInfiniteInfinite | |
Cwalberla::mesh::ExcludeMeshExterior< DistanceObject > | |
Cwalberla::mesh::ExcludeMeshInterior< DistanceObject > | |
Cwalberla::mesh::ExcludeMeshInteriorRefinement< DistanceObject > | |
Cwalberla::free_surface::FreeSurfaceBoundaryHandling< LatticeModel_T, FlagField_T, ScalarField_T >::ExecuteBoundaryHandling | |
Cwalberla::mesa_pd::kernel::ExplicitEuler | Explicit Euler integration |
Cexprtk::expression< T > | |
Cexprtk::expression< double > | |
Cwalberla::lbm::initializer::ExprSystemInitFunction | |
Cwalberla::lbm::ExtendedBoundaryHandlingFactory< LatticeModel, FlagFieldT > | Creates a default boundary handling for LBM simulations |
Cwalberla::pe_coupling::discrete_particle_methods::ExternalForceToForceFieldAdder | Applies a given constant external force to a force field |
Cwalberla::free_surface::ExtrapolateNormalsSweep< Stencil_T, FlagField_T, VectorField_T > | |
Cwalberla::lbm_mesapd_coupling::ExtrapolationReconstructor< BoundaryHandling_T, ExtrapolationDirectionFinder_T, EnforceNoSlipConstraintAfterExtrapolation > | |
Cwalberla::pe_coupling::ExtrapolationReconstructor< LatticeModel_T, BoundaryHandling_T, ExtrapolationDirectionFinder_T > | |
Cwalberla::mesa_pd::FaceDataSource< MeshType, T > | |
►Cwalberla::mesa_pd::FaceDataSource< MeshType, Type > | |
Cwalberla::mesa_pd::OutputSelectorFaceDataSource< MeshType, Selector, Vector3< Type > > | Data Source for particle selectors specialized for Vec3 |
►Cwalberla::mesa_pd::FaceDataSource< MeshType, typename Selector::return_type > | |
Cwalberla::mesa_pd::OutputSelectorFaceDataSource< MeshType, Selector, Type > | Generic data source to pick data for a face using a particle selector |
►Cfalse_type | |
Cwalberla::never_true< typename > | |
►Cwalberla::field::Field< T, fSize_ > | A four dimensional field/lattice |
Cwalberla::field::GhostLayerField< T, 1 > | |
►Cwalberla::field::GhostLayerField< T, fSize_ > | Extends the Field with ghost-layer information |
Cwalberla::lbm::PdfField< LatticeModel_T > | Specialized field class for PDF fields (fields containing multiple particle distribution functions per cell) |
Cwalberla::lbm_generated::PdfField< LatticeStorageSpecification_T > | |
Cwalberla::field::Field< bool, 1 > | |
►Cwalberla::field::Field< double, fSize_ > | |
Cwalberla::field::GhostLayerField< double, 19 > | |
Cwalberla::field::GhostLayerField< double, 27 > | |
►Cwalberla::field::Field< flag_t, fSize_ > | |
►Cwalberla::field::GhostLayerField< flag_t, 1 > | |
Cwalberla::field::FlagField< flag_t > | |
►Cwalberla::field::Field< Flag_T, fSize_ > | |
►Cwalberla::field::GhostLayerField< Flag_T, 1 > | |
Cwalberla::field::FlagField< Flag_T > | |
►Cwalberla::field::Field< real_t, fSize_ > | |
Cwalberla::field::GhostLayerField< real_t, LatticeModel_T::Stencil::Size > | |
Cwalberla::field::GhostLayerField< real_t, LatticeStorageSpecification_T::Stencil::Size > | |
►Cwalberla::field::Field< uint32_t, fSize_ > | |
►Cwalberla::field::GhostLayerField< uint32_t, 1 > | |
Cwalberla::field::FlagField< uint32_t > | |
Cwalberla::field::FlagField< T > | GhostLayerField that stores bit masks |
Cwalberla::gpu::FieldAccessor< T > | |
Cwalberla::gpu::FieldAccessor3D< T > | |
Cwalberla::gpu::FieldAccessorXYZ< T > | |
Cwalberla::field::FieldAllocatorBase< T > | |
►Cwalberla::field::FieldAllocatorBase< std::conditional< VectorTrait< bool >::F_SIZE!=0, VectorTrait< bool >::OutputType, bool >::type > | |
Cwalberla::field::FieldAllocator< bool > | |
►Cwalberla::field::FieldAllocatorBase< std::conditional< VectorTrait< double >::F_SIZE!=0, VectorTrait< double >::OutputType, double >::type > | |
Cwalberla::field::FieldAllocator< double > | |
►Cwalberla::field::FieldAllocatorBase< std::conditional< VectorTrait< flag_t >::F_SIZE!=0, VectorTrait< flag_t >::OutputType, flag_t >::type > | |
Cwalberla::field::FieldAllocator< flag_t > | |
►Cwalberla::field::FieldAllocatorBase< std::conditional< VectorTrait< Flag_T >::F_SIZE!=0, VectorTrait< Flag_T >::OutputType, Flag_T >::type > | |
Cwalberla::field::FieldAllocator< Flag_T > | |
►Cwalberla::field::FieldAllocatorBase< std::conditional< VectorTrait< real_t >::F_SIZE!=0, VectorTrait< real_t >::OutputType, real_t >::type > | |
Cwalberla::field::FieldAllocator< real_t > | |
►Cwalberla::field::FieldAllocatorBase< std::conditional< VectorTrait< T >::F_SIZE!=0, VectorTrait< T >::OutputType, T >::type > | |
►Cwalberla::field::FieldAllocator< T > | Allocation Strategy base class for fields |
Cwalberla::field::AllocateAligned< T, alignment > | Aligned Allocation strategy for Fields |
Cwalberla::field::StdFieldAlloc< T > | Allocator without alignment using new and delete[] |
Cwalberla::gpu::HostFieldAllocator< T, HostAllocFlags > | Allocator that allocates a CPU! field using gpuHostAlloc without padding |
►Cwalberla::field::FieldAllocatorBase< std::conditional< VectorTrait< uint32_t >::F_SIZE!=0, VectorTrait< uint32_t >::OutputType, uint32_t >::type > | |
Cwalberla::field::FieldAllocator< uint32_t > | |
►Cwalberla::field::FieldAllocatorBase< std::conditional< VectorTrait< Value_T >::F_SIZE!=0, VectorTrait< Value_T >::OutputType, Value_T >::type > | |
Cwalberla::field::FieldAllocator< Value_T > | |
Cwalberla::field::internal::FieldAllocatorExporter | |
Cwalberla::field::FieldClone< WorkField, constSize > | Helper class for the common scenario where a 'scratch field' is needed |
Cwalberla::field::FieldClone< ScalarField_T, true > | |
Cwalberla::field::FieldClone< walberla::field::FlagField, true > | |
Cwalberla::field::FieldClone< walberla::lbm::PdfField, true > | |
Cwalberla::pe_coupling::discrete_particle_methods::FieldDataSwapper< Field_T > | Swaps the data of two identical fields |
Cwalberla::field::internal::FieldExporter | |
Cwalberla::gpu::FieldIndexing< T > | |
►Cwalberla::gpu::FieldIndexing3DBase | |
Cwalberla::gpu::FieldIndexing3D< T > | |
Cwalberla::gpu::FieldIndexingXYZ< T > | |
►Cwalberla::field::FieldIterator< T, fieldFSize > | Iterator over a 4D array, stored linearized in memory |
Cwalberla::field::ForwardFieldIterator< T, fieldFSize > | |
Cwalberla::field::ReverseFieldIterator< T, fieldFSize > | |
Cwalberla::field::FieldNeighborPointer< Field_T, FieldMember, Value_T > | Class representing one Field coordinate with access only to neighbor values |
Cwalberla::field::FieldPointer< Field_T, FieldMember, Value_T > | Class representing on Field coordinate |
Cwalberla::field::internal::FieldWriter< FieldT > | |
Cwalberla::gather::FileGatherScheme | Collects / Gathers data from multiple blocks to a single block, using temporary files |
Cwalberla::free_surface::curvature_model::FiniteDifferenceMethod< Stencil_T, LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
Cwalberla::lbm::FixedDensityD3Q19 | |
Cwalberla::lbm::FixedDensityD3Q27 | |
Cwalberla::lbm_mesapd_coupling::FixedParticlesSelector | |
Cwalberla::blockforest::FixedRefinementLevelSelector | |
Cwalberla::field::FlagFieldCellFilter< FlagField_T > | |
Cwalberla::field::FlagFieldEvaluationFilter< FlagField_T > | |
Cwalberla::lbm_mesapd_coupling::FlagFieldNormalExtrapolationDirectionFinder< BoundaryHandling_T > | |
Cwalberla::pe_coupling::FlagFieldNormalExtrapolationDirectionFinder< BoundaryHandling_T > | |
Cwalberla::free_surface::FlagInfo< FlagField_T > | |
Cwalberla::free_surface::FlagInfo< walberla::field::FlagField > | |
Cwalberla::mesa_pd::data::particle_flags::FlagT | |
Cwalberla::math::FloatAndLong | |
►Cwalberla::free_surface::bubble_model::FloodFillInterface | |
Cwalberla::free_surface::bubble_model::FloodFillUsingFillLevel< Stencil_T > | |
Cwalberla::free_surface::bubble_model::FloodFillUsingFlagField< FlagField_T > | |
Cwalberla::free_surface::ForceDensityCodegenSweep< LatticeModel_T, FlagField_T, VectorFieldFlattened_T, ScalarField_T > | |
Cwalberla::free_surface::ForceDensitySweep< LatticeModel_T, FlagField_T, VectorField_T, ScalarField_T > | |
Cwalberla::pe_coupling::discrete_particle_methods::ForceFieldResetter | Resets the values currently stored in the force field to (0,0,0) |
Cwalberla::mesa_pd::kernel::ForceLJ | Kernel which calculates the Lennard Jones force between two particles |
Cwalberla::ForceLogger | Class for calculating (and logging) the force exerted by the fluid on an obstacle inside the domain |
Cwalberla::pe_coupling::ForceOnBodiesAdder | |
Cwalberla::mesa_pd::ForceTorqueNotification | Transmits force and torque information |
Cwalberla::pe_coupling::ForceTorqueOnBodiesResetter | |
Cwalberla::pe_coupling::ForceTorqueOnBodiesScaler | |
Cwalberla::fft::FourierTransform< Field_T > | |
Cwalberla::lbm::FreeSlipD3Q19 | |
Cwalberla::lbm::FreeSlipD3Q27 | |
Cwalberla::free_surface::FreeSurfaceBoundaryHandling< LatticeModel_T, FlagField_T, ScalarField_T > | |
Cwalberla::free_surface::FreeSurfaceBoundaryHandling< LatticeModel_T, walberla::field::FlagField, ScalarField_T > | |
Cwalberla::timeloop::FuncCreator< FuncType > | |
►Cfunction | |
Cwalberla::gather::CellGatherPackInfo< Field_T, CellContainer >::Compare | Helper class for sorting the receivedData array according to t-value |
Cwalberla::gather::CurveGatherPackInfo< GhostLayerField_T, Interpolator >::Compare | Helper class for sorting the receivedData array according to t-value |
Cwalberla::math::FunctionParser | Function parser, for parsing and evaluating functions |
Cwalberla::math::FunctionParserOMP | |
Cwalberla::FunctionTraits< F > | Gives a function's return type as well as the number and type of arguments accepted by a function |
Cwalberla::FunctionTraits< R(Args...) > | |
Cwalberla::executiontree::Functor< FunctorType > | |
Cwalberla::lbm::refinement::FunctorWrapper | |
Cwalberla::GameOfLifeSweep | |
Cwalberla::GameOfLifeSweepCUDA | |
Cwalberla::field::internal::GatherExporter | |
►Cwalberla::gather::GatherPackInfo | Interface for packing & unpacking of data to be gathered |
Cwalberla::gather::CellGatherPackInfo< Field_T, CellContainer > | Packs data in cells given by a CellContainter ( CellInterval, CellVector..) |
Cwalberla::gather::CurveGatherPackInfo< GhostLayerField_T, Interpolator > | Packs data of a field along a curve |
►Cwalberla::gpu::GeneratedGPUPackInfo | |
Cwalberla::gpu::communication::MemcpyPackInfo< GPUFieldType > | |
Cwalberla::lbm::CombinedInPlaceGpuPackInfo< EvenPackInfo, OddPackInfo > | |
Cwalberla::lbm_generated::UniformGeneratedGPUPdfPackInfo< PdfField_T > | Pack Info class template for lattice Boltzmann PDF fields |
►Cwalberla::gpu::GeneratedNonUniformGPUPackInfo | |
Cwalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T > | |
Cwalberla::math::GenericAABB< T > | GenericAABB represents an axis-aligned bounding box |
Cwalberla::math::GenericAABB< real_t > | |
Cwalberla::math::GenericAABB< Scalar > | |
Cwalberla::mpi::GenericBufferSystem< RecvBuffer_T, SendBuffer_T > | Manages MPI Communication with a set of known communication partners |
Cwalberla::mpi::GenericBufferSystem< walberla::gpu::communication::CustomMemoryBuffer, walberla::gpu::communication::CustomMemoryBuffer > | |
Cwalberla::mpi::GenericOpenMPBufferSystem< RecvBuffer_T, SendBuffer_T > | Wrapper around BufferSystem for OpenMP parallel MPI communication |
Cwalberla::mpi::GenericRecvBuffer< T > | Implementation of a MPI receive buffer |
Cwalberla::mpi::GenericSendBuffer< T, G > | Implementation of a MPI send buffer |
Cwalberla::field::GhostLayerFieldAdaptor< Functor, glDecrease > | Adaptor for walberla::field::GhostLayerField |
►Cwalberla::field::GhostLayerFieldAdaptor< ComponentExtractionFunction< field_t, component, 0 >, 0 > | |
Cwalberla::field::ComponentExtractionAdaptor< field_t, component, vectorComponent > | |
Cwalberla::pe::fcd::GJK | Implementation of the Gilbert-Johnson-Keerthi Algorithm |
Cwalberla::mesa_pd::collision_detection::GJK | Implementation of the Gilbert-Johnson-Keerthi Algorithm |
Cwalberla::pe::fcd::GJKEPACollideFunctor< Container > | |
Cwalberla::pe::fcd::GJKEPASingleCollideFunctor< BodyType1, Container > | |
Cwalberla::pe_coupling::amr::GlobalBodyPresenceLevelDetermination | |
Cwalberla::blockforest::GlobalLoadBalancing | |
Cwalberla::lbm_mesapd_coupling::GlobalParticlesSelector | |
Cwalberla::pe_coupling::discrete_particle_methods::GNSExternalForceToForceFieldAdder | Applies a given constant external force to a force field |
Cwalberla::pe_coupling::discrete_particle_methods::GNSPressureFieldEvaluator< LatticeModel_T, BoundaryHandling_T > | Evaluates the pressure field based on the given (GNS) LBM field |
Cwalberla::pe_coupling::discrete_particle_methods::GNSSmagorinskyLESField< LatticeModel_T, Filter_T > | Adjusts locally the fluid viscosity based on a LES-Smagorinsky turbulence model when using GNS-LBM |
Cwalberla::pe_coupling::discrete_particle_methods::GNSVelocityFieldEvaluator< LatticeModel_T, BoundaryHandling_T > | Evaluator for the fluid-phase velocity, given a (GNS) PDf field |
Cwalberla::gpu::GPUField< T > | GhostLayerField stored on a CUDA/HIP GPU |
►Cwalberla::gpu::GPUField< real_t > | |
Cwalberla::lbm_generated::GPUPdfField< LatticeStorageSpecification_T > | |
Cwalberla::gpu::GPUField< uint32_t > | |
Cwalberla::gpu::internal::GpuFieldExporter | |
Cwalberla::gpu::GPUSweepBase< GPUField_T > | |
Cwalberla::field::GradientRefinement< VectorField_T, Filter_T, Pseudo2D > | |
Cwalberla::lbm_mesapd_coupling::GradsMomentApproximationReconstructor< BoundaryHandling_T > | |
Cwalberla::geometry::GrayScaleImage | A gray scale image |
Cwalberla::gui::GUI | |
Cwalberla::lbm::force_model::Guo_tag | |
Cwalberla::lbm::force_model::GuoConstant | For the incompressible LBM, in lattice units, the body force is equal to the acceleration, since bodyForceDensity_lattice = density_lattice * acceleration_lattice and density_lattice is implicitly set to 1 |
Cwalberla::lbm::force_model::GuoField< ForceField_T > | |
Cstd::hash< walberla::Cell > | |
Cstd::hash< walberla::Vector2< T > > | |
Cstd::hash< walberla::Vector3< T > > | |
Cwalberla::mesa_pd::data::HashGrids::HashGrid | Implementation of the hash grid data structure |
Cwalberla::pe::ccd::HashGrids::HashGrid | Implementation of the hash grid data structure |
Cwalberla::mesa_pd::data::HashGrids | Implementation of the 'Hierarchical Hash Grids' coarse collision detection algorithm |
►Cwalberla::pe::ccd::HashGridsBodyTrait | Specialization of the BodyTrait class template for the 'hierarchical hash-grid' algorithm |
►Cwalberla::pe::RigidBody | |
►Cwalberla::pe::GeomPrimitive | Base class for all primitive geometries |
Cwalberla::mesh::pe::ConvexPolyhedron | Pe body representing a ConvexPolyhedron |
Cwalberla::pe::Box | Box geometry |
Cwalberla::pe::Capsule | Capsule geometry |
Cwalberla::pe::CylindricalBoundary | |
Cwalberla::pe::Ellipsoid | Base class for the Ellipsoid geometry |
Cwalberla::pe::Plane | Plane geometry |
►Cwalberla::pe::Sphere | Base class for the sphere geometry |
Cwalberla::pe::Squirmer | |
Cwalberla::grid_generator::HCPGrid | Convenience class to enable range based for loops over grid points |
Cwalberla::grid_generator::HCPIterator | Helper class to generate points in a hexagonal close packing structure within a certain domain |
►Cwalberla::pe::cr::HCSITSBodyTrait | |
Cwalberla::pe::RigidBody | |
Cwalberla::mesa_pd::kernel::HCSITSRelaxationStep | Apply a HCSITS (Hard-contact semi-implicit timestepping solver) relaxation to all contacts |
Cwalberla::gpu::communication::NonUniformGPUScheme< Stencil >::Header | |
Cwalberla::gpu::communication::UniformGPUScheme< Stencil >::Header | |
Cwalberla::mesa_pd::kernel::HeatConduction | Heat conduction interaction kernel |
Cwalberla::mesa_pd::HeatFluxNotification | Transmits force and torque information |
Cwalberla::mesa_pd::sorting::HilbertCompareFunctor | Compare functor which sorts particles according to the hilbert space filling curve |
Cwalberla::gpu::communication::HostMemoryAllocator | |
Cwalberla::mesa_pd::HydrodynamicForceTorqueNotification | Transmits force and torque information |
►Cwalberla::mesa_pd::data::IAccessor | Add this as a base class to identify your class as a accessor |
►Cwalberla::mesa_pd::data::ParticleAccessor | Basic ParticleAccessor for the ParticleStorage |
Cwalberla::mesa_pd::data::ParticleAccessorWithBaseShape | |
Cwalberla::mesa_pd::data::ParticleAccessorWithShape | |
Cwalberla::mesa_pd::data::SingleParticleAccessor | Basic ParticleAccessor which emulates a single particle in a ParticleStorage without actually needing a ParticleStorage |
►Cwalberla::domain_decomposition::IBlockID | Interface/base class for block IDs (unique identifiers for blocks) |
Cwalberla::blockforest::BlockID | |
Cwalberla::geometry::initializer::IBlockIDPtrCompare | |
►Cwalberla::mesa_pd::data::IContactAccessor | Add this as a base class to identify your class as an accessor for contact objects |
Cwalberla::mesa_pd::data::ContactAccessor | Basic ContactAccessor for the ContactStorage |
Cwalberla::mesa_pd::data::SingleContactAccessor | Basic ContactAccessor which emulates a single Contact in a ContactStorage without actually needing a ContactStorage |
►Cwalberla::pe::cr::ICR | |
►Cwalberla::pe::cr::DEMSolver< IntegrateImplicitEuler, ResolveContactSpringDashpotHaffWerner > | |
Cwalberla::pe::cr::DEM | |
►Cwalberla::pe::cr::PlainIntegratorSolver< IntegrateImplicitEuler > | |
Cwalberla::pe::cr::PlainIntegrator | |
Cwalberla::pe::cr::DEMSolver< Integrator, ContactResolver > | |
Cwalberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers | Particular implementation of the collision resolution for the hard contacts |
Cwalberla::pe::cr::PlainIntegratorSolver< Integrator > | |
►Cwalberla::mesa_pd::domain::IDomain | Abstract base class for the local subdomain |
Cwalberla::mesa_pd::domain::BlockForestDomain | |
Cwalberla::mesa_pd::domain::InfiniteDomain | Every process assumes the whole simulation space belongs to its subdomain |
►Cwalberla::executiontree::IFunctionNode | |
Cwalberla::executiontree::EveryNth | |
Cwalberla::executiontree::Loop | |
Cwalberla::executiontree::Sequence | |
Cwalberla::uid::index_generated_tag | |
Cwalberla::uid::IndexGenerator< T, UINT > | Generates UIDs (unique IDs) per class T starting from 0 |
►Cwalberla::uid::IndexGenerator< BHCUIDGenerator, uint_t > | |
Cwalberla::boundary::BHCUIDGenerator | |
►Cwalberla::uid::IndexGenerator< BHUIDGenerator, uint_t > | |
Cwalberla::boundary::BHUIDGenerator | |
►Cwalberla::uid::IndexGenerator< BUIDGenerator, size_t > | |
Cwalberla::boundary::BUIDGenerator | |
►Cwalberla::uid::IndexGenerator< InitializerUIDGenerator, uint_t > | |
Cwalberla::geometry::initializer::InitializerUIDGenerator | |
►Cwalberla::uid::IndexGenerator< S, size_t > | |
Cwalberla::uid::suidgenerator::S | |
►Cwalberla::uid::IndexGenerator< VTKGEN, size_t > | |
Cwalberla::vtk::VTKOutput::VTKGEN | |
Cwalberla::lbm::OutflowD3Q27::IndexInfo | |
Cwalberla::lbm::UBBD3Q19::IndexInfo | |
Cwalberla::lbm::UBBD3Q27::IndexInfo | |
Cwalberla::lbm::FixedDensityD3Q19::IndexInfo | |
Cwalberla::lbm::FixedDensityD3Q27::IndexInfo | |
Cwalberla::lbm::FreeSlipD3Q19::IndexInfo | |
Cwalberla::lbm::FreeSlipD3Q27::IndexInfo | |
Cwalberla::lbm::NoSlipD3Q19::IndexInfo | |
Cwalberla::lbm::NoSlipD3Q27::IndexInfo | |
Cwalberla::lbm::OutflowD3Q19::IndexInfo | |
Cwalberla::lbm::OutflowD3Q27::IndexVectors | |
Cwalberla::lbm::UBBD3Q27::IndexVectors | |
Cwalberla::lbm::UBBD3Q19::IndexVectors | |
Cwalberla::lbm::FixedDensityD3Q19::IndexVectors | |
Cwalberla::lbm::FixedDensityD3Q27::IndexVectors | |
Cwalberla::lbm::FreeSlipD3Q19::IndexVectors | |
Cwalberla::lbm::FreeSlipD3Q27::IndexVectors | |
Cwalberla::lbm::NoSlipD3Q19::IndexVectors | |
Cwalberla::lbm::NoSlipD3Q27::IndexVectors | |
Cwalberla::lbm::OutflowD3Q19::IndexVectors | |
Cwalberla::mesa_pd::kernel::InitContactsForHCSITS | Init the datastructures for a contact for later use of the HCSITS-Solver |
Cwalberla::geometry::initializer::InitializationManager | Manages domain initialization from configuration file |
Cwalberla::lbm_mesapd_coupling::InitializeHydrodynamicForceTorqueForAveragingKernel | |
►Cwalberla::geometry::initializer::Initializer | Abstract base class for all Initializers |
Cwalberla::geometry::initializer::BoundaryFromBody< BoundaryHandlerT > | Initializes a boundary handler using a Body (works for both boundary handlings and boundary handling collections) |
Cwalberla::geometry::initializer::BoundaryFromCellInterval< BoundaryHandlerT > | Initializes a boundary handler using a CellInterval (works for both boundary handlings and boundary handling collections) |
Cwalberla::geometry::initializer::BoundaryFromDomainBorder< BoundaryHandling_T > | Sets a boundary condition at a certain border of the domain (borders are specified by directions) |
Cwalberla::geometry::initializer::BoundaryFromImage< BoundaryHandling_T, Image_T > | Sets boundary conditions according to a gray scale image |
Cwalberla::geometry::initializer::BoundaryFromVoxelFile< BoundaryHandlerT > | Sets boundary conditions using information obtained from a voxel file |
Cwalberla::geometry::initializer::OverlapFieldFromBody | Initializes a scalar field from a geometric body |
Cwalberla::geometry::initializer::ScalarFieldFromBody< Field_T > | Initializes a scalar field from a geometric body |
Cwalberla::geometry::initializer::ScalarFieldFromCellInterval< Field_T > | Initializes a scalar field using a CellInterval |
Cwalberla::geometry::initializer::ScalarFieldFromGrayScaleImage | Initializes a scalar field, using the pixel values from a gray scale image The real_t field is initialized with values between 0 and 1 |
Cwalberla::lbm::initializer::Poiseuille< BoundaryHandling_T, LM, SimplePressure, UBB > | Initializes the complete domain with a Poiseuille (Channel) Flow |
Cwalberla::lbm_mesapd_coupling::InitializeVirtualMassKernel | This kernel calculates virtual mass and inertia and sets them as attributes on a particle |
Cwalberla::mesa_pd::kernel::InitParticlesForHCSITS | Init the datastructures for the particles for later use of the HCSITS-Solver |
Cwalberla::mesa_pd::kernel::InsertParticleIntoLinkedCells | Inserts a particle into the data::LinkedCells data structure |
Cwalberla::mesa_pd::kernel::InsertParticleIntoSparseLinkedCells | Inserts a particle into the data::SparseLinkedCells data structure |
Cwalberla::lbm_mesapd_coupling::InspectionProbe< PdfField_T, BoundaryHandling_T, ParticleAccessor_T > | |
Cwalberla::mesa_pd::kernel::cnt::IntegratedVDWContact | VdW Contact with integration |
Cwalberla::pe::cr::IntegrateExplicitEuler | Integrate the trajectory of one body using explicit Euler |
Cwalberla::pe::cr::IntegrateImplicitEuler | Integrate the trajectory of one body using implicit Euler |
Cwalberla::mesa_pd::kernel::IntegrateParticlesHCSITS | Kernel performing integration of the particles after the HCSITS iteration is done |
Cwalberla::pe_coupling::discrete_particle_methods::InteractionForceEvaluator< FlagField_T, FieldInterpolator_T, Distributor_T > | Evaluator of the two most important interaction forces: drag and pressure gradient |
Cwalberla::pe::raytracing::IntersectsFunctor | |
Cwalberla::math::IntRandom< INT > | |
Cwalberla::math::IntRandom< uint_t > | |
►Cwalberla::mesa_pd::vtk::IOutputSelector | |
Cwalberla::mesa_pd::vtk::OutputSelector< Selector > | |
Cwalberla::simd::is_vector4_type< T > | |
Cwalberla::simd::is_vector4_type< scalar::double4_t > | |
►Cwalberla::gui::ISliceChangeListener | |
Cwalberla::gui::BlockView3D | |
Cwalberla::mesa_pd::kernel::cnt::IsotropicVDWContact | Isotropic vdW contact model |
Cwalberla::boundary::isThreadSafe< Boundary_T, Enable > | |
Cwalberla::boundary::isThreadSafe< Boundary_T, typename std::enable_if< Boundary_T::threadsafe >::type > | |
Cwalberla::blockforest::SetupBlockForest::iterator | |
Cwalberla::mesa_pd::data::ContactStorage::iterator | |
Cwalberla::mesa_pd::data::ParticleStorage::iterator | |
Cwalberla::config::Iterator | |
Cwalberla::pe::BodyIterator::iterator< T > | |
Cwalberla::pe::LocalBodyIterator::iterator< T > | |
Cwalberla::pe::ShadowBodyIterator::iterator< T > | |
Cwalberla::mpi::GenericBufferSystem< RecvBuffer_T, SendBuffer_T >::iterator | |
Cwalberla::stencil::Iterator< Stencil > | Iterator over all directions contained in a stencil |
Cwalberla::selectable::SelectableObject< T, A, S >::iterator | |
Cwalberla::domain_decomposition::BlockStorage::iterator | |
►Cwalberla::timeloop::ITimeloop | |
►Cwalberla::timeloop::Timeloop< timing::WcPolicy > | |
Cwalberla::timeloop::SweepTimeloop< TP > | Timeloop that runs a collection of sweeps |
Cwalberla::executiontree::Loop | |
Cwalberla::timeloop::Timeloop< TP > | Abstract base class for time loops |
Cwalberla::pde::JacobiIteration | |
Cwalberla::JacobiIteration | |
Cwalberla::JacobiIterationResidual | |
Cwalberla::JacobiSweep | |
Cwalberla::JacobiSweepStencil | |
Cwalberla::math::KahanAccumulator< T > | |
Cwalberla::gpu::Kernel< FuncPtr > | Wrapper class around a GPU kernel, to call kernels also from code not compiled with the device compiler |
Cwalberla::field::KernelDistributor< Field_T, FlagField_T > | Distributor for walberla::field::GhostLayerField with kernel strategy |
Cwalberla::field::KernelFieldInterpolator< Field_T, FlagField_T > | Interpolator for walberla::field::GhostLayerField with kernel strategy |
Cwalberla::free_surface::KernelK8< Stencil_T > | |
Cwalberla::lbm::LatticeModelBase< CollisionModel_T, Compressible, ForceModel_T, EquilibriumAccuracyOrder > | Base class that is supposed (but not required) to be used for defining specific lattice models |
►Cwalberla::lbm::LatticeModelBase< CollisionModel_T, false, force_model::None, 2 > | |
Cwalberla::lbm::D2Q9< CollisionModel_T, Compressible, ForceModel_T, EquilibriumAccuracyOrder > | |
Cwalberla::lbm::D3Q15< CollisionModel_T, Compressible, ForceModel_T, EquilibriumAccuracyOrder > | |
Cwalberla::lbm::D3Q19< CollisionModel_T, Compressible, ForceModel_T, EquilibriumAccuracyOrder > | |
Cwalberla::lbm::D3Q27< CollisionModel_T, Compressible, ForceModel_T, EquilibriumAccuracyOrder > | |
Cwalberla::math::leastUnsignedInteger< minSize > | Provides the smallest unsigned integer type that has at least minSize bits |
Cwalberla::debug::notstd::left_shift | |
Cwalberla::geometry::LessThan | Helper class, used in TriangleMesh::removeDuplicateVertices |
Cwalberla::pe_coupling::discrete_particle_methods::LiftForceEvaluator< FlagField_T, FieldInterpolator_T, Distributor_T > | Evaluator of the lift force based on the given lift correlation |
Cwalberla::pe::raytracing::Lighting | The Lighting struct defines the properties of a point light in the scene |
Cwalberla::math::Limits< Type > | Numerical limits of built-in data types |
Cwalberla::lbm::refinement::LinearExplosion< LatticeModel_T, BoundaryHandling_T > | |
Cwalberla::lbm::refinement::LinearExplosion< LatticeModel_T, walberla::boundary::BoundaryHandling > | |
Cwalberla::mesa_pd::sorting::LinearizedCompareFunctor | Compare functor which sorts particles along the x, y and z axes |
Cwalberla::mesa_pd::kernel::LinearSpringDashpot | Advanced DEM kernel |
Cwalberla::mesa_pd::data::LinkedCells | |
Cwalberla::free_surface::LoadBalancer< FlagField_T, CommunicationStencil_T, LatticeModelStencil_T > | |
Cwalberla::pe::LocalBodyIterator | |
Cwalberla::free_surface::curvature_model::LocalTriangulation< Stencil_T, LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
Cwalberla::logging::internal::LoggingMacroDispatcher | |
Cwalberla::timeloop::Timeloop< TP >::LoggingStampManager | |
Cwalberla::executiontree::LoggingStampManager | |
Cwalberla::pe_coupling::LubricationCorrection | |
Cwalberla::lbm_mesapd_coupling::LubricationCorrectionKernel | Applies a correction for the unresolved lubrication forces and torques on the the interacting particles |
Cwalberla::pe_coupling::discrete_particle_methods::LubricationForceEvaluator | Evaluates the lubrication force between for a sphere-sphere or a sphere-plane pair |
Cwalberla::lbm::force_model::Luo_tag | |
Cwalberla::lbm::force_model::LuoConstant | For the incompressible LBM, in lattice units, the body force is equal to the acceleration, since bodyForceDensity_lattice = density_lattice * acceleration_lattice and density_lattice is implicitly set to 1 |
Cwalberla::lbm::force_model::LuoField< ForceField_T > | |
Cwalberla::lbm::internal::MacroscopicForceCorrection< LatticeModel_T, Enable > | |
Cwalberla::lbm::internal::MacroscopicForceCorrection< LatticeModel_T, typename std::enable_if< ! LatticeModel_T::ForceModel::constant &&LatticeModel_T::ForceModel::shiftMacVel >::type > | |
Cwalberla::lbm::internal::MacroscopicForceCorrection< LatticeModel_T, typename std::enable_if< ! LatticeModel_T::ForceModel::shiftMacVel >::type > | |
Cwalberla::lbm::internal::MacroscopicForceCorrection< LatticeModel_T, typename std::enable_if< LatticeModel_T::ForceModel::constant &&LatticeModel_T::ForceModel::shiftMacVel >::type > | |
Cwalberla::lbm::MarkerFieldGenerator< LatticeModel_T, Filter_T > | |
Cwalberla::pe::communication::MarshalDynamically< BodyTypeTuple > | |
Cwalberla::pe::communication::MarshalDynamically< BodyTypeTuple >::MarshalFunctor | |
Cwalberla::field::MassEvaluation< DensityField_T, Filter_T, Pseudo2D > | Class for evaluating the evolution of the mass of a simulation |
►Cwalberla::pe::Material | Rigid body material |
Cwalberla::pe::Copper | Specification of the material copper |
Cwalberla::pe::Fir | Specification of the material fir |
Cwalberla::pe::Granite | Specification of the material granite |
Cwalberla::pe::Iron | Specification of the material iron |
Cwalberla::pe::Oak | Specification of the material oak |
Cwalberla::math::MathTrait< T1, T2 > | Base template for the MathTrait class |
Cwalberla::math::MathTrait< T, T > | |
Cwalberla::math::Matrix2< Type > | Efficient, generic implementation of a 2x2 matrix |
Cwalberla::math::Matrix2< real_t > | |
Cwalberla::math::Matrix3< Type > | Efficient, generic implementation of a 3x3 matrix |
Cwalberla::math::Matrix3< real_t > | |
Cwalberla::math::Matrix3< Scalar > | |
Cwalberla::math::MatrixMxN< Type > | Efficient implementation of a \( M \times N \) matrix |
Cwalberla::free_surface::MaxVelocityComputer< FreeSurfaceBoundaryHandling_T, PdfField_T, FlagField_T > | |
Cwalberla::timeloop::PerformanceMeter::Measurement | This struct holds a measurement definition |
Cwalberla::field::BlockDataHandling< Field_T, Pseudo2D >::Merge< T > | |
Cwalberla::field::BlockDataHandling< Field_T, Pseudo2D >::Merge< Vector2< T > > | |
Cwalberla::field::BlockDataHandling< Field_T, Pseudo2D >::Merge< Vector3< T > > | |
Cwalberla::free_surface::bubble_model::MergeInformation | |
Cwalberla::MeshDistanceFunction< MeshDistanceType > | |
Cwalberla::mesa_pd::MeshParticleVTKOutput< MeshType > | |
Cwalberla::mesh::MeshWorkloadMemory< DistanceObject > | |
Cwalberla::lbm_mesapd_coupling::amr::MetisAssignmentFunctor | |
Cwalberla::blockforest::MetisAssignmentFunctor | Assignment functor for ParMetis based load balancing |
Cwalberla::pe_coupling::amr::MetisAssignmentFunctor | |
Cwalberla::blockforest::GlobalLoadBalancing::MetisConfiguration< BLOCK > | |
Cwalberla::math::GenericAABB< T >::MinMaxCornerGivenT | |
Cwalberla::blockforest::MinMaxLevelDetermination | |
Cwalberla::blockforest::MinTargetLevelDeterminationFunctions | |
Cwalberla::lbm::MomentumDensity< LatticeModel_T, Enable > | |
Cwalberla::lbm::MomentumDensity< LatticeModel_T, typename std::enable_if< ! std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value >::type > | |
Cwalberla::lbm::MomentumDensity< LatticeModel_T, typename std::enable_if< std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value >::type > | |
Cwalberla::lbm::MomentumDensityAdaptionFunction< LatticeModel_T, stream > | |
Cwalberla::lbm::MomentumDensityVectorAdaptionFunction< LatticeModel_T, stream > | |
Cwalberla::lbm_mesapd_coupling::MovingParticleMapping< PdfField_T, BoundaryHandling_T, ParticleAccessor_T, ParticleSelector_T > | Maps the moving particles into the simulation domain and updates the mapping |
Cwalberla::lbm_mesapd_coupling::MovingParticleMappingKernel< BoundaryHandling_T > | Kernel that maps all particles onto all blocks to the "moving obstacle" boundary condition, that requires the additional particleField |
Cwalberla::gather::MPIGatherScheme | Collects / Gathers data from multiple blocks to a single process |
Cwalberla::pe::MPIRigidBodyTrait | Base class for a specialization of the RigidBodyTrait class template for MPI parallel solvers |
Cwalberla::pe::communication::MPIRigidBodyTraitParameter | |
Cwalberla::MPITrait< Matrix3< T > > | |
Cwalberla::MPITrait< Vector2< T > > | |
Cwalberla::MPITrait< Vector3< T > > | |
Cwalberla::lbm::collision_model::MRT_tag | |
►Cstd::multiset< K > | STL class |
Cwalberla::math::Sample | Class describing a statistical sample |
Cwalberla::MyBoundaryHandling | Functor that is used to add a boundary handling object to each block |
Cwalberla::pe_coupling::NaNDestroyer< LatticeModel_T > | |
Cwalberla::field::NearestNeighborDistributor< Field_T, FlagField_T > | Distributor for walberla::field::Field with nearest neighbor strategy |
Cwalberla::field::NearestNeighborFieldInterpolator< Field_T, FlagField_T > | Interpolator for walberla::field::Field with nearest neighbor strategy |
Cwalberla::field::NearestNeighborFieldInterpolator< Field_T, walberla::field::FlagField > | |
Cwalberla::field::NearestNeighborInterpolator< GlField > | Nearest Neighbor interpolation for GhostLayerFields |
Cwalberla::blockforest::PhantomBlock::NeighborBlock | |
Cwalberla::blockforest::Block::NeighborBlock | |
Cwalberla::blockforest::BlockReconstruction::NeighborhoodReconstruction< BLOCK > | |
Cwalberla::blockforest::BlockReconstruction::NeighborhoodReconstructionBlock | |
Cwalberla::blockforest::BlockReconstruction::NeighborhoodSectionReconstruction< BLOCK > | |
Cwalberla::lbm::NeighborsStencil< LatticeModel_T, Enable > | |
Cwalberla::lbm::NeighborsStencil< LatticeModel_T, typename std::enable_if< LatticeModel_T::Stencil::D==2 >::type > | |
Cwalberla::lbm::NeighborsStencil< LatticeModel_T, typename std::enable_if< LatticeModel_T::Stencil::D==3 >::type > | |
Cwalberla::pde::NeumannDomainBoundary< PdeField > | Class for setting Neumann domain boundaries for 1st and 2nd derivatives |
Cwalberla::free_surface::bubble_model::NewBubbleCommunication | |
Cwalberla::mesa_pd::NewGhostParticleNotification | This notification is send to the owner of a particle to signal that a new ghost particle exists and the ghost particle list should be updated |
►Cwalberla::geometry::containment_octree::Node< ContainmentOctreeT > | |
Cwalberla::geometry::containment_octree::BranchNode< ContainmentOctreeT > | |
►Cwalberla::geometry::containment_octree::LeafNode< ContainmentOctreeT > | |
Cwalberla::geometry::containment_octree::IndeterminateLeafNode< ContainmentOctreeT > | |
Cwalberla::geometry::containment_octree::InsideLeafNode< ContainmentOctreeT > | |
Cwalberla::geometry::containment_octree::OutsideLeafNode< ContainmentOctreeT > | |
►Cwalberla::mesh::distance_octree::Node< MeshType > | |
Cwalberla::mesh::distance_octree::BranchNode< MeshType > | |
Cwalberla::mesh::distance_octree::LeafNode< MeshType > | |
Cwalberla::blockforest::BlockForest::BlockInformation::Node | |
Cwalberla::blockforest::internal::Node< pid_t, idx_t > | |
Cwalberla::lbm::force_model::NoDirectionIndependentTerms | Used as return type if there are no common, direction-independent terms for the force density term |
►Cwalberla::NonCopyable | Ensures that any derived class can not be copied |
Cwalberla::pe::cr::PlainIntegratorSolver< IntegrateImplicitEuler > | |
Cwalberla::blockforest::SetupBlock | |
Cwalberla::blockforest::SetupBlockForest | |
►Cwalberla::domain_decomposition::BlockStorage | Base class for block storage data structures (the entire simulation space is partitioned into blocks [see class 'IBlock'], and block storage data structures manage these blocks) |
Cwalberla::blockforest::BlockForest | |
►Cwalberla::domain_decomposition::IBlock | Base class for blocks (blocks are used to partition the simulation space: blocks are rectangular parts of the simulation space that manage all the data that is assigned to their part of the simulation space) |
Cwalberla::blockforest::Block | |
Cwalberla::domain_decomposition::internal::BlockData | Wrapper class for any kind of block data (used only internally, never to be seen in the interface of public member functions) see: http://www.drdobbs.com/cpp/twisting-the-rtti-system-for-safe-dynami/229401004# |
►Cwalberla::domain_decomposition::StructuredBlockStorage | Base class for structured block storages (the entire simulation space is partitioned into blocks [see class 'IBlock'], the blocks are partitioned into cells, and structured block storages manage those blocks) |
Cwalberla::blockforest::StructuredBlockForest | |
►Cwalberla::pe::bg::IBG | |
Cwalberla::pe::bg::SimpleBG | |
Cwalberla::pe::BodyStorage | Body storage of the rigid body simulation world |
►Cwalberla::pe::ccd::ICCD | |
Cwalberla::pe::ccd::HashGrids | Implementation of the 'Hierarchical Hash Grids' coarse collision detection algorithm |
Cwalberla::pe::ccd::SimpleCCD | |
Cwalberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers | Particular implementation of the collision resolution for the hard contacts |
Cwalberla::pe::cr::PlainIntegratorSolver< Integrator > | |
►Cwalberla::pe::fcd::IFCD | |
►Cwalberla::pe::fcd::GenericFCD< BodyTypeTuple, AnalyticCollideFunctor > | |
Cwalberla::pe::fcd::SimpleFCD< BodyTypeTuple > | |
Cwalberla::pe::fcd::GenericFCD< BodyTypeTuple, CollisionFunctor > | Uses CollideFunctor to call collide function without additional namespace inclusion |
Cwalberla::pe::RigidBody | |
Cwalberla::vtk::VTKOutput | |
Cwalberla::python_coupling::NonCopyableWrap< T > | |
►Cwalberla::NonCreateable | Ensures that any derived class can not be constructed (static member functions can still be called!) |
Cwalberla::UniqueID< T > | Generation of unique IDs in MPI environments |
Cwalberla::lbm::force_model::None | |
Cwalberla::lbm::force_model::None_tag | |
Cwalberla::mesa_pd::kernel::NonLinearSpringDashpot | Advanced DEM kernel |
Cwalberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | |
Cwalberla::blockforest::communication::NonUniformBufferedScheme< CommunicationStencil_T > | |
Cwalberla::lbm_generated::NonuniformCommData< LatticeStorageSpecification_T > | |
Cwalberla::lbm_generated::NonuniformGPUCommData< LatticeStorageSpecification_T > | |
Cwalberla::lbm_generated::internal::NonuniformGPUPackingKernelsWrapper< PdfField_T, inplace > | |
Cwalberla::lbm_generated::internal::NonuniformGPUPackingKernelsWrapper< PdfField_T, false > | |
Cwalberla::lbm_generated::internal::NonuniformGPUPackingKernelsWrapper< PdfField_T, true > | |
Cwalberla::lbm_generated::internal::NonuniformGPUPackingKernelsWrapper< walberla::lbm::PdfField, LatticeStorageSpecification_T::inplace > | |
Cwalberla::gpu::communication::NonUniformGPUScheme< Stencil > | |
►Cwalberla::blockforest::communication::NonUniformPackInfo | |
►Cwalberla::field::refinement::PackInfo< PdfField< LatticeModel_T >, LatticeModel_T::Stencil > | |
Cwalberla::lbm::refinement::PdfFieldSyncPackInfo< LatticeModel_T > | |
Cwalberla::blockforest::communication::UniformToNonUniformPackInfoAdapter | Adapter to use a UniformPackInfo in a NonUniformBufferedScheme |
Cwalberla::field::refinement::PackInfo< Field_T, Stencil > | |
►Cwalberla::lbm::refinement::TimeStepPdfPackInfo | |
Cwalberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T > | |
Cwalberla::lbm_generated::NonuniformGeneratedPdfPackInfo< PdfField_T > | |
Cwalberla::lbm_generated::internal::NonuniformPackingKernelsWrapper< PdfField_T, inplace > | |
Cwalberla::lbm_generated::internal::NonuniformPackingKernelsWrapper< PdfField_T, false > | |
Cwalberla::lbm_generated::internal::NonuniformPackingKernelsWrapper< PdfField_T, true > | |
Cwalberla::lbm_generated::internal::NonuniformPackingKernelsWrapper< walberla::lbm::PdfField, LatticeStorageSpecification_T::inplace > | |
Cwalberla::blockforest::NoPhantomData | |
Cwalberla::free_surface::NormalSweep< Stencil_T, FlagField_T, ScalarField_T, VectorField_T > | |
Cwalberla::lbm::NoSlipD3Q19 | |
Cwalberla::lbm::NoSlipD3Q27 | |
Cwalberla::mesa_pd::NotificationTrait< V > | Returns the notification type of the template parameter |
Cwalberla::mesa_pd::NotificationTrait< NewGhostParticleNotification > | |
Cwalberla::mesa_pd::NotificationTrait< ParticleCopyNotification > | |
Cwalberla::mesa_pd::NotificationTrait< ParticleGhostCopyNotification > | |
Cwalberla::mesa_pd::NotificationTrait< ParticleMigrationNotification > | |
Cwalberla::mesa_pd::NotificationTrait< ParticleRemoteMigrationNotification > | |
Cwalberla::mesa_pd::NotificationTrait< ParticleRemovalInformationNotification > | |
Cwalberla::mesa_pd::NotificationTrait< ParticleRemovalNotification > | |
Cwalberla::mesa_pd::NotificationTrait< ParticleUpdateNotification > | |
Cwalberla::mesa_pd::NumContactNotification | Transmits force and torque information |
Cwalberla::gpu::NvtxRange | |
Cwalberla::free_surface::ObstacleFillLevelSweep< Stencil_T, FlagField_T, ScalarField_T, VectorField_T > | |
Cwalberla::free_surface::ObstacleNormalSweep< Stencil_T, FlagField_T, VectorField_T > | |
Cwalberla::lbm_mesapd_coupling::OmegaBulkAdapter< ParticleAccessor_T, ParticleSelector_T > | |
Cwalberla::debug::op_valid_impl< X, Y, Op > | The implementation is directly taken from https://stackoverflow.com/a/39348287 |
Cwalberla::lbm::OutflowD3Q19 | |
Cwalberla::lbm::OutflowD3Q27 | |
Cwalberla::lbm_mesapd_coupling::psm::OverlapFractionFunctor | |
Cwalberla::pe::Owner | |
Cwalberla::python_coupling::detail::owning_iterator_state< T, Policy > | |
Cwalberla::gpu::internal::PackInfoExporter | |
Cwalberla::lbm::D3Q27StorageSpecification::PackKernels | |
Cwalberla::lbm::D3Q19StorageSpecification::PackKernels | |
Cwalberla::gpu::ParallelSection | |
Cwalberla::gpu::ParallelStreams | Helper class to run CUDA/HIP operations on parallel streams |
Cwalberla::config::Config::Parameter< Type > | |
Cwalberla::mesa_pd::ContactHistoryNotification::Parameters | |
Cwalberla::mesa_pd::ForceTorqueNotification::Parameters | |
Cwalberla::mesa_pd::HeatFluxNotification::Parameters | |
Cwalberla::mesa_pd::HydrodynamicForceTorqueNotification::Parameters | |
Cwalberla::mesa_pd::NewGhostParticleNotification::Parameters | |
Cwalberla::mesa_pd::NumContactNotification::Parameters | |
Cwalberla::mesa_pd::ParticleCopyNotification::Parameters | |
Cwalberla::mesa_pd::ParticleGhostCopyNotification::Parameters | |
Cwalberla::mesa_pd::ParticleMigrationNotification::Parameters | |
Cwalberla::mesa_pd::ParticleRemoteMigrationNotification::Parameters | |
Cwalberla::mesa_pd::ParticleRemovalInformationNotification::Parameters | |
Cwalberla::mesa_pd::ParticleRemovalNotification::Parameters | |
Cwalberla::mesa_pd::ParticleUpdateNotification::Parameters | |
Cwalberla::mesa_pd::VelocityCorrectionNotification::Parameters | |
Cwalberla::mesa_pd::VelocityUpdateNotification::Parameters | |
Cwalberla::pe::communication::RigidBodyCopyNotification::Parameters | |
Cwalberla::pe::communication::RigidBodyDeletionNotification::Parameters | |
Cwalberla::pe::communication::RigidBodyForceNotification::Parameters | |
Cwalberla::pe::communication::RigidBodyMigrationNotification::Parameters | |
Cwalberla::pe::communication::RigidBodyNewShadowCopyNotification::Parameters | |
Cwalberla::pe::communication::RigidBodyRemoteMigrationNotification::Parameters | |
Cwalberla::pe::communication::RigidBodyRemovalInformationNotification::Parameters | |
Cwalberla::pe::communication::RigidBodyRemovalNotification::Parameters | |
Cwalberla::pe::communication::RigidBodyUpdateNotification::Parameters | |
Cwalberla::pe::communication::RigidBodyVelocityCorrectionNotification::Parameters | |
Cwalberla::pe::communication::RigidBodyVelocityUpdateNotification::Parameters | |
Cwalberla::mesa_pd::ParseMessage | |
Cwalberla::mesa_pd::data::ParticleStorage::Particle | |
Cwalberla::lbm_mesapd_coupling::psm::ParticleAndVolumeFractionMapping< ParticleAccessor_T, ParticleSelector_T > | |
Cwalberla::mesa_pd::ParticleCopyNotification | A complete particle copy |
Cwalberla::mesa_pd::domain::internal::ParticleDeleter | Class which gets initialized by BlockForestDataHandling |
Cwalberla::mesa_pd::ParticleGhostCopyNotification | A complete particle copy for a new ghost particle |
Cwalberla::lbm_mesapd_coupling::ParticleMappingKernel< BoundaryHandling_T > | |
Cwalberla::mesa_pd::ParticleMigrationNotification | Migrate the particle to this process |
Cwalberla::lbm_mesapd_coupling::amr::ParticlePresenceLevelDetermination | |
Cwalberla::mesa_pd::ParticleRemoteMigrationNotification | The ownership for one of the ghost particles has changed |
Cwalberla::mesa_pd::ParticleRemovalInformationNotification | Used to signal other processes that a shadow copy was destroyed |
Cwalberla::mesa_pd::ParticleRemovalNotification | The specified particle should be removed from the process |
Cwalberla::mesa_pd::data::ParticleStorage | |
Cwalberla::mesa_pd::ParticleUpdateNotification | Updates a ghost particle |
Cwalberla::lbm::initializer::PdfFieldInitializer< LatticeModel_T > | |
Cwalberla::pe_coupling::PDFReconstruction< LatticeModel_T, BoundaryHandling_T, Reconstructer_T, conserveMomentum, includeGhostLayers > | Class to manage the reconstruction of PDFs that is needed when cells are becoming uncovered by moving obstacles |
Cwalberla::lbm_mesapd_coupling::PdfReconstructionManager< PdfField_T, BoundaryHandling_T, ParticleAccessor_T, Reconstructor_T > | Class to manage the reconstruction of PDFs that is needed when cells are becoming uncovered by moving obstacles |
Cwalberla::free_surface::PdfReconstructionModel | |
Cwalberla::free_surface::PdfRefillingModel | |
Cwalberla::lbm_generated::PerformanceEvaluationBase< CellCounter_T, FluidCellCounter_T > | Class for evaluating the performance of LBM simulations |
►Cwalberla::lbm::PerformanceEvaluationBase< CellCounter_T, FluidCellCounter_T > | Class for evaluating the performance of LBM simulations |
Cwalberla::lbm::PerformanceEvaluation< FlagField_T > | Class for evaluating the performance of LBM simulations using fields |
►Cwalberla::lbm_generated::PerformanceEvaluationBase< field::CellCounter< FlagField_T >, field::CellCounter< FlagField_T > > | |
Cwalberla::lbm_generated::PerformanceEvaluation< FlagField_T > | Class for evaluating the performance of LBM simulations using fields |
Cwalberla::lbm::PerformanceEvaluationBase< field::CellCounter< FlagField_T >, field::CellCounter< FlagField_T > > | |
►Cwalberla::lbm::PerformanceEvaluationBase< field::CellCounter< walberla::field::FlagField >, field::CellCounter< walberla::field::FlagField > > | |
Cwalberla::lbm::PerformanceEvaluation< walberla::field::FlagField > | |
Cwalberla::lbm::PerformanceLogger< FlagField_T > | Class for using the PerformanceEvaluation in a timeloop |
Cwalberla::timeloop::PerformanceMeter | |
Cwalberla::lbm::evaluations::Permeability< PdfField_T, BoundaryHandling_T > | |
Cwalberla::mesh::pe::PeVTKMeshWriter< MeshType, Tesselation > | |
Cwalberla::mesa_pd::kernel::PFCDamping | PFC style damping |
Cwalberla::blockforest::PhantomBlock | |
Cwalberla::blockforest::PhantomBlockForest | |
Cwalberla::free_surface::LoadBalancer< FlagField_T, CommunicationStencil_T, LatticeModelStencil_T >::PhantomWeight | |
Cwalberla::geometry::RGBAImage::pixel_t | |
Cwalberla::math::Plane | |
Cwalberla::blockforest::PODPhantomWeight< T > | |
Cwalberla::blockforest::PODPhantomWeightPackUnpack< T > | |
►Cwalberla::vtk::PointDataSource | |
Cwalberla::mesa_pd::vtk::ParticleVtkOutput | |
Cwalberla::pe::DefaultBodyVTKOutput | |
Cwalberla::pe::EllipsoidVtkOutput | |
Cwalberla::pe::SphereVtkOutput | |
Cwalberla::vtk::PolylineDataSource | |
Cwalberla::lbm::PostProcessing< LatticeModel_T, Filter_T > | |
Cwalberla::pe_coupling::discrete_particle_methods::PressureFieldEvaluator< LatticeModel_T, BoundaryHandling_T > | Evaluator of the pressure field, given a PDF field |
Cwalberla::pe_coupling::discrete_particle_methods::PressureGradientFieldEvaluator< LatticeModel_T, BoundaryHandling_T > | Evaluator of the pressure gradient field, given a pressure field |
Cwalberla::lbm::PressureTensor< LatticeModel_T > | |
Cwalberla::free_surface::ProcessLoadEvaluator< FlagField_T > | |
Cwalberla::free_surface::ProcessLoadEvaluator< walberla::field::FlagField > | |
Cwalberla::pde::ProlongateAndCorrect< Stencil_T > | Prolongation and correction sweep for multigrid |
Cwalberla::gui::PropertyTree | Interface for providing Key-Value pairs for Qt Tree/List Views |
Cwalberla::mpi::GenericSendBuffer< T, G >::Ptr< VT > | |
Cwalberla::python_coupling::PythonCallback | Run a Python function from C++ code |
Cwalberla::field::internal::PythonFormatString< T > | |
Cwalberla::field::internal::PythonFormatString< double > | |
Cwalberla::field::internal::PythonFormatString< float > | |
Cwalberla::field::internal::PythonFormatString< int > | |
Cwalberla::field::internal::PythonFormatString< int16_t > | |
Cwalberla::field::internal::PythonFormatString< int8_t > | |
Cwalberla::field::internal::PythonFormatString< long > | |
Cwalberla::field::internal::PythonFormatString< long long > | |
Cwalberla::field::internal::PythonFormatString< uint8_t > | |
Cwalberla::field::internal::PythonFormatString< unsigned int > | |
Cwalberla::field::internal::PythonFormatString< unsigned long > | |
Cwalberla::field::internal::PythonFormatString< unsigned long long > | |
Cwalberla::field::internal::PythonFormatString< unsigned short > | |
►CQComboBox | |
Cwalberla::gui::ComboBoxItem | Helper class for inserting a combobox into a QListWidget |
Cwalberla::lbm::QCriterion | |
Cwalberla::field::QCriterionCellFilter< VelocityField_T, Filter_T > | |
Cwalberla::lbm::QCriterionFieldWriter< VelocityField_T, QCriterionField_T, Filter_T > | |
►CQGLView | |
Cwalberla::gui::BlockView3D | |
►CQGraphicsRectItem | |
Cwalberla::gui::CellView | Class for drawing a single cell of a grid slice |
►CQGraphicsView | |
Cwalberla::gui::BlockSliceView | View to display a slice of a field ( which is stored inside a block) |
Cwalberla::mesh::QHull< MeshType > | |
Cwalberla::mesh::QHullFaceSorter< MeshType > | |
Cwalberla::mesh::QHullPointDataSource< MeshType > | |
►CQListWidget | |
Cwalberla::gui::BlockViewText | |
►CQMainWindow | |
Cwalberla::gui::MainWindow | The main window of the GUI |
►CQObject | |
Cwalberla::gui::BlockDisplayObject | BlockDisplayObject renders one Block as a Cube |
►Cwalberla::gui::DisplayAdaptor | Abstract base class for display adaptors |
►Cwalberla::gui::FieldDisplayAdaptor< field_t > | Abstract class, for displaying fields |
Cwalberla::gui::FlagFieldDisplayAdaptor< field_t > | Displays a slice of a flag field |
Cwalberla::gui::ScalarField3DisplayAdaptor< field_t > | Class for drawing slices of vector fields |
Cwalberla::gui::ScalarFieldDisplayAdaptor< field_t > | Class for drawing a slice of a scalar field |
Cwalberla::gui::VectorFieldDisplayAdaptor< field_t > | Class for drawing slices of vector fields |
Cwalberla::lbm::PdfFieldDisplayAdaptor< field_t, stencil_t > | Class for drawing a slice of a D3Q19 PDF field |
Cwalberla::gui::DisplayPropertiesItem | Represents on line in a QTreeWidget |
Cwalberla::gui::QStandardItem | |
Cwalberla::gui::QStandardItemModel | |
►CQTreeView | |
Cwalberla::gui::BlockTreeView | |
►CQTreeWidgetItem | |
Cwalberla::gui::DisplayPropertiesItem | Represents on line in a QTreeWidget |
Cwalberla::math::Quaternion< Type > | Efficient implementation of a quaternion |
Cwalberla::math::Quaternion< real_t > | |
Cwalberla::RandomUUID | Replacement for boost::uuids::uuid and boost::uuids::random_generator |
Cwalberla::pe::raytracing::Ray | |
Cwalberla::mesa_pd::RayParticleIntersectionRatioFunctor | |
Cwalberla::pe::raytracing::Raytracer | |
Cwalberla::pde::RBGSIteration | |
Cwalberla::math::RealRandom< REAL_TYPE > | |
Cwalberla::math::RealRandom< real_t > | |
Cwalberla::ReattachmentLengthFinder | Class for determining (and logging) the normalized reattachment length after the backward-facing step |
Cwalberla::simd::aligned_allocator< T, Alignment >::rebind< U > | Defines an aligned allocator suitable for allocating elements of type U |
Cwalberla::mpi::internal::AbstractCommunication< RecvBuffer_T, SendBuffer_T >::ReceiveInfo | |
Cwalberla::mesa_pd::mpi::ReduceContactHistory | Reduces all contact history from ghost particles to the master particle |
►Cwalberla::communication::ReducePackInfo | Data packing/unpacking for reduce operations This class can be used, when multiple data sets from different senders should be reduced at the receiver |
Cwalberla::field::communication::ReducePackInfo< ReduceOperation, GhostLayerField_T > | Data packing/unpacking for reduce operations This class can be used, when multiple data sets from different senders should be reduced at the receiver |
Cwalberla::mesa_pd::mpi::ReduceProperty | Reduce a property from all ghost particles to the corresponding master particle |
►Cwalberla::free_surface::RefillingSweepBase< LatticeModel_T, FlagField_T > | |
Cwalberla::free_surface::AverageRefillingSweep< LatticeModel_T, FlagField_T > | |
Cwalberla::free_surface::EquilibriumRefillingSweep< LatticeModel_T, FlagField_T > | |
►Cwalberla::free_surface::ExtrapolationRefillingSweepBase< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
Cwalberla::free_surface::EquilibriumAndNonEquilibriumRefillingSweep< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
Cwalberla::free_surface::ExtrapolationRefillingSweep< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
Cwalberla::free_surface::GradsMomentsRefillingSweep< LatticeModel_T, FlagField_T > | |
Cwalberla::mesh::RefinementSelection< DistanceObject > | |
Cwalberla::blockforest::RefinementSelectionFunctions | |
Cwalberla::blockforest::BlockForest::RefreshCallbackWrappper | |
Cwalberla::blockforest::BlockForest::RefreshFunctor | |
Cwalberla::free_surface::bubble_model::RegionalFloodFill< T, Stencil_T > | |
Cwalberla::field::FlagField< T >::RegistrationData | |
Cwalberla::lbm_mesapd_coupling::RegularParticlesSelector | |
Cwalberla::Reinitialize | |
Cwalberla::timing::RemainingTimeLogger | |
Cwalberla::lbm_mesapd_coupling::ResetHydrodynamicForceTorqueKernel | |
Cwalberla::pde::ResidualNorm< Stencil_T > | |
Cwalberla::pde::ResidualNormStencilField< Stencil_T > | |
Cwalberla::pe::cr::ResolveContactSpringDashpotHaffWerner | |
Cwalberla::pde::Restrict< Stencil_T > | Restriction sweep for multigrid |
Cwalberla::geometry::RGBAImage::RGBAColor | |
Cwalberla::geometry::RGBAImage | A gray scale image |
Cwalberla::debug::notstd::right_shift | |
Cwalberla::pe::RigidBodyCastIterator< C > | Dynamic cast iterator for polymorphic pointer vectors |
Cwalberla::pe::communication::RigidBodyCopyNotification | Wrapper class for rigid body copies |
Cwalberla::pe::communication::RigidBodyDeletionNotification | Wrapper class for rigid body deletion notifications |
Cwalberla::pe::communication::RigidBodyForceNotification | Wrapper class for rigid body force and torque contribution notifications |
Cwalberla::pe::RigidBodyIterator | Implementation of an iterator for pointer vectors |
Cwalberla::pe::communication::RigidBodyMigrationNotification | Wrapper class for rigid body migration notifications |
Cwalberla::pe::communication::RigidBodyNewShadowCopyNotification | Wrapper class for rigid body new shadow copy notifications |
►Cwalberla::pe::communication::RigidBodyParameters | |
►Cwalberla::pe::communication::GeomPrimitiveParameters | |
Cwalberla::mesh::pe::ConvexPolyhedronParameters | |
Cwalberla::pe::communication::BoxParameters | |
Cwalberla::pe::communication::CapsuleParameters | |
Cwalberla::pe::communication::EllipsoidParameters | |
►Cwalberla::pe::communication::SphereParameters | |
Cwalberla::pe::communication::SquirmerParameters | |
Cwalberla::pe::communication::UnionParameters | |
Cwalberla::pe::communication::RigidBodyRemoteMigrationNotification | Wrapper class for rigid body remote migration notifications |
Cwalberla::pe::communication::RigidBodyRemovalInformationNotification | Wrapper class for rigid body removal notifications |
Cwalberla::pe::communication::RigidBodyRemovalNotification | Wrapper class for rigid body removal notifications |
Cwalberla::pe::communication::RigidBodyUpdateNotification | Wrapper class for rigid body updates |
Cwalberla::pe::communication::RigidBodyVelocityCorrectionNotification | Wrapper class for rigid body velocity corrections |
Cwalberla::pe::communication::RigidBodyVelocityUpdateNotification | Wrapper class for rigid body velocity updates |
Cwalberla::blockforest::SetupBlockForest::RootBlockAABB | |
Cwalberla::math::Rot3< Type > | Rotation class which merges quaternion and matrix representation |
Cwalberla::math::Rot3< real_t > | |
Cwalberla::gather::CurveGatherPackInfo< GhostLayerField_T, Interpolator >::Samples | |
Cwalberla::gather::CellGatherPackInfo< Field_T, CellContainer >::Samples | |
Cwalberla::vtk::VTKOutput::SamplingCell | |
Cwalberla::grid_generator::SCGrid | Convenience class to enable range based for loops over grid points |
Cwalberla::grid_generator::SCIterator | Helper class to generate points in a simple cubic structure within a certain domain |
Cwalberla::timing::ScopeTimer< TP > | |
Cwalberla::timeloop::SelectableFunction< FuncType > | |
►Cwalberla::timeloop::SelectableFunction< void() > | |
Cwalberla::timeloop::AfterFunction | |
Cwalberla::timeloop::BeforeFunction | |
Cwalberla::selectable::SelectableObject< T, A, S > | Abstract base class for storing and selecting objects of type T which are attached with selection attributes of type A |
►Cwalberla::selectable::SelectableObject< BlockExclusionFunction, SetSelectionPair< SUID >, Set< SUID > > | |
Cwalberla::selectable::SetSelectableObject< BlockExclusionFunction, SUID > | |
►Cwalberla::selectable::SelectableObject< RefinementSelectionFunction, SetSelectionPair< SUID >, Set< SUID > > | |
Cwalberla::selectable::SetSelectableObject< RefinementSelectionFunction, SUID > | |
►Cwalberla::selectable::SelectableObject< RootBlockExclusionFunction, SetSelectionPair< SUID >, Set< SUID > > | |
Cwalberla::selectable::SetSelectableObject< RootBlockExclusionFunction, SUID > | |
►Cwalberla::selectable::SelectableObject< shared_ptr< BlockDataHandlingWrapper >, SetSelectionPair< SUID >, Set< SUID > > | |
Cwalberla::selectable::SetSelectableObject< shared_ptr< BlockDataHandlingWrapper >, SUID > | |
►Cwalberla::selectable::SelectableObject< std::function< FuncType >, SetSelectionPair< SUID >, Set< SUID > > | |
Cwalberla::selectable::SetSelectableObject< std::function< FuncType >, SUID > | |
►Cwalberla::selectable::SelectableObject< std::function< void() >, SetSelectionPair< SUID >, Set< SUID > > | |
Cwalberla::selectable::SetSelectableObject< std::function< void() >, SUID > | |
►Cwalberla::selectable::SelectableObject< T, AllSet< U >, AllSet< U > > | |
Cwalberla::selectable::AllSetSelectableObject< T, U > | Implementation of SelectableObject using sets (see "AllSet.h") as selection attributes |
►Cwalberla::selectable::SelectableObject< T, SetSelectionPair< U >, Set< U > > | |
Cwalberla::selectable::SetSelectableObject< T, U > | Implementation of SelectableObject using objects of type SetSelectionPair (see "SetSelectionPair.h") as selection attributes, and objects of type Set (see "Set.h") as selector |
►Cwalberla::selectable::SelectableObject< walberla::timeloop::FuncCreator, SetSelectionPair< SUID >, Set< SUID > > | |
Cwalberla::selectable::SetSelectableObject< walberla::timeloop::FuncCreator, SUID > | |
►Cwalberla::selectable::SelectableObject< WorkloadMemorySUIDAssignmentFunction, SetSelectionPair< SUID >, Set< SUID > > | |
Cwalberla::selectable::SetSelectableObject< WorkloadMemorySUIDAssignmentFunction, SUID > | |
Cwalberla::vtk::SelectableOutputFunction | |
Cwalberla::mesa_pd::kernel::SelectAll | |
Cwalberla::mesa_pd::data::SelectContactDiag_n_inv | Predicate that selects a certain property from a Contact |
Cwalberla::mesa_pd::data::SelectContactDiag_nto | Predicate that selects a certain property from a Contact |
Cwalberla::mesa_pd::data::SelectContactDiag_nto_inv | Predicate that selects a certain property from a Contact |
Cwalberla::mesa_pd::data::SelectContactDiag_to_inv | Predicate that selects a certain property from a Contact |
Cwalberla::mesa_pd::data::SelectContactDistance | Predicate that selects a certain property from a Contact |
Cwalberla::mesa_pd::data::SelectContactId1 | Predicate that selects a certain property from a Contact |
Cwalberla::mesa_pd::data::SelectContactId2 | Predicate that selects a certain property from a Contact |
Cwalberla::mesa_pd::data::SelectContactMu | Predicate that selects a certain property from a Contact |
Cwalberla::mesa_pd::data::SelectContactNormal | Predicate that selects a certain property from a Contact |
Cwalberla::mesa_pd::data::SelectContactO | Predicate that selects a certain property from a Contact |
Cwalberla::mesa_pd::data::SelectContactP | Predicate that selects a certain property from a Contact |
Cwalberla::mesa_pd::data::SelectContactPosition | Predicate that selects a certain property from a Contact |
Cwalberla::mesa_pd::data::SelectContactR1 | Predicate that selects a certain property from a Contact |
Cwalberla::mesa_pd::data::SelectContactR2 | Predicate that selects a certain property from a Contact |
Cwalberla::mesa_pd::data::SelectContactT | Predicate that selects a certain property from a Contact |
Cwalberla::mesa_pd::data::SelectContactUid | Predicate that selects a certain property from a Contact |
Cwalberla::mesa_pd::kernel::SelectGhost | |
Cwalberla::mesa_pd::kernel::SelectMaster | |
Cwalberla::mesa_pd::data::SelectParticleAngularVelocity | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleBaseShape | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleClusterID | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleCurrentBlock | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleDv | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleDw | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleFlags | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleForce | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleGhostOwners | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleHeatFlux | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleHydrodynamicForce | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleHydrodynamicTorque | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleInteractionRadius | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleInvInertiaBF | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleInvInertiaBFIncludingVirtual | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleInvMass | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleInvMassIncludingVirtual | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleLinearVelocity | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleNeighborState | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleNewContactHistory | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleNextParticle | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleNumContacts | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleOldAngularAcceleration | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleOldContactHistory | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleOldForce | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleOldHydrodynamicForce | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleOldHydrodynamicTorque | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleOldLinearAcceleration | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleOldTorque | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleOwner | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticlePosition | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleRadiusAtTemperature | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleRotation | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleSegmentID | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleShapeID | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleTemperature | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleTorque | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleType | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleUid | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleVirtualInertiaBF | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::data::SelectParticleVirtualMass | Predicate that selects a certain property from a Particle |
Cwalberla::mesa_pd::kernel::SemiImplicitEuler | Semi-implicit Euler integration for position and velocity |
Cwalberla::mpi::GenericBufferSystem< RecvBuffer_T, SendBuffer_T >::SendInfo | |
Cwalberla::Set< T > | Wrapper class for managing sets that store elements of type T |
►Cwalberla::Set< Cell > | |
Cwalberla::cell::CellSet | A set of cells |
Cwalberla::Set< field::FlagUID > | |
Cwalberla::Set< FlagUID > | |
Cwalberla::Set< SUID > | |
Cwalberla::Set< U > | |
Cwalberla::Set< walberla::uid::UID > | |
Cwalberla::pe::SetBodyTypeIDs< BodyTypeTuple, N > | |
Cwalberla::pe::SetBodyTypeIDs< BodyTypeTuple, -1 > | |
Cwalberla::selectable::SetSelectionPair< T > | Class for storing two sets: one marked as "included" and one marked as "excluded" |
Cwalberla::selectable::SetSelectionPair< U > | |
Cwalberla::blockforest::SetSorter | |
Cwalberla::Setup | [variableDefines] |
Cwalberla::pe::raytracing::ShadingParameters | |
Cwalberla::pe::ShadowBodyIterator | |
Cwalberla::mesa_pd::data::ShapeStorage | |
Cwalberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T >::SharedBlockFunctor< F > | |
Cwalberla::SharedFunctor< F > | |
Cwalberla::executiontree::SharedFunctor< FunctorType > | |
Cwalberla::domain_decomposition::internal::SharedSweep< T > | |
Cwalberla::executiontree::SharedSweep< FunctorType > | |
Cwalberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T >::SharedVoidFunctor< F > | |
Cwalberla::ShearFlowInit | Shear Flow Initialization Functor /// |
Cwalberla::lbm::ShearRate< LatticeModel_T > | |
Cwalberla::lbm::ShearRateAdaptionFunction< LatticeModel_T > | |
Cwalberla::lbm::internal::ShearRelaxationParameter< CollisionModel_T, Enable > | |
Cwalberla::lbm::internal::ShearRelaxationParameter< CollisionModel_T, typename std::enable_if< std::is_same< typename CollisionModel_T::tag, collision_model::Cumulant_tag >::value >::type > | |
Cwalberla::lbm::internal::ShearRelaxationParameter< CollisionModel_T, typename std::enable_if< std::is_same< typename CollisionModel_T::tag, collision_model::MRT_tag >::value >::type > | |
Cwalberla::lbm::internal::ShearRelaxationParameter< CollisionModel_T, typename std::enable_if< std::is_same< typename CollisionModel_T::tag, collision_model::SRT_tag >::value >::type > | |
Cwalberla::lbm::internal::ShearRelaxationParameter< CollisionModel_T, typename std::enable_if< std::is_same< typename CollisionModel_T::tag, collision_model::TRT_tag >::value >::type > | |
Cwalberla::lbm::force_model::EDMField< ForceField_T >::ShiftedVelocity< LatticeModel_T, Enable > | |
Cwalberla::lbm::force_model::EDMField< ForceField_T >::ShiftedVelocity< LatticeModel_T, typename std::enable_if< LatticeModel_T::compressible >::type > | |
Cwalberla::lbm::force_model::Simple_tag | |
Cwalberla::lbm::force_model::SimpleConstant | For the incompressible LBM, in lattice units, the body force density is equal to the acceleration, since bodyForceDensity_lattice = density_lattice * acceleration_lattice and density_lattice is implicitly set to 1 |
Cwalberla::free_surface::curvature_model::SimpleFiniteDifferenceMethod< Stencil_T, LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
Cwalberla::SimpleSweep | |
Cwalberla::mesa_pd::kernel::SingleCast | This kernel requires the following particle accessor interface |
Cwalberla::pe::SingleCast< TypeList, Functor, ReturnType, N > | |
Cwalberla::pe::SingleCast< TypeList, Functor, ReturnType, -1 > | |
Cwalberla::pe::DoubleCast< TypeListA, TypeListB, Functor, ReturnType, N >::SingleCastConstFunctor< BodyType1 > | |
Cwalberla::pe::DoubleCast< TypeListA, TypeListB, Functor, ReturnType, N >::SingleCastFunctor< BodyType1 > | |
►CSingleton | |
Cwalberla::Abort | |
Cwalberla::logging::Logging | |
Cwalberla::mpi::MPIManager | Encapsulates MPI Rank/Communicator information |
Cwalberla::python_coupling::Manager | |
Cwalberla::uid::GlobalState | The global state of the simulation |
Cwalberla::uid::singleton_generated_tag | |
Cwalberla::uid::SingletonGenerator< T, UINT > | Generates UIDs (unique IDs) per class T starting from 1 |
Cwalberla::gui::BlockDisplayObject::Slice | |
Cwalberla::lbm::SmagorinskyLES< LatticeModel_T, Filter_T > | Can be used together with the collision model "SRTField" |
Cwalberla::free_surface::SmoothingSweep< Stencil_T, FlagField_T, ScalarField_T, VectorField_T > | |
Cwalberla::blockforest::BlockForest::SnapshotCreationFunctor | |
Cwalberla::pe_coupling::discrete_particle_methods::SolidVolumeFractionFieldEvaluator< FlagField_T, Distributor_T > | Evaluator of the solid volume fraction field |
Cwalberla::mesa_pd::data::SparseLinkedCells | |
Cwalberla::geometry::Sphere | Class representing a Sphere |
Cwalberla::pe_coupling::SphereNormalExtrapolationDirectionFinder | |
Cwalberla::lbm_mesapd_coupling::SphereNormalExtrapolationDirectionFinder | |
Cwalberla::free_surface::bubble_model::BubbleModel< Stencil_T >::SplitHint | |
Cwalberla::lbm::SplitPureSweep< LatticeModel_T, Enable > | |
Cwalberla::lbm::SplitSweep< LatticeModel_T, FlagField_T, Enable > | |
Cwalberla::mesa_pd::kernel::SpringDashpot | Basic DEM kernel |
Cwalberla::mesa_pd::kernel::SpringDashpotSpring | Basic DEM kernel |
Cwalberla::sqlite::SQLiteDB | |
Cwalberla::math::SqrtTrait< T > | Base template for the SqrtTrait class |
Cwalberla::lbm::collision_model::SRT | Implementation of LB collision model SRT [7] |
Cwalberla::lbm::collision_model::SRT_tag | |
Cwalberla::SRTCollideForce | |
Cwalberla::lbm::collision_model::SRTField< OmegaField_T > | |
Cwalberla::SRTStream | LBGK/SRT algorithm of the lattice Boltzmann method extended by an additional, simple force term (by Luo) |
Cwalberla::field::StabilityChecker< Field_T, Filter_T, CheckFunction_T > | Class/functor for checking a running simulation for non-finite values in a specific field |
Cwalberla::uid::standard_generated_tag | |
Cwalberla::uid::StandardGenerator< T, UINT > | Generates UIDs (unique IDs) per class T starting from 1 |
Cwalberla::blockforest::StaticLevelwiseCurveBalance | |
Cwalberla::blockforest::StaticLevelwiseCurveBalanceWeighted | |
Cwalberla::blockforest::StaticLevelwiseParMetis | |
Cwalberla::timing::StaticPolicy | Timing policy for fake measurement with a static settable clock |
Cwalberla::mesh::StatusFaceFilter< MeshType > | |
Cwalberla::lbm_mesapd_coupling::StokesNumberBasedSphereSelector | |
Cwalberla::pe::StorageSelect | |
Cwalberla::pe::StorageType | Class enum for BodyStorages |
Cwalberla::lbm::Stream< LatticeModel_T, FlagField_T, Enable > | |
Cwalberla::lbm::Stream< LatticeModel_T, FlagField_T, typename std::enable_if< ! std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value >::type > | |
Cwalberla::lbm::Stream< LatticeModel_T, FlagField_T, typename std::enable_if< std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value >::type > | |
Cwalberla::lbm::StreamEverything< LatticeModel_T, Enable > | |
Cwalberla::lbm::StreamEverything< LatticeModel_T, typename std::enable_if< ! std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value >::type > | |
Cwalberla::lbm::StreamEverything< LatticeModel_T, typename std::enable_if< std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value >::type > | |
Cwalberla::lbm::StreamPull< LatticeModel_T, Enable > | |
Cwalberla::lbm::StreamPull< LatticeModel_T, typename std::enable_if< std::is_same< typename LatticeModel_T::Stencil, stencil::D2Q9 >::value >::type > | |
Cwalberla::lbm::StreamPull< LatticeModel_T, typename std::enable_if< std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value >::type > | |
Cwalberla::lbm::StreamPull< LatticeModel_T, typename std::enable_if< std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q27 >::value >::type > | |
Cwalberla::lbm::StreamPullEverything< LatticeModel_T, Enable > | |
Cwalberla::lbm::StreamPullEverything< LatticeModel_T, typename std::enable_if< std::is_same< typename LatticeModel_T::Stencil, stencil::D2Q9 >::value >::type > | |
Cwalberla::lbm::StreamPullEverything< LatticeModel_T, typename std::enable_if< std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value >::type > | |
Cwalberla::lbm::StreamPullEverything< LatticeModel_T, typename std::enable_if< std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q27 >::value >::type > | |
Cwalberla::gpu::StreamRAII | |
Cwalberla::free_surface::StreamReconstructAdvectSweep< LatticeModel_T, BoundaryHandling_T, FlagField_T, FlagInfo_T, ScalarField_T, VectorField_T, useCodegen > | |
Cwalberla::lbm::StreamSweep< Kernel > | |
Cwalberla::pe_coupling::discrete_particle_methods::StressTensorGradientFieldEvaluator< LatticeModel_T, BoundaryHandling_T > | Evaluator of the stress tensor gradient field, given a velocity field |
Cwalberla::domain_decomposition::StructuredBlockStorage::StructuredBlockDataAdder | Helper class for adding multiple block data initialization functions |
Cwalberla::domain_decomposition::StructuredBlockDataCreator< T > | |
Cwalberla::lbm_mesapd_coupling::SubCyclingManager | Handles the execution of subcycles in a timeloop to allow for finer grained time steps than the LBM ones |
Cwalberla::mesa_pd::domain::BlockForestDomain::Subdomain | |
Cwalberla::mesh::SubsetFaceFilter< MeshType > | |
Cwalberla::mesa_pd::collision_detection::Support | |
Cwalberla::free_surface::SurfaceDynamicsHandler< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T, useCodegen, VectorFieldFlattened_T > | |
Cwalberla::free_surface::SurfaceGeometryHandler< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
Cwalberla::free_surface::SurfaceMeshWriter< ScalarField_T, FlagField_T > | |
Cwalberla::field::SwapableCompare< FIELD_PTR > | A comparison functor based on field size / field layout |
Cwalberla::executiontree::Sweep< FunctorType > | |
Cwalberla::timeloop::SweepAdder | |
Cwalberla::lbm::refinement::SweepAsFunctorWrapper | |
►Cwalberla::lbm::SweepBase< LatticeModel_T, Filter_T, DensityVelocityIn_T, DensityVelocityOut_T > | |
Cwalberla::lbm_mesapd_coupling::psm::PSMSweep< LatticeModel_T, Filter_T, DensityVelocityIn_T, DensityVelocityOut_T, SolidCollision_T, Weighting_T, ParticleAccessor_T > | LBM sweep for the partially saturated cells method |
Cwalberla::pe_coupling::discrete_particle_methods::GNSSweep< LatticeModel_T, Filter_T, DensityVelocityIn_T, DensityVelocityOut_T > | Sweep for the LBM formulation of the generalized Navier Stokes equations |
Cwalberla::pe_coupling::PSMSweep< LatticeModel_T, Filter_T, DensityVelocityIn_T, DensityVelocityOut_T, SolidCollision_T, Weighting_T > | LBM sweep for the partially saturated cells method |
►Cwalberla::pde::SweepBase | |
►Cwalberla::pde::StencilFieldSweepBase< Stencil_T > | |
Cwalberla::pde::Jacobi< Stencil_T > | |
Cwalberla::pde::RBGS< Stencil_T > | |
Cwalberla::pde::SOR< Stencil_T > | |
►Cwalberla::pde::StencilSweepBase< Stencil_T > | |
Cwalberla::pde::JacobiFixedStencil< Stencil_T > | |
Cwalberla::pde::RBGSFixedStencil< Stencil_T > | |
Cwalberla::pde::SORFixedStencil< Stencil_T > | |
►Cwalberla::lbm::SweepBase< LatticeModel_T > | |
►Cwalberla::lbm::FlagFieldSweepBase< LatticeModel_T, FlagField_T > | |
Cwalberla::lbm::ActiveCellSweep< LatticeModel_T, FlagField_T, CellOperation > | |
Cwalberla::lbm::SplitSweep< LatticeModel_T, FlagField_T, typename std::enable_if< std::is_same< typename LatticeModel_T::CollisionModel::tag, collision_model::SRT_tag >::value &&LatticeModel_T::CollisionModel::constant &&std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value &&! LatticeModel_T::compressible &&std::is_same< typename LatticeModel_T::ForceModel::tag, force_model::None_tag >::value >::type > | |
Cwalberla::lbm::SplitSweep< LatticeModel_T, FlagField_T, typename std::enable_if< std::is_same< typename LatticeModel_T::CollisionModel::tag, collision_model::SRT_tag >::value &&LatticeModel_T::CollisionModel::constant &&std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value &&LatticeModel_T::compressible &&std::is_same< typename LatticeModel_T::ForceModel::tag, force_model::None_tag >::value >::type > | |
Cwalberla::lbm::SplitSweep< LatticeModel_T, FlagField_T, typename std::enable_if< std::is_same< typename LatticeModel_T::CollisionModel::tag, collision_model::TRT_tag >::value &&std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value &&! LatticeModel_T::compressible &&std::is_same< typename LatticeModel_T::ForceModel::tag, force_model::None_tag >::value >::type > | |
Cwalberla::lbm::SplitSweep< LatticeModel_T, FlagField_T, typename std::enable_if< std::is_same< typename LatticeModel_T::CollisionModel::tag, collision_model::TRT_tag >::value &&std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value &&LatticeModel_T::compressible &&std::is_same< typename LatticeModel_T::ForceModel::tag, force_model::None_tag >::value >::type > | |
Cwalberla::lbm::SplitPureSweep< LatticeModel_T, typename std::enable_if< std::is_same< typename LatticeModel_T::CollisionModel::tag, collision_model::SRT_tag >::value &&LatticeModel_T::CollisionModel::constant &&std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value &&! LatticeModel_T::compressible &&std::is_same< typename LatticeModel_T::ForceModel::tag, force_model::None_tag >::value >::type > | |
Cwalberla::lbm::SplitPureSweep< LatticeModel_T, typename std::enable_if< std::is_same< typename LatticeModel_T::CollisionModel::tag, collision_model::SRT_tag >::value &&LatticeModel_T::CollisionModel::constant &&std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value &&LatticeModel_T::compressible &&std::is_same< typename LatticeModel_T::ForceModel::tag, force_model::None_tag >::value >::type > | |
Cwalberla::lbm::SplitPureSweep< LatticeModel_T, typename std::enable_if< std::is_same< typename LatticeModel_T::CollisionModel::tag, collision_model::TRT_tag >::value &&std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value &&! LatticeModel_T::compressible &&std::is_same< typename LatticeModel_T::ForceModel::tag, force_model::None_tag >::value >::type > | |
Cwalberla::lbm::SplitPureSweep< LatticeModel_T, typename std::enable_if< std::is_same< typename LatticeModel_T::CollisionModel::tag, collision_model::TRT_tag >::value &&std::is_same< typename LatticeModel_T::Stencil, stencil::D3Q19 >::value &&LatticeModel_T::compressible &&std::is_same< typename LatticeModel_T::ForceModel::tag, force_model::None_tag >::value >::type > | |
►Cwalberla::lbm::SweepBase< LM_AdvDiff > | |
►Cwalberla::lbm::FlagFieldSweepBase< LM_AdvDiff, FlagField_T > | |
Cwalberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T, typename std::enable_if< std::is_same< typename LM_AdvDiff::CollisionModel::tag, collision_model::SRT_tag >::value &&! LM_AdvDiff::CollisionModel::constant &&LM_AdvDiff::compressible &&std::is_same< typename LM_AdvDiff::ForceModel::tag, force_model::None_tag >::value &&!(std::is_same< typename LM_AdvDiff::Stencil, stencil::D3Q19 >::value &&LM_AdvDiff::equilibriumAccuracyOrder==1) >::type > | |
Cwalberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T, typename std::enable_if< std::is_same< typename LM_AdvDiff::CollisionModel::tag, collision_model::SRT_tag >::value &&! LM_AdvDiff::CollisionModel::constant &&std::is_same< typename LM_AdvDiff::ForceModel::tag, force_model::None_tag >::value &&std::is_same< typename LM_AdvDiff::Stencil, stencil::D3Q19 >::value &&LM_AdvDiff::compressible &&LM_AdvDiff::equilibriumAccuracyOrder==1 >::type > | |
Cwalberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T, typename std::enable_if< std::is_same< typename LM_AdvDiff::CollisionModel::tag, collision_model::SRT_tag >::value &&LM_AdvDiff::CollisionModel::constant &&LM_AdvDiff::compressible &&std::is_same< typename LM_AdvDiff::ForceModel::tag, force_model::Correction_tag >::value &&!(std::is_same< typename LM_AdvDiff::Stencil, stencil::D3Q19 >::value &&LM_AdvDiff::equilibriumAccuracyOrder==1) >::type > | |
Cwalberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T, typename std::enable_if< std::is_same< typename LM_AdvDiff::CollisionModel::tag, collision_model::SRT_tag >::value &&LM_AdvDiff::CollisionModel::constant &&LM_AdvDiff::compressible &&std::is_same< typename LM_AdvDiff::ForceModel::tag, force_model::None_tag >::value &&!(std::is_same< typename LM_AdvDiff::Stencil, stencil::D3Q19 >::value &&LM_AdvDiff::equilibriumAccuracyOrder==1) >::type > | |
Cwalberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T, typename std::enable_if< std::is_same< typename LM_AdvDiff::CollisionModel::tag, collision_model::SRT_tag >::value &&LM_AdvDiff::CollisionModel::constant &&std::is_same< typename LM_AdvDiff::ForceModel::tag, force_model::Correction_tag >::value &&std::is_same< typename LM_AdvDiff::Stencil, stencil::D3Q19 >::value &&LM_AdvDiff::compressible &&LM_AdvDiff::equilibriumAccuracyOrder==1 >::type > | |
Cwalberla::lbm::AdvectionDiffusionSweep< LM_AdvDiff, VelocityAdapter_T, FlagField_T, VectorField_T, typename std::enable_if< std::is_same< typename LM_AdvDiff::CollisionModel::tag, collision_model::SRT_tag >::value &&LM_AdvDiff::CollisionModel::constant &&std::is_same< typename LM_AdvDiff::ForceModel::tag, force_model::None_tag >::value &&std::is_same< typename LM_AdvDiff::Stencil, stencil::D3Q19 >::value &&LM_AdvDiff::compressible &&LM_AdvDiff::equilibriumAccuracyOrder==1 >::type > | |
Cwalberla::timeloop::SweepOnBlock< T > | |
Cexprtk::symbol_table< T > | |
Cexprtk::symbol_table< double > | |
Cwalberla::mesa_pd::mpi::SyncGhostOwners | Kernel which updates all ghost particles |
Cwalberla::mesa_pd::mpi::SyncNextNeighbors | Kernel which updates all ghost particles |
Cwalberla::mesa_pd::mpi::SyncNextNeighborsBlockForest | Kernel which updates all ghost particles |
Cwalberla::mesa_pd::mpi::SyncNextNeighborsNoGhosts | Next neighbor synchronization kernel without ghost particles |
►CT | |
Cwalberla::lbm_mesapd_coupling::ParticleAccessorWithShapeVirtualMassWrapper< T > | ! |
Cwalberla::vtk::BlockCellDataWriterScalingAdapter< T > | |
Cwalberla::mesa_pd::kernel::TemperatureIntegration | Kernel which explicitly integrates a particle in time |
►Ctemplate FaceDataSource< int32_t > | |
Cwalberla::mesh::IndexFaceDataSource< MeshType > | |
Cwalberla::mesh::RankFaceDataSource< MeshType > | |
►Ctemplate FaceDataSource< real_t > | |
Cwalberla::mesh::pe::AngularVelocityFaceDataSource< MeshType, Tesselation, OutputType > | |
Cwalberla::mesh::pe::LinearVelocityFaceDataSource< MeshType, Tesselation, OutputType > | |
►Ctemplate FaceDataSource< T > | |
Cwalberla::mesh::pe::PeVTKMeshWriter< MeshType, Tesselation >::FaceDataSourceWrapper< T > | |
►Ctemplate FaceDataSource< T > | |
Cwalberla::mesa_pd::internal::FaceDataSourceAdapter< MeshType, T > | Adapts a face data source for the MESAPD mesh output to the generic face data source class |
►Ctemplate FaceDataSource< typename MeshType::Normal::value_type > | |
Cwalberla::mesh::AreaFaceDataSource< MeshType, OutputType > | |
Cwalberla::mesh::NormalsFaceDataSource< MeshType, OutputType > | |
►Ctemplate FaceDataSource< uint64_t > | |
Cwalberla::mesh::pe::SIDFaceDataSource< MeshType, Tesselation, OutputType > | |
Cwalberla::mesh::pe::UIDFaceDataSource< MeshType, Tesselation, OutputType > | |
►Ctemplate FaceDataSource< uint8_t > | |
Cwalberla::mesh::BoundaryUIDFaceDataSource< MeshType > | |
Cwalberla::mesh::ColorFaceDataSource< MeshType > | |
Cwalberla::mesh::StatusBitFaceDataSource< MeshType > | |
►Ctemplate VertexDataSource< int32_t > | |
Cwalberla::mesh::IndexVertexDataSource< MeshType > | |
Cwalberla::mesh::RankVertexDataSource< MeshType > | |
►Ctemplate VertexDataSource< real_t > | |
Cwalberla::mesh::pe::AngularVelocityVertexDataSource< MeshType, Tesselation, OutputType > | |
Cwalberla::mesh::pe::LinearVelocityVertexDataSource< MeshType, Tesselation, OutputType > | |
Cwalberla::mesh::pe::SurfaceVelocityVertexDataSource< MeshType, Tesselation, OutputType > | |
►Ctemplate VertexDataSource< T > | |
Cwalberla::mesh::pe::PeVTKMeshWriter< MeshType, Tesselation >::VertexDataSourceWrapper< T > | |
►Ctemplate VertexDataSource< T > | |
Cwalberla::mesa_pd::internal::VertexDataSourceAdapter< MeshType, T > | Adapts a vertex data source for the MESAPD mesh output to the generic vertex data source class |
►Ctemplate VertexDataSource< typename MeshType::Normal::value_type > | |
Cwalberla::mesh::NormalsVertexDataSource< MeshType, OutputType > | |
►Ctemplate VertexDataSource< uint64_t > | |
Cwalberla::mesh::pe::SIDVertexDataSource< MeshType, Tesselation, OutputType > | |
Cwalberla::mesh::pe::UIDVertexDataSource< MeshType, Tesselation, OutputType > | |
►Ctemplate VertexDataSource< uint8_t > | |
Cwalberla::mesh::ColorVertexDataSource< MeshType > | |
Cwalberla::mesh::StatusBitVertexDataSource< MeshType > | |
Cwalberla::pe::Thresholds< Type > | Collection of numerical threshold values |
Cwalberla::timing::Timer< TP > | Progress timer for time and performance measurements |
Cwalberla::timing::Timer< timing::WcPolicy > | |
Cwalberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | |
Cwalberla::pe_coupling::TimeStep | Carries out the the PE time steps, including sub iteration functionality |
Cwalberla::lbm::TimestepTracker | |
Cwalberla::lbm::TimeTracker | Keeps track of the simulation time (One step on the coarsest level counts as '1', one step on the next finer level counts as '0.5', one step on the next level as '0.25' etc.) |
Cwalberla::timing::TimingNode< TP > | |
Cwalberla::timing::TimingPool< TP > | |
Cwalberla::timing::TimingPool< timing::WcPolicy > | |
Cwalberla::timing::TimingTree< TP > | |
Cwalberla::mpi::TokenizedScope | Object that starts tokenizing in constructor and ends tokenizing when going out of scope |
Cwalberla::mpi::Tokenizing | MPI tokenizing ensures that not more than N processes execute the same code portion simultaneously |
Cwalberla::geometry::Torus | Class representing a Torus |
Cwalberla::free_surface::TotalMassComputer< FreeSurfaceBoundaryHandling_T, PdfField_T, FlagField_T, ScalarField_T > | |
Cwalberla::logging::Tracer | Tracer printing a log message upon creation and destruction |
Cwalberla::mesh::TriangleDistance< MeshType > | Adds information required to compute signed distances from a point to a triangle |
Cwalberla::geometry::TriangleMesh | Class for storing a triangle mesh |
Cwalberla::geometry::TriangleMeshNode | Used only internally in function "TriangleMesh::split( vector<TriangleMesh>& meshes )" |
Cwalberla::field::TrilinearFieldInterpolator< Field_T, FlagField_T > | Interpolator for walberla::field::GhostLayerField with trilinear strategy |
Cwalberla::field::TrilinearInterpolator< GlField, ResType, FactorType > | Trilinear interpolation for GhostLayerFields |
Cwalberla::lbm::collision_model::TRT | Implementation of LB collision model TRT [13] |
Cwalberla::lbm::collision_model::TRT_tag | |
Cwalberla::lbm::UBBD3Q19 | |
Cwalberla::lbm::UBBD3Q27 | |
Cwalberla::uid::UID< T > | Class for creating, storing, and managing unique identifiers |
Cwalberla::math::uintFromBitWidth< size > | |
Cwalberla::math::uintFromBitWidth< 16 > | |
Cwalberla::math::uintFromBitWidth< 32 > | |
Cwalberla::math::uintFromBitWidth< 64 > | |
Cwalberla::math::uintFromBitWidth< 8 > | |
►Cwalberla::blockforest::communication::UniformBufferedScheme< Stencil_T > | Communication scheme for buffered communication in uniform block grids |
Cwalberla::blockforest::SimpleCommunication< Stencil_T > | |
►Cwalberla::blockforest::communication::UniformBufferedScheme< CommunicationStencil_T > | |
Cwalberla::blockforest::SimpleCommunication< CommunicationStencil_T > | |
►Cwalberla::blockforest::communication::UniformBufferedScheme< LatticeModelStencil_T > | |
Cwalberla::blockforest::SimpleCommunication< LatticeModelStencil_T > | |
►Cwalberla::blockforest::communication::UniformBufferedScheme< Stencil > | |
Cwalberla::blockforest::internal::UniformBufferedSchemeWrapper< Stencil > | Purpose of this class could also be solved by adding return_internal_reference to "createUniformDirectScheme" however this is not easily possible since it returns not a reference but an py::object |
Cwalberla::blockforest::communication::UniformBufferedScheme< stencil::D3Q27 > | |
Cwalberla::blockforest::communication::UniformBufferedScheme< StencilForSplit_T > | |
Cwalberla::blockforest::internal::UniformBufferedSchemeCreator | |
Cwalberla::blockforest::internal::UniformBufferedSchemeExporter | |
Cwalberla::blockforest::communication::UniformDirectScheme< Stencil_T > | Communication for a single field using MPI datatypes ( no intermediate buffers ) |
►Cwalberla::blockforest::communication::UniformDirectScheme< Stencil > | |
Cwalberla::blockforest::internal::UniformDirectSchemeWrapper< Stencil > | |
Cwalberla::blockforest::internal::UniformDirectSchemeCreator | |
Cwalberla::blockforest::internal::UniformDirectSchemeExporter | |
Cwalberla::gpu::communication::UniformGPUScheme< Stencil > | |
►Cwalberla::communication::UniformMPIDatatypeInfo | Interface for direction MPI datatype based communication using blockforest::UniformDirectScheme |
Cwalberla::field::communication::StencilRestrictedMPIDatatypeInfo< GhostLayerField_T, Stencil_T > | |
Cwalberla::field::communication::UniformMPIDatatypeInfo< GhostLayerField_T > | |
Cwalberla::gpu::internal::UniformMPIDatatypeInfoExporter | |
►Cwalberla::communication::UniformPackInfo | UniformPackInfo encapsulates information on how to extract data from blocks, that should be communicated (see packData() ) to neighboring blocks and how to inject this data in a receiving block (see unpackData() ) |
►Cwalberla::field::communication::PackInfo< GhostLayerField< BubbleID, 1 > > | |
Cwalberla::free_surface::bubble_model::BubbleIDFieldPackInfo< Stencil_T > | |
Cwalberla::boundary::HandlingPackInfo< Handling_T > | |
Cwalberla::field::communication::PackInfo< GhostLayerField_T > | Data packing/unpacking for ghost layer based communication of a single walberla::field::Field |
Cwalberla::field::communication::StencilRestrictedPackInfo< GhostLayerField_T, Stencil_T > | PackInfo that packs only the components that point to the neighbor |
Cwalberla::field::communication::UniformPullReductionPackInfo< ReduceOperation, GhostLayerField_T > | Data packing/unpacking for ghost layer based communication of a single walberla::field::Field |
Cwalberla::gpu::communication::GPUPackInfo< GPUField_T > | Data packing/unpacking for ghost layer based communication of a gpu::GPUField |
Cwalberla::lbm::CombinedInPlaceCpuPackInfo< EvenPackInfo, OddPackInfo > | |
Cwalberla::lbm::SparsePdfFieldPackInfo< LatticeModel_T, FlagField_T > | Optimized PackInfo for sparse PDF fields |
Cwalberla::lbm_generated::CombinedInPlaceCpuPackInfo< LatticeStorageSpecification_T, EvenPackInfo, OddPackInfo > | |
Cwalberla::lbm_generated::UniformGeneratedPdfPackInfo< PdfField_T > | Pack Info class template for lattice Boltzmann PDF fields |
Cwalberla::lbm_generated::internal::UniformPackingGPUKernelsWrapper< PdfField_T, inplace > | |
Cwalberla::lbm_generated::internal::UniformPackingGPUKernelsWrapper< PdfField_T, false > | |
Cwalberla::lbm_generated::internal::UniformPackingGPUKernelsWrapper< PdfField_T, true > | |
Cwalberla::lbm_generated::internal::UniformPackingGPUKernelsWrapper< walberla::lbm::PdfField, LatticeStorageSpecification_T::inplace > | |
Cwalberla::lbm_generated::internal::UniformPackingKernelsWrapper< PdfField_T, inplace > | |
Cwalberla::lbm_generated::internal::UniformPackingKernelsWrapper< PdfField_T, false > | |
Cwalberla::lbm_generated::internal::UniformPackingKernelsWrapper< PdfField_T, true > | |
Cwalberla::lbm_generated::internal::UniformPackingKernelsWrapper< walberla::lbm::PdfField, LatticeStorageSpecification_T::inplace > | |
Cwalberla::pe::Union< BodyTypes > | Base class for the union geometry, a rigid assembly of bodies |
Cwalberla::pe::communication::UnmarshalDynamically< BodyTypeTuple > | |
Cwalberla::pe::communication::UnmarshalDynamically< BodyTypeTuple >::UnmarshalFunctor | |
Cwalberla::blockforest::UpdateSecondGhostLayer< Field_T > | |
Cwalberla::mesa_pd::kernel::cnt::VBondContact | VBond interaction model |
Cwalberla::pde::VCycles< Stencil_T, OperatorCoarsening_T, Restrict_T, ProlongateAndCorrect_T > | Class for multigrid V-cycle |
►Cstd::vector< T > | STL class |
Cwalberla::ParameterList< T > | |
Cwalberla::math::Vector2< Type > | Efficient, generic implementation of a 2-dimensional vector |
Cwalberla::math::Vector2LexicographicalyLess< T > | Functor providing a lexicographical ordering for Vector2 |
►Cwalberla::math::Vector3< Type > | Efficient, generic implementation of a 3-dimensional vector |
Cwalberla::pe::raytracing::Color | |
Cwalberla::math::Vector3< bool > | |
Cwalberla::math::Vector3< double > | |
Cwalberla::math::Vector3< int > | |
Cwalberla::math::Vector3< int64_t > | |
Cwalberla::math::Vector3< int8_t > | |
Cwalberla::math::Vector3< real_t > | |
Cwalberla::math::Vector3< Scalar > | |
Cwalberla::math::Vector3< T > | |
Cwalberla::math::Vector3< typename DistanceObject::Scalar > | |
Cwalberla::math::Vector3< uint_t > | |
Cwalberla::math::Vector3LexicographicalyLess< T > | Functor providing a lexicographical ordering for Vector3 |
Cwalberla::field::VectorFieldAccessor< VectorField_T, Enable > | Provides an abstraction between Field<real_t,3> and Field<Vector3<real_t>, 1 > |
Cwalberla::field::VectorFieldAccessor< VectorField_T, typename std::enable_if< std::is_same< typename VectorField_T::value_type, Vector3< real_t > >::value >::type > | |
Cwalberla::VectorTrait< T, Enable > | Provides information on how to serialize (=extract components) from a compound data type |
Cwalberla::VectorTrait< Matrix2< T > > | |
Cwalberla::VectorTrait< Matrix3< T > > | |
Cwalberla::VectorTrait< Quaternion< T > > | |
Cwalberla::VectorTrait< T, typename std::enable_if< std::is_arithmetic< T >::value >::type > | |
Cwalberla::VectorTrait< Vector2< T > > | |
Cwalberla::VectorTrait< Vector3< T > > | |
Cwalberla::VelDensLogger | Class for determining (and logging) the minimum and maximum velocity as well as the minimum and maximum density |
Cwalberla::lbm::VelocityAdaptionFunction< LatticeModel_T > | |
Cwalberla::lbm::VelocityCallback< VelocityField_T, Enable > | |
Cwalberla::lbm::VelocityCallback< VelocityField_T, typename std::enable_if< std::is_same< typename VelocityField_T::value_type, Vector3< real_t > >::value >::type > | |
Cwalberla::lbm::internal::VelocityCallbackCorrection< LatticeModel_T, Enable > | |
Cwalberla::lbm::internal::VelocityCallbackCorrection< LatticeModel_T, typename std::enable_if< ! LatticeModel_T::compressible &&! LatticeModel_T::ForceModel::constant &&LatticeModel_T::ForceModel::shiftEquVel &&! LatticeModel_T::ForceModel::shiftMacVel >::type > | |
Cwalberla::lbm::internal::VelocityCallbackCorrection< LatticeModel_T, typename std::enable_if< ! LatticeModel_T::compressible &&! LatticeModel_T::ForceModel::constant &&LatticeModel_T::ForceModel::shiftMacVel &&! LatticeModel_T::ForceModel::shiftEquVel >::type > | |
Cwalberla::lbm::internal::VelocityCallbackCorrection< LatticeModel_T, typename std::enable_if< ! LatticeModel_T::compressible &&LatticeModel_T::ForceModel::constant &&LatticeModel_T::ForceModel::shiftEquVel &&! LatticeModel_T::ForceModel::shiftMacVel >::type > | |
Cwalberla::lbm::internal::VelocityCallbackCorrection< LatticeModel_T, typename std::enable_if< ! LatticeModel_T::compressible &&LatticeModel_T::ForceModel::constant &&LatticeModel_T::ForceModel::shiftMacVel &&! LatticeModel_T::ForceModel::shiftEquVel >::type > | |
Cwalberla::lbm::internal::VelocityCallbackCorrection< LatticeModel_T, typename std::enable_if< ! LatticeModel_T::ForceModel::shiftMacVel &&! LatticeModel_T::ForceModel::shiftEquVel >::type > | |
Cwalberla::lbm::internal::VelocityCallbackCorrection< LatticeModel_T, typename std::enable_if< LatticeModel_T::compressible &&! LatticeModel_T::ForceModel::constant &&LatticeModel_T::ForceModel::shiftEquVel &&! LatticeModel_T::ForceModel::shiftMacVel >::type > | |
Cwalberla::lbm::internal::VelocityCallbackCorrection< LatticeModel_T, typename std::enable_if< LatticeModel_T::compressible &&! LatticeModel_T::ForceModel::constant &&LatticeModel_T::ForceModel::shiftMacVel &&! LatticeModel_T::ForceModel::shiftEquVel >::type > | |
Cwalberla::lbm::internal::VelocityCallbackCorrection< LatticeModel_T, typename std::enable_if< LatticeModel_T::compressible &&LatticeModel_T::ForceModel::constant &&LatticeModel_T::ForceModel::shiftEquVel &&! LatticeModel_T::ForceModel::shiftMacVel >::type > | |
Cwalberla::lbm::internal::VelocityCallbackCorrection< LatticeModel_T, typename std::enable_if< LatticeModel_T::compressible &&LatticeModel_T::ForceModel::constant &&LatticeModel_T::ForceModel::shiftMacVel &&! LatticeModel_T::ForceModel::shiftEquVel >::type > | |
Cwalberla::lbm::internal::VelocityCallbackCorrection< LatticeModel_T, typename std::enable_if< LatticeModel_T::ForceModel::shiftMacVel &&LatticeModel_T::ForceModel::shiftEquVel >::type > | |
Cwalberla::field::VelocityCellFilter< PdfField_T, Filter_T > | |
Cwalberla::mesa_pd::VelocityCorrectionNotification | Transmits corrections of the linear and angular velocity (dv / dw) that were generated by the impulses acting on the ghost particles during application of the Hard-Contact-Solvers (HCSITS) to the main particle and adds them up |
Cwalberla::pe_coupling::discrete_particle_methods::VelocityCurlFieldEvaluator< LatticeModel_T, BoundaryHandling_T > | Evaluator of the curl of a given velocity field |
Cwalberla::pe_coupling::discrete_particle_methods::VelocityFieldEvaluator< LatticeModel_T, BoundaryHandling_T > | Evaluator of the velocity field, given a PDF field |
Cwalberla::lbm::VelocityFieldWriter< PdfField_T, VelocityField_T > | |
Cwalberla::lbm::internal::VelocityFieldWriterHelper< PdfField_T, VelocityField_T, T > | |
Cwalberla::lbm::internal::VelocityFieldWriterHelper< PdfField_T, VelocityField_T, Vector3< real_t > > | |
Cwalberla::VelocityFunctor | [setupStruct] |
Cwalberla::pe_coupling::discrete_particle_methods::VelocityGradientFieldEvaluator< LatticeModel_T, BoundaryHandling_T > | Evaluator of the velocity gradient field, given a velocity field |
Cwalberla::pe_coupling::discrete_particle_methods::VelocityTotalTimeDerivativeFieldEvaluator | Evaluator of the total derivative of the fluid velocity |
Cwalberla::mesa_pd::VelocityUpdateNotification | Adds up LinearVelocity + Parameters::relaxationParam * velocity_correction in a particle and transmits the result to all its ghost particles |
Cwalberla::lbm::VelocityVectorAdaptionFunction< LatticeModel_T > | |
Cwalberla::mesa_pd::kernel::VelocityVerletPostForceUpdate | |
Cwalberla::mesa_pd::kernel::VelocityVerletPreForceUpdate | Velocity verlet integration for all particles |
Cwalberla::vtk::VTKOutput::VertexCompare | |
Cwalberla::mesa_pd::VertexDataSource< MeshType, T > | |
►Cwalberla::mesa_pd::VertexDataSource< MeshType, real_t > | |
Cwalberla::mesa_pd::SurfaceVelocityVertexDataSource< MeshType, Accessor, Type > | |
►Cwalberla::mesa_pd::VertexDataSource< MeshType, Type > | |
Cwalberla::mesa_pd::OutputSelectorVertexDataSource< MeshType, Selector, Vector3< Type > > | Data Source specialized for Vec3 |
►Cwalberla::mesa_pd::VertexDataSource< MeshType, typename Selector::return_type > | |
Cwalberla::mesa_pd::OutputSelectorVertexDataSource< MeshType, Selector, Type > | |
Cwalberla::mesa_pd::kernel::cnt::ViscousDamping | |
Cwalberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T >::VoidFunctionWrappper | |
Cwalberla::field::VolumetricFlowRateEvaluation< VelocityField_T, Filter_T > | Class for evaluating the volumetric flow rate of a simulation |
Cwalberla::lbm::Vorticity | |
Cwalberla::lbm::refinement::VorticityBasedLevelDetermination< Filter_T, Pseudo2D > | Level determination for refinement check based on (scaled) vorticity values |
Cwalberla::geometry::VoxelFileReader< T > | Provides a reader for waLBerla geometry files |
Cwalberla::gui::VPtr< T > | |
Cwalberla::field::StabilityChecker< Field_T, Filter_T, CheckFunction_T >::VTKCellFilter | This cell filter selects only those cells in which at least one non-finite value (= infinite or NaN) was detected |
►Cwalberla::mesh::VTKMeshWriter< MeshType > | |
Cwalberla::mesh::DistributedVTKMeshWriter< MeshType > | |
Cwalberla::lbm::VTKOutput< LatticeModel, FlagFieldT > | Default setup for VTK in LBM simulations |
Cwalberla::vtk::VTKTrait< T > | |
Cwalberla::vtk::VTKTrait< double > | |
Cwalberla::vtk::VTKTrait< float > | |
Cwalberla::vtk::VTKTrait< int16_t > | |
Cwalberla::vtk::VTKTrait< int32_t > | |
Cwalberla::vtk::VTKTrait< int64_t > | |
Cwalberla::vtk::VTKTrait< int8_t > | |
Cwalberla::vtk::VTKTrait< math::Rot3< T > > | |
Cwalberla::vtk::VTKTrait< math::Vector3< T > > | |
Cwalberla::vtk::VTKTrait< std::array< T, N > > | |
Cwalberla::vtk::VTKTrait< uint16_t > | |
Cwalberla::vtk::VTKTrait< uint32_t > | |
Cwalberla::vtk::VTKTrait< uint64_t > | |
Cwalberla::vtk::VTKTrait< uint8_t > | |
Cwalberla::mesa_pd::kernel::cnt::WallContact | Repulsive wall interaction kernel |
Cwalberla::timing::WcPolicy | Timing policy for the measurement of the wall clock time |
Cwalberla::blockforest::WeightAssignmentFunctor | General assignment functor for load balancing |
Cwalberla::lbm_mesapd_coupling::amr::WeightAssignmentFunctor | |
Cwalberla::pe_coupling::amr::WeightAssignmentFunctor | |
Cwalberla::lbm_mesapd_coupling::amr::WeightEvaluationFunctor | |
Cwalberla::vtk::VTKOutput::Write | |
Cwalberla::vtk::VTKOutput::WriteCollectors | |
Cwalberla::pde::Zeroize | Sweep that sets all values in a field to zero |