| ▼ apps | |
| ► tutorials | |
| ► basics | |
| 01_BlocksAndFields.cpp | |
| 02_Sweeps.cpp | |
| 03_GameOfLife.cpp | |
| ► codegen | |
| 01_CodegenHeatEquation.cpp | |
| 02_LBMLatticeModelGeneration.cpp | |
| 02_LBMLatticeModelGeneration.prm | |
| 03_AdvancedLBMCodegen.cpp | |
| 03_AdvancedLBMCodegen.prm | |
| 04_LBComplexGeometry.cpp | |
| ► gpu | |
| 01_GameOfLife_cuda.cpp | |
| 01_GameOfLife_kernels.h | |
| ► lbm | |
| 01_BasicLBM.cpp | |
| 01_BasicLBM.prm | |
| 02_BasicLBM_ExemplaryExtensions.cpp | |
| 02_BasicLBM_ExemplaryExtensions.prm | |
| 03_LBLidDrivenCavity.cpp | |
| 04_LBComplexGeometry.cpp | |
| 04_LBComplexGeometry.prm | |
| 05_BackwardFacingStep.cpp | |
| 05_BackwardFacingStep.prm | |
| 06_LBBoundaryCondition.cpp | |
| 06_LBBoundaryCondition.prm | |
| ► mesa_pd | |
| 01_MESAPD.cpp | |
| ► pde | |
| 01_SolvingPDE.cpp | |
| 02_HeatEquation.cpp | |
| 03_HeatEquation_Extensions.cpp | |
| doc | |
| ▼ doc | |
| _static | |
| ▼ src | |
| ► blockforest | |
| ► communication | |
| all.h | Collective header file for module blockforest |
| DirectionBasedReduceScheme.h | Scheme for direction based ghost layer communication |
| GeneratedNonUniformFieldPackInfo.h | / |
| GeneratedNonUniformFieldPackInfo.impl.h | / |
| LocalCommunicationMode.h | |
| NonUniformBufferedScheme.h | |
| NonUniformPackInfo.h | |
| UniformBufferedScheme.h | |
| UniformDirectScheme.h | |
| UniformDirectScheme.impl.h | |
| UniformToNonUniformPackInfoAdapter.h | |
| ► loadbalancing | |
| ► level_determination | |
| MinMaxLevelDetermination.cpp | |
| MinMaxLevelDetermination.h | |
| ► weight_assignment | |
| MetisAssignmentFunctor.h | |
| WeightAssignmentFunctor.h | |
| all.h | Collective header file for module blockforest |
| BlockInfo.h | |
| Cartesian.cpp | |
| Cartesian.h | |
| DynamicCurve.h | |
| DynamicDiffusive.h | |
| DynamicParMetis.cpp | |
| DynamicParMetis.h | |
| InfoCollection.h | |
| NoPhantomData.h | |
| PODPhantomData.h | |
| StaticCurve.cpp | |
| StaticCurve.h | |
| StaticParMetis.cpp | |
| StaticParMetis.h | |
| AABBRefinementSelection.h | |
| all.h | Collective header file for module blockforest |
| Block.cpp | |
| Block.h | |
| BlockDataHandling.cpp | |
| BlockDataHandling.h | |
| BlockForest.cpp | |
| BlockForest.h | |
| BlockForestEvaluation.cpp | |
| BlockForestEvaluation.h | |
| BlockForestFile.h | Description of the BlockForest save file format |
| BlockID.cpp | |
| BlockID.h | |
| BlockNeighborhoodConstruction.cpp | |
| BlockNeighborhoodConstruction.h | |
| BlockNeighborhoodSection.h | |
| BlockReconstruction.cpp | |
| BlockReconstruction.h | |
| CMakeDefs.in.h | Definitions for blockforest module configured by cmake |
| GlobalLoadBalancing.h | |
| HilbertCurveConstruction.h | |
| Initialization.cpp | |
| Initialization.h | |
| OutputColor.cpp | |
| OutputColor.h | |
| PhantomBlock.cpp | |
| PhantomBlock.h | |
| PhantomBlockForest.cpp | |
| PhantomBlockForest.h | |
| SetupBlock.cpp | |
| SetupBlock.h | |
| SetupBlockForest.cpp | |
| SetupBlockForest.h | |
| StructuredBlockForest.cpp | |
| StructuredBlockForest.h | |
| Types.h | |
| Utility.h | |
| ► boundary | |
| ► communication | |
| all.h | Collective header file for module boundary |
| HandlingPackInfo.h | |
| all.h | Collective header file for module boundary |
| Boundary.cpp | |
| Boundary.h | All boundary initializers combined |
| BoundaryHandling.h | Default LBM Boundary Handling |
| BoundaryHandlingCollection.h | |
| BoundaryUID.h | |
| ShiftedPeriodicity.h | |
| ► communication | |
| doc | |
| all.h | Collective header file for module communication |
| ReducePackInfo.h | Stores/reduces ghost layers to/from a communication buffer |
| UniformMPIDatatypeInfo.h | |
| UniformPackInfo.h | |
| ► core | |
| ► cell | |
| all.h | Collective header file for module core |
| Cell.h | |
| CellArray.h | |
| CellInterval.cpp | |
| CellInterval.h | |
| CellSet.cpp | |
| CellSet.h | |
| CellVector.cpp | |
| CellVector.h | |
| ► config | |
| all.h | Collective header file for module core |
| Config.cpp | Implementation of a parameter file parser |
| Config.h | |
| Create.cpp | |
| Create.h | |
| Iterator.h | |
| ► debug | |
| all.h | Collective header file for module core |
| CheckFunctions.cpp | |
| CheckFunctions.h | |
| CheckFunctions.impl.h | |
| Debug.cpp | |
| Debug.h | File for all Debug macros and classes |
| demangle.h | |
| OperatorCheck.h | |
| PrintStacktrace.cpp | |
| PrintStacktrace.h | |
| TestSubsystem.cpp | Implementation of common Test functions |
| TestSubsystem.h | Header file for common Test functions |
| ► grid_generator | |
| all.h | Collective header file for module core |
| HCPIterator.cpp | |
| HCPIterator.h | |
| SCIterator.cpp | |
| SCIterator.h | |
| ► load_balancing | |
| MetisWrapper.cpp | |
| MetisWrapper.h | |
| ParMetisWrapper.cpp | |
| ParMetisWrapper.h | |
| ► logging | |
| all.h | Collective header file for module core |
| CMakeDefs.in.h | Definitions for core/logging configured by cmake |
| Initialization.cpp | |
| Initialization.h | |
| Logging.cpp | |
| Logging.h | |
| Tracing.h | |
| ► math | |
| AABB.h | |
| AABBFwd.h | |
| all.h | Collective header file for module core |
| Angles.h | |
| CMakeDefs.in.h | Definitions for core/math configured by cmake |
| Constants.h | Header file for mathematical constants |
| DistributedSample.cpp | |
| DistributedSample.h | |
| FastInvSqrt.h | Optimized implementation of 1/sqrt( double ) |
| FPClassify.h | |
| GenericAABB.h | |
| GenericAABB.impl.h | |
| IntegerFactorization.cpp | |
| IntegerFactorization.h | |
| KahanSummation.h | |
| Limits.h | Numerical infinity for built-in data types |
| MathTrait.h | Header file for the mathematical/arithmetic trait |
| Matrix2.h | Implementation of a 3x3 matrix |
| Matrix3.h | Implementation of a 3x3 matrix |
| MatrixMxN.h | |
| Parser.cpp | |
| Parser.h | |
| ParserOMP.cpp | |
| ParserOMP.h | |
| Plane.h | |
| Primes.cpp | Implements functions dealing with prime numbers |
| Primes.h | Declares functions dealing with prime numbers |
| Quaternion.h | Header file for the implementation of a quaternion |
| Random.cpp | |
| Random.h | |
| Rot3.h | |
| RotationFunctions.h | |
| Sample.cpp | Implementations for class Sample |
| Sample.h | Declarations for class Sample |
| Shims.h | |
| SqrtTrait.h | Header file for the square root trait |
| Uint.cpp | |
| Uint.h | |
| Utility.h | Header file for mathematical functions and constants |
| Vector2.h | Header file for the implementation of a 2D vector |
| Vector3.h | Header file for the implementation of a 3D vector |
| ► mpi | |
| ► growPolicies | |
| ConstantGrowth.h | Header file for the ConstantGrowth policy classes |
| LinearGrowth.h | Header file for the LinearGrowth policy classes |
| OptimalGrowth.h | Header file for the OptimalGrowth policy classes |
| all.h | Collective header file for module core |
| Broadcast.h | |
| BufferDataTypeExtensions.h | Streaming Operators, to store/extract compound data types into Buffers |
| BufferIO.cpp | |
| BufferIO.h | |
| BufferSizeTrait.h | |
| BufferSystem.h | Header file for BufferSystem |
| BufferSystem.impl.h | |
| BufferSystemHelper.h | |
| BufferSystemHelper.impl.h | |
| Datatype.h | |
| Environment.h | |
| Gather.h | |
| Gatherv.cpp | |
| Gatherv.h | |
| MPIHelper.cpp | |
| MPIHelper.h | |
| MPIManager.cpp | |
| MPIManager.h | |
| MPIOperation.h | |
| MPITextFile.cpp | |
| MPITextFile.h | |
| MPIWrapper.cpp | |
| MPIWrapper.h | |
| OpenMPBufferSystem.h | |
| OpenMPBufferSystem.impl.h | |
| Operation.h | |
| RecvBuffer.h | Implementation of a MPI receive buffer |
| Reduce.h | |
| SendBuffer.h | Implementation of a MPI send buffer |
| SetReduction.h | |
| Tokenizing.cpp | |
| Tokenizing.h | |
| ► perf_analysis | |
| all.h | |
| ► selectable | |
| all.h | Collective header file for module core |
| AllSetSelectableObject.h | |
| IsSetSelected.h | |
| SelectableObject.h | |
| SetSelectableObject.h | |
| SetSelectionPair.h | |
| ► singleton | |
| all.h | Collective header file for module core |
| Singleton.h | |
| ► timing | |
| all.h | Collective header file for module core |
| CpuPolicy.h | CPU Timing Policy |
| DeviceSynchronizePolicy.h | Gpu Timing Policy |
| ReduceType.h | |
| RemainingTimeLogger.h | |
| StaticPolicy.cpp | Static Clock Timing Policy |
| StaticPolicy.h | Static Clock Timing Policy |
| Time.cpp | |
| Time.h | Header file for time functions |
| Timer.h | |
| TimingJSON.h | |
| TimingNode.cpp | |
| TimingNode.h | |
| TimingPool.cpp | |
| TimingPool.h | |
| TimingTree.cpp | |
| TimingTree.h | |
| WcPolicy.h | Wall Clock Timing Policy |
| ► uid | |
| all.h | Collective header file for module core |
| SUID.h | |
| UID.h | |
| UIDGenerators.h | |
| UIDSet.h | |
| Abort.cpp | |
| Abort.h | |
| all.h | Collective header file for module core |
| AllSet.h | |
| Any.h | |
| Array.h | |
| ConcatIterator.h | |
| Conversion.cpp | |
| Conversion.h | |
| DataTypes.cpp | |
| DataTypes.h | |
| EndianIndependentSerialization.h | |
| Environment.cpp | |
| Environment.h | Initialization of waLBerla |
| Filesystem.h | |
| Format.hpp | |
| FunctionTraits.h | |
| GetPID.cpp | |
| GetPID.h | |
| Hostname.cpp | |
| Hostname.h | |
| Macros.h | |
| MemoryUsage.cpp | |
| MemoryUsage.h | |
| NonCopyable.h | |
| NonCreateable.h | |
| OpenMP.h | Guarded OpenMP include |
| Optional.h | |
| RandomUUID.cpp | |
| RandomUUID.h | |
| Regex.h | |
| Sanitizer.h | |
| Set.h | |
| SharedFunctor.h | |
| Sleep.cpp | |
| Sleep.h | |
| STLIO.h | |
| stringToNum.h | |
| StringUtility.h | |
| StringUtility.impl.h | |
| typeToString.h | |
| UniqueID.h | |
| Variant.h | |
| VectorTrait.h | |
| waLBerlaBuildInfo.h | Functions that provide information about the current build |
| waLBerlaBuildInfo.in.cpp | Configured by CMake, contains information about the current build |
| ► domain_decomposition | |
| all.h | Collective header file for module domain_decomposition |
| BlockCounter.h | |
| BlockDataHandling.cpp | |
| BlockDataHandling.h | |
| BlockDataID.h | |
| BlockStorage.cpp | |
| BlockStorage.h | |
| BlockSweepWrapper.h | |
| IBlock.cpp | |
| IBlock.h | |
| IBlockID.h | |
| MakeBlockDataInitFunction.h | |
| MapPointToPeriodicDomain.cpp | |
| MapPointToPeriodicDomain.h | |
| PeriodicIntersect.cpp | |
| PeriodicIntersect.h | |
| PeriodicIntersectionVolume.cpp | |
| PeriodicIntersectionVolume.h | |
| SharedSweep.h | |
| StructuredBlockStorage.cpp | |
| StructuredBlockStorage.h | |
| StructuredBlockStorageCellMapping.h | |
| ► executiontree | |
| ExecutionTree.cpp | |
| ExecutionTree.h | |
| ExecutionTree.impl.h | |
| ExecutionTreeSweep.h | |
| ► fft | |
| Fft.cpp | |
| Fft.h | |
| ► field | |
| ► adaptors | |
| AdaptorCreators.h | |
| AdaptorIterator.h | |
| all.h | Collective header file for module field |
| ComponentExtractionAdaptor.h | |
| GhostLayerFieldAdaptor.h | |
| VectorFieldAccessor.h | |
| ► allocation | |
| AlignedMalloc.cpp | Implementation of aligned memory allocation |
| AlignedMalloc.h | (De) Allocation of aligned memory |
| all.h | Collective header file for module field |
| FieldAllocator.h | Allocation Strategies for Fields |
| ► blockforest | |
| all.h | |
| BlockDataHandling.h | |
| GradientRefinement.h | |
| ► communication | |
| all.h | Collective header file for module field |
| MPIDatatypes.h | Functions to generate MPI data types for fields |
| MPIDatatypes.impl.h | Implementation of functions to generate MPI data types for fields |
| PackInfo.h | Stores/loads ghost layers to/from a communication buffer |
| ReducePackInfo.h | Stores/reduces ghost layers to/from a communication buffer |
| StencilRestrictedMPIDatatypeInfo.h | |
| StencilRestrictedPackInfo.h | Packs only certain components of a field |
| UniformMPIDatatypeInfo.h | |
| UniformPullReductionPackInfo.h | |
| ► distributors | |
| all.h | |
| DistributorCreators.h | |
| KernelDistributor.h | |
| NearestNeighborDistributor.h | |
| doc | |
| ► interpolators | |
| all.h | Collective header file for module field |
| FieldInterpolatorCreators.h | |
| KernelFieldInterpolator.h | |
| NearestNeighborFieldInterpolator.h | |
| NearestNeighborInterpolator.h | |
| TrilinearFieldInterpolator.h | |
| TrilinearInterpolator.h | |
| TrilinearInterpolatorFwd.h | |
| ► iterators | |
| all.h | Collective header file for module field |
| FieldIterator.h | |
| FieldIterator.impl.h | |
| FieldNeighborPointer.h | |
| FieldPointer.h | |
| IteratorMacros.h | |
| ► refinement | |
| all.h | Collective header file for module lbm |
| PackInfo.h | |
| PackInfoHelper.h | |
| ► vtk | |
| all.h | Collective header file for module field |
| FlagFieldCellFilter.h | |
| FlagFieldMapping.h | |
| VTKWriter.h | |
| AccuracyEvaluation.h | |
| AccuracyEvaluationLinePlot.h | |
| AddToStorage.h | Functions to add fields to blocks |
| all.h | Collective header file for module field |
| CellCounter.h | |
| CMakeDefs.in.h | Definitions for field module configured by cmake |
| EvaluationFilter.h | |
| Field.h | Four dimensional field/lattice class |
| Field.impl.h | Definitions of Field members |
| FieldClone.h | Class holds one copy for each size of the given field |
| FileIO.h | |
| FileIO.impl.h | |
| FlagField.h | GhostLayerField that stores flags |
| FlagField.impl.h | Implementation of FlagField |
| FlagFunctions.h | Bit operations on integer data types |
| FlagUID.h | UID for flags used in the FlagField class |
| Gather.h | Collect field from all blocks |
| GhostLayerField.h | GhostLayerField class extends Field with ghost layer information |
| GhostLayerField.impl.h | Definitions of Field members |
| GhostRegions.h | |
| Layout.h | |
| MassEvaluation.h | |
| Printers.h | Console output for Fields |
| Printers.impl.h | Implementation of field printers |
| StabilityChecker.h | |
| SwapableCompare.h | |
| SymmetryCheck.h | |
| VolumetricFlowRateEvaluation.h | |
| ► gather | |
| all.h | Collective header file for module gather |
| CellGatherPackInfo.h | |
| CellGatherPackInfo.impl.h | |
| CommonSchemeFunctions.h | Common Functions for Gather Schemes |
| CurveGatherPackInfo.h | Packs data along a Curve |
| CurveGatherPackInfo.impl.h | Implementation of CurveGatherPackInfo |
| DataProcessor.h | DataProcessor Interface |
| FileGatherScheme.cpp | Gathering Data using Files |
| FileGatherScheme.h | Gathering Data using Files |
| GatherPackInfo.h | |
| GnuPlotGraphWriter.h | |
| MPIGatherScheme.cpp | Communicating gathered data using MPI |
| MPIGatherScheme.h | Communicating gathered data using MPI |
| ► geometry | |
| ► bodies | |
| AABBBody.h | |
| all.h | Collective header file for module geometry |
| BodyFromConfig.cpp | |
| BodyFromConfig.h | Functions to create a body from a configuration block |
| BodyLogic.h | |
| BodyOverlapFunctions.h | Body Concept |
| BodyOverlapFunctions.impl.h | |
| Cylinder.cpp | |
| Cylinder.h | |
| DynamicBody.h | |
| Ellipsoid.cpp | |
| Ellipsoid.h | |
| Sphere.cpp | |
| Sphere.h | |
| Torus.cpp | |
| Torus.h | |
| ► containment_octree | |
| all.h | Collective header file for containment octree |
| BranchNode.h | |
| ContainmentOctree.h | |
| IndeterminateLeafNode.h | |
| InsideLeafNode.h | |
| LeafNode.h | |
| Node.h | |
| OutsideLeafNode.h | |
| ► initializer | |
| all.h | Collective header file for module geometry |
| BoundaryFromBody.h | |
| BoundaryFromBody.impl.h | Implementations for BoundaryFromBody |
| BoundaryFromCellInterval.h | |
| BoundaryFromCellInterval.impl.h | Implementations for BoundaryFromCellInterval |
| BoundaryFromDomainBorder.h | |
| BoundaryFromDomainBorder.impl.h | |
| BoundaryFromImage.h | Initializes boundary handling using an image |
| BoundaryFromImage.impl.h | |
| BoundaryFromVoxelFile.cpp | |
| BoundaryFromVoxelFile.h | |
| BoundaryFromVoxelFile.impl.h | |
| BoundarySetter.h | |
| BoundarySetterFlagFieldSpecialization.h | |
| InitializationManager.cpp | |
| InitializationManager.h | |
| Initializer.h | |
| OverlapFieldFromBody.cpp | |
| OverlapFieldFromBody.h | |
| ScalarFieldFromBody.h | |
| ScalarFieldFromBody.impl.h | |
| ScalarFieldFromCellInterval.h | |
| ScalarFieldFromCellInterval.impl.h | Implementations for ScalarFieldFromCellInterval |
| ScalarFieldFromGrayScaleImage.cpp | |
| ScalarFieldFromGrayScaleImage.h | |
| ► mesh | |
| all.h | Collective header file for module geometry |
| TriangleMesh.cpp | |
| TriangleMesh.h | Class for storing Triangle Mesh using vertex index array |
| TriangleMeshComm.h | Functions for Packing/Unpacking TriangleMesh objects into Send/RecvBuffer objects |
| TriangleMeshIO.cpp | Implementation of IO functions for Mesh data structure in OBJ and POV format |
| TriangleMeshIO.h | Input/Output functions for mesh data structure in OBJ and POV format |
| ► structured | |
| all.h | Collective header file for module geometry |
| BasicVoxelFileReader.h | Declares class StructuredGeometryFileBasicReader that provides a low-level reader for waLBerla geometry files |
| BasicVoxelFileReader.impl.h | Defines class StructuredGeometryFileBasicReader that provides a low-level reader for waLBerla geometry files |
| BinaryRawFile.cpp | |
| BinaryRawFile.h | |
| GrayScaleImage.cpp | |
| GrayScaleImage.h | |
| RGBAImage.cpp | |
| RGBAImage.h | |
| VoxelFileReader.h | Declares class StructuredGeometryFileReader that provides a reader for waLBerla geometry files |
| VoxelFileReader.impl.h | Defines class StructuredGeometryFileReader that provides a reader for waLBerla geometry files |
| all.h | Collective header file for module geometry |
| GeometricalFunctions.cpp | Utility functions for geometrical calculations |
| GeometricalFunctions.h | Utility functions for geometrical calculations |
| InitBoundaryHandling.h | |
| ► gpu | |
| ► communication | |
| CustomMemoryBuffer.h | Basic Buffer supporting different memory spaces |
| CustomMemoryBuffer.impl.h | |
| GeneratedGPUPackInfo.h | |
| GeneratedNonUniformGPUFieldPackInfo.h | |
| GeneratedNonUniformGPUFieldPackInfo.impl.h | |
| GeneratedNonUniformGPUPackInfo.h | |
| GPUPackInfo.h | |
| MemcpyPackInfo.h | |
| MemcpyPackInfo.impl.h | |
| NonUniformGPUScheme.h | |
| UniformGPUScheme.h | |
| UniformGPUScheme.impl.h | |
| doc | |
| ► lbm | |
| CombinedInPlaceGpuPackInfo.h | |
| ► sweeps | |
| GPUSweepBase.h | |
| AddGPUFieldToStorage.h | |
| AddGPUFieldToStorage.impl.h | |
| AlignedAllocation.cpp | |
| AlignedAllocation.h | |
| DeviceSelectMPI.cpp | |
| DeviceSelectMPI.h | |
| DeviceWrapper.h | |
| ErrorChecking.h | |
| FieldAccessor.h | |
| FieldAccessor3D.h | |
| FieldAccessorXYZ.h | |
| FieldCopy.h | |
| FieldIndexing.h | Indexing Scheme that executes all elements of inner coordinate within on thread block |
| FieldIndexing.impl.h | |
| FieldIndexing3D.h | Indexing Scheme that executes all elements of inner coordinate within on thread block |
| FieldIndexing3D.impl.h | |
| FieldIndexingXYZ.h | |
| FieldIndexingXYZ.impl.h | |
| GPUCopy.cpp | Copy routines of 4D intervals involving GPU buffers |
| GPUCopy.h | Copy routines of 4D intervals involving GPU buffers |
| GPUField.h | |
| GPUField.impl.h | |
| GPURAII.h | |
| GPUWrapper.h | |
| HostFieldAllocator.h | Allocator that allocates a CPU! field using gpuHostAlloc |
| Kernel.h | |
| NVTX.h | |
| ParallelStreams.cpp | |
| ParallelStreams.h | |
| ShiftedPeriodicity.h | |
| ► lbm | |
| ► blockforest | |
| ► communication | |
| SimpleCommunication.h | |
| UpdateSecondGhostLayer.h | |
| all.h | |
| PostProcessing.h | |
| ► boundary | |
| ► factories | |
| all.h | Collective header file for module lbm |
| DefaultBoundaryHandling.h | |
| DefaultBoundaryHandlingCollection.h | |
| DefaultDiffusionBoundaryHandling.h | |
| ExtendedBoundaryHandlingFactory.h | |
| all.h | Collective header file for module lbm |
| Curved.h | |
| DiffusionDirichlet.h | |
| DynamicUBB.h | |
| FreeDiffusion.h | |
| FreeSlip.h | |
| NoDiffusion.h | |
| NoSlip.h | |
| Outlet.h | |
| ParserUBB.h | |
| Pressure.h | |
| SimpleDiffusionDirichlet.h | |
| SimplePAB.h | |
| SimplePressure.h | |
| SimpleUBB.h | |
| SimpleVelocityBoundary.h | |
| UBB.h | |
| VelocityBoundary.h | |
| ► communication | |
| all.h | Collective header file for module lbm |
| CombinedInPlaceCpuPackInfo.h | |
| PdfFieldMPIDatatypeInfo.h | |
| PdfFieldPackInfo.h | Optimized packing for PDF fields, by communicating only required components |
| SparsePdfFieldPackInfo.h | |
| ► cumulant | |
| CellwiseSweep.impl.h | |
| ► evaluations | |
| all.h | Collective header file for module lbm |
| Permeability.h | |
| Permeability.impl.h | |
| ► field | |
| ► initializer | |
| all.h | Collective header file for module lbm |
| ExprSystemInitFunction.cpp | |
| ExprSystemInitFunction.h | |
| PdfFieldInitializer.h | |
| PdfFieldInitializer.impl.h | |
| Adaptors.h | |
| AddToStorage.h | |
| all.h | Collective header file for module lbm |
| Density.h | |
| DensityAndMomentumDensity.h | |
| DensityAndVelocity.h | |
| DensityVelocityCallback.h | |
| Equilibrium.h | |
| MacroscopicValueCalculation.h | |
| MomentumDensity.h | |
| PdfField.h | |
| PressureTensor.h | |
| QCriterion.h | |
| QCriterionFieldWriter.h | |
| ShearRate.h | |
| VelocityFieldWriter.h | |
| Vorticity.h | |
| ► free_surface | |
| ► boundary | |
| FreeSurfaceBoundaryHandling.h | |
| FreeSurfaceBoundaryHandling.impl.h | Boundary handling for the free surface LBM module |
| SimplePressureWithFreeSurface.h | SimplePressure boundary condition for the free surface LBM |
| ► bubble_model | |
| Bubble.h | Describes a bubble as gas volume via volume and density |
| BubbleDefinitions.h | Type definitions for the bubble_model |
| BubbleDistanceAdaptor.h | Get the distance to a certain bubble ID |
| BubbleIDFieldPackInfo.h | Pack/unpack information for a field containing bubble IDs |
| BubbleModel.h | System for tracking pressure/density in gas volumes |
| BubbleModel.impl.h | System for tracking pressure/density in gas volumes |
| BubbleModelFromConfig.h | Create and initialize BubbleModel with information from a config object |
| BubbleModelFromConfig.impl.h | Create and initialize BubbleModel with information from a config object |
| DisjoiningPressureBubbleModel.h | Bubble Model with additional pressure term (disjoining pressure) |
| DisjoiningPressureBubbleModel.impl.h | Bubble Model with additional pressure term (disjoining pressure) |
| DistanceInfo.cpp | Compute the distances between bubbles |
| DistanceInfo.h | Compute the distances between bubbles |
| FloodFill.h | Flood fill algorithm to identify connected gas volumes as bubbles |
| FloodFill.impl.h | Flood fill algorithm to identify connected gas volumes as bubbles |
| Geometry.h | Geometrical helper functions for the bubble model |
| Geometry.impl.h | Geometrical helper functions for the bubble model |
| MergeInformation.cpp | Manage merging of bubbles |
| MergeInformation.h | Manage merging of bubbles |
| NewBubbleCommunication.cpp | Communication for the creation of new bubbles |
| NewBubbleCommunication.h | Communication for the creation of new bubbles |
| RegionalFloodFill.h | Flood fill algorithm in a constrained neighborhood around a cell |
| ► dynamics | |
| ► functionality | |
| AdvectMass.h | Calculate the mass advection for a single interface cell |
| FindInterfaceCellConversion.h | Find and mark interface cells for conversion to gas/liquid |
| GetLaplacePressure.h | Compute difference in density due to Laplace pressure |
| GetOredNeighborhood.h | Combines the flags of all neighboring cells using bitwise OR |
| ReconstructInterfaceCellABB.h | Free surface boundary condition as in Koerner et al., 2005. Similar to anti-bounce-back pressure condition |
| CellConversionSweep.h | Convert cells to/from interface cells |
| ConversionFlagsResetSweep.h | |
| ExcessMassDistributionModel.h | Class that specifies how excessive mass is distributed |
| ExcessMassDistributionSweep.h | Distribute excess mass, i.e., mass that is undistributed after conversions from interface to liquid or gas |
| ExcessMassDistributionSweep.impl.h | Distribute excess mass, i.e., mass that is undistributed after conversions from interface to liquid or gas |
| ForceDensitySweep.h | Weight force in interface cells with fill level and density (equation 15 in Koerner et al., 2005) |
| PdfReconstructionModel.h | Class that specifies the number of reconstructed PDFs at the free surface interface |
| PdfRefillingModel.h | Defines how cells are refilled (i.e. PDFs reinitialized) after the cell was converted from gas to interface |
| PdfRefillingSweep.h | Sweeps for refilling cells (i.e. reinitializing PDFs) after the cell was converted from gas to interface |
| PdfRefillingSweep.impl.h | Sweeps for refilling cells (i.e. reinitializing PDFs) after the cell was converted from gas to interface |
| StreamReconstructAdvectSweep.h | Sweep for reconstruction of PDFs, streaming of PDFs (only in interface cells), advection of mass, update of bubble volumes and marking interface cells for conversion |
| SurfaceDynamicsHandler.h | Handles the free surface dynamics (mass advection, LBM, boundary condition, cell conversion etc.) |
| ► surface_geometry | |
| ContactAngle.h | Class to avoid re-computing sine and cosine of the contact angle |
| CurvatureModel.h | Collection of sweeps required for using a specific curvature model |
| CurvatureModel.impl.h | Collection of sweeps required for using a specific curvature model |
| CurvatureSweep.h | Sweeps for computing the interface curvature |
| CurvatureSweep.impl.h | Sweeps for computing the interface curvature |
| DetectWettingSweep.h | Sweep for detecting cells that need to be converted to interface to obtain a smooth wetting interface |
| ExtrapolateNormalsSweep.h | Extrapolate interface normals to neighboring cells in D3Q27 direction |
| ExtrapolateNormalsSweep.impl.h | Extrapolate interface normals to neighboring cells in D3Q27 direction |
| NormalSweep.h | Compute interface normal |
| NormalSweep.impl.h | Compute interface normal |
| ObstacleFillLevelSweep.h | Reflect fill levels into obstacle cells (for finite difference curvature computation) |
| ObstacleFillLevelSweep.impl.h | |
| ObstacleNormalSweep.h | Compute a mean obstacle normal in interface cells near solid boundary cells |
| ObstacleNormalSweep.impl.h | Compute a mean obstacle normal in interface cells near solid boundary cells |
| SmoothingSweep.h | Smooth fill levels (used for finite difference curvature computation) |
| SmoothingSweep.impl.h | Smooth fill levels (used for finite difference curvature computation) |
| SurfaceGeometryHandler.h | Handles the surface geometry (normal and curvature computation) by creating fields and adding sweeps |
| Utility.cpp | Helper functions for surface geometry computations |
| Utility.h | Helper functions for surface geometry computations |
| BlockStateDetectorSweep.h | Set block states according to their content, i.e., free surface flags |
| FlagDefinitions.h | |
| FlagInfo.h | Define free surface flags (e.g. conversion flags) |
| FlagInfo.impl.h | Define and manage free surface flags (e.g. conversion flags) |
| InitFunctions.h | Initialization functions |
| InterfaceFromFillLevel.h | Check whether a cell should be an interface cell according to its properties |
| LoadBalancing.h | Free surface-specific functionality for load balancing |
| MaxVelocityComputer.h | Compute the maximum velocity of all liquid and interface cells (in each direction) in the system |
| SurfaceMeshWriter.h | Free surface-specific class for writing the free surface as triangle mesh |
| TotalMassComputer.h | Compute the total mass of the system (including mass from the excessMassField) |
| VtkWriter.h | Free surface-specific VTK writer function |
| ► geometry | |
| ► initializer | |
| PoiseuilleInitializer.h | |
| PoiseuilleInitializer.impl.h | |
| all.h | Collective header file for module lbm |
| IntersectionRatio.cpp | |
| IntersectionRatio.h | |
| IntersectionRatio.impl.h | |
| ► inplace_streaming | |
| all.h | |
| TimestepTracker.h | |
| ► lattice_model | |
| all.h | Collective header file for module lbm |
| CollisionModel.cpp | |
| CollisionModel.h | |
| D2Q9.h | |
| D3Q15.h | |
| D3Q19.h | |
| D3Q27.h | |
| EquilibriumDistribution.h | |
| ForceModel.h | |
| LatticeModelBase.h | |
| NeighborsStencil.h | |
| SmagorinskyLES.h | |
| ► mrt | |
| ► cell_operations | |
| DefaultCellOperation.impl.h | |
| CellwiseSweep.impl.h | |
| SplitPureSweep.impl.h | |
| SplitSweep.impl.h | |
| ► refinement | |
| all.h | Collective header file for module lbm |
| BoundarySetup.h | |
| CurlBasedLevelDetermination.h | |
| EqualLevelBorderStreamCorrection.h | |
| LinearExplosion.h | |
| PdfFieldPackInfo.h | |
| PdfFieldSyncPackInfo.h | |
| RefinementFunctorWrapper.h | |
| TimeStep.h | |
| TimeStepPdfPackInfo.h | |
| TimeTracker.h | |
| VorticityBasedLevelDetermination.h | |
| ► srt | |
| ► cell_operations | |
| AdvectionDiffusionCellOperation.impl.h | |
| DefaultCellOperation.impl.h | |
| AdvectionDiffusionSweep.impl.h | |
| CellwiseSweep.impl.h | |
| SplitPureSweep.impl.h | |
| SplitSweep.impl.h | |
| ► sweeps | |
| ► cell_operations | |
| AdvectionDiffusionCellOperation.h | |
| DefaultCellOperation.h | |
| ActiveCellSweep.h | |
| all.h | Collective header file for module lbm |
| CellwiseSweep.h | |
| FlagFieldSweepBase.h | |
| SplitPureSweep.h | |
| SplitSweep.h | |
| Streaming.h | |
| StreamPull.h | |
| SweepBase.h | |
| SweepWrappers.h | |
| ► trt | |
| ► cell_operations | |
| DefaultCellOperation.impl.h | |
| CellwiseSweep.impl.h | |
| SplitPureSweep.impl.h | |
| SplitSweep.impl.h | |
| ► vtk | |
| all.h | Collective header file for module lbm |
| CurlMagnitude.h | |
| Density.h | |
| NonEquilibrium.h | |
| PressureTensor.h | |
| QCriterion.h | |
| QCriterionCellFilter.h | |
| Velocity.h | |
| VelocityCellFilter.h | |
| Vorticity.h | |
| VTKOutput.h | Default LBM VTK Output |
| all.h | Collective header file for module lbm |
| BlockForestEvaluation.h | |
| IntelCompilerOptimization.h | |
| MassEvaluation.h | |
| PerformanceEvaluation.h | |
| PerformanceLogger.h | |
| ► lbm_generated | |
| ► boundary | |
| D3Q19BoundaryCollection.h | |
| D3Q27BoundaryCollection.h | |
| FixedDensityD3Q19.cpp | |
| FixedDensityD3Q19.h | |
| FixedDensityD3Q27.cpp | |
| FixedDensityD3Q27.h | |
| FreeSlipD3Q19.cpp | |
| FreeSlipD3Q19.h | |
| FreeSlipD3Q27.cpp | |
| FreeSlipD3Q27.h | |
| NoSlipD3Q19.cpp | |
| NoSlipD3Q19.h | |
| NoSlipD3Q27.cpp | |
| NoSlipD3Q27.h | |
| OutflowD3Q19.cpp | |
| OutflowD3Q19.h | |
| OutflowD3Q27.cpp | |
| OutflowD3Q27.h | |
| UBBD3Q19.cpp | |
| UBBD3Q19.h | |
| UBBD3Q27.cpp | |
| UBBD3Q27.h | |
| ► communication | |
| CombinedInPlacePackInfo.h | |
| NonuniformCommData.h | |
| NonuniformCommData.impl.h | |
| NonuniformGeneratedPdfPackInfo.h | |
| NonuniformGeneratedPdfPackInfo.impl.h | |
| UniformGeneratedPdfPackInfo.h | Class Template for Lattice Boltzmann PDF Pack Infos using code-generated kernels |
| ► evaluation | |
| PerformanceEvaluation.h | |
| ► field | |
| AddToStorage.h | |
| PdfField.h | |
| ► gpu | |
| AddToStorage.h | |
| BasicRecursiveTimeStepGPU.h | |
| BasicRecursiveTimeStepGPU.impl.h | |
| GPUPdfField.h | |
| NonuniformGeneratedGPUPdfPackInfo.h | |
| NonuniformGeneratedGPUPdfPackInfo.impl.h | |
| NonuniformGPUCommData.h | |
| NonuniformGPUCommData.impl.h | |
| UniformGeneratedGPUPdfPackInfo.h | Class Template for Lattice Boltzmann PDF Pack Infos using code-generated kernels |
| ► refinement | |
| BasicRecursiveTimeStep.h | |
| BasicRecursiveTimeStep.impl.h | |
| RefinementScaling.h | |
| ► storage_specification | |
| D3Q19StorageSpecification.cpp | |
| D3Q19StorageSpecification.h | |
| D3Q27StorageSpecification.cpp | |
| D3Q27StorageSpecification.h | |
| ► sweep_collection | |
| D3Q19SRT.cpp | |
| D3Q19SRT.h | |
| D3Q27SRT.cpp | |
| D3Q27SRT.h | |
| ► lbm_mesapd_coupling | |
| ► amr | |
| ► level_determination | |
| ParticlePresenceLevelDetermination.h | |
| ► weight_assignment | |
| MetisAssignmentFunctor.cpp | |
| MetisAssignmentFunctor.h | |
| WeightAssignmentFunctor.h | |
| WeightEvaluationFunctions.h | |
| BlockInfo.h | |
| InfoCollection.h | |
| ► mapping | |
| ParticleBoundingBox.h | |
| ParticleMapping.h | |
| ► momentum_exchange_method | |
| ► boundary | |
| CurvedLinear.h | |
| SimpleBB.h | |
| ► reconstruction | |
| ExtrapolationDirectionFinder.h | |
| PdfReconstructionManager.h | |
| Reconstructor.h | |
| MovingParticleMapping.h | |
| ► overlapping | |
| ► shapes | |
| BoxWithOverlap.h | Wrapper class that provides a "contains" function for MESA-PD boxes |
| CylindricalBoundaryWithOverlap.h | Wrapper class that provides a "contains" function for MESA-PD cylindrical boundaries |
| EllipsoidWithOverlap.h | Wrapper class that provides a "contains" function for MESA-PD ellipsoids |
| HalfSpaceWithOverlap.h | Wrapper class that provides a "contains" function for MESA-PD half spaces |
| SphereWithOverlap.h | Wrapper class that provides a "contains" function for MESA-PD spheres |
| OverlapFraction.h | Functor that provides overlap fraction computations for different MESA-PD shapes (used by SingleCast) |
| ► partially_saturated_cells_method | |
| ► codegen | |
| ParticleAndVolumeFractionMappingKernels.h | |
| ParticleAndVolumeFractionMappingSweepsCPU.h | |
| ParticleAndVolumeFractionMappingSweepsGPU.h | |
| PSMSweepCollection.h | |
| PSMUtilityGPU.h | |
| PSMWrapperKernels.h | |
| PSMWrapperSweepsCPU.h | |
| PSMWrapperSweepsGPU.h | |
| ParticleAndVolumeFractionMapping.h | |
| PSMSweep.h | Modification of pe_coupling/partially_saturated_cells_method/PSMSweep.h |
| PSMUtility.h | Modification of pe_coupling/partially_saturated_cells_method/PSMUtility.h |
| ► utility | |
| ► virtualmass | |
| AddVirtualForceTorqueKernel.h | |
| InitializeVirtualMassKernel.h | |
| ParticleAccessorWithShapeVirtualMassWrapper.h | |
| AddAccelerationOnParticlesKernel.h | |
| AddForceOnParticlesKernel.h | |
| AddHydrodynamicInteractionKernel.h | |
| AverageHydrodynamicForceTorqueKernel.h | |
| InitializeHydrodynamicForceTorqueForAveragingKernel.h | |
| InspectionProbe.h | |
| LubricationCorrectionKernel.h | |
| OmegaBulkAdaption.h | |
| ParticleFunctions.h | |
| ParticleSelector.h | |
| ResetHydrodynamicForceTorqueKernel.h | |
| SubCyclingManager.cpp | |
| SubCyclingManager.h | |
| DataTypes.h | |
| DataTypesCodegen.h | |
| ► mesa_pd | |
| ► collision_detection | |
| AnalyticCollisionFunctions.h | |
| AnalyticContactDetection.h | |
| BroadPhase.h | |
| EPA.cpp | |
| EPA.h | |
| GeneralContactDetection.h | |
| GJK.cpp | |
| GJK.h | |
| Support.h | |
| ► common | |
| AABBConversion.h | |
| Contains.h | |
| ParticleFunctions.h | |
| RayParticleIntersection.h | |
| ► data | |
| ► shape | |
| BaseShape.h | |
| Box.h | |
| ConvexPolyhedron.h | |
| CylindricalBoundary.h | |
| Ellipsoid.h | |
| HalfSpace.h | |
| Sphere.h | |
| ContactAccessor.h | |
| ContactHistory.h | |
| ContactStorage.h | |
| DataTypes.h | |
| Flags.h | |
| HashGrids.h | |
| IAccessor.h | |
| IContactAccessor.h | |
| LinkedCells.h | |
| ParticleAccessor.h | |
| ParticleAccessorWithBaseShape.h | |
| ParticleAccessorWithShape.h | |
| ParticleStorage.h | |
| ShapeStorage.h | |
| SparseLinkedCells.h | |
| STLOverloads.h | |
| ► domain | |
| BlockForestDataHandling.cpp | |
| BlockForestDataHandling.h | |
| BlockForestDomain.cpp | |
| BlockForestDomain.h | |
| IDomain.h | |
| InfiniteDomain.h | |
| InfoCollection.h | |
| ► kernel | |
| ► cnt | |
| AnisotropicVDWContact.h | |
| IntegratedVDWContact.h | |
| IsotropicVDWContact.h | |
| Parameters.h | |
| VBondContact.h | |
| ViscousDamping.h | |
| WallContact.h | |
| AssocToBlock.h | |
| DetectAndStoreContacts.h | |
| DoubleCast.h | |
| ExplicitEuler.h | |
| ExplicitEulerWithShape.h | |
| ForceLJ.h | |
| HCSITSRelaxationStep.h | |
| HeatConduction.h | |
| InitContactsForHCSITS.h | |
| InitParticlesForHCSITS.h | |
| InsertParticleIntoLinkedCells.h | |
| InsertParticleIntoSparseLinkedCells.h | |
| IntegrateParticlesHCSITS.h | |
| LinearSpringDashpot.h | |
| NonLinearSpringDashpot.h | |
| ParticleSelector.h | |
| PFCDamping.h | |
| SemiImplicitEuler.h | |
| SingleCast.h | |
| SpringDashpot.h | |
| SpringDashpotSpring.h | |
| TemperatureIntegration.h | |
| VelocityVerlet.h | |
| ► mpi | |
| ► notifications | |
| ContactHistoryNotification.h | |
| ElectrostaticForceNotification.h | |
| ForceTorqueNotification.h | |
| HeatFluxNotification.h | |
| HydrodynamicForceTorqueNotification.h | |
| NewGhostParticleNotification.h | |
| NotificationType.h | Header file for the notification types |
| NumContactNotification.h | |
| PackNotification.h | |
| ParseMessage.h | Parsing of messages |
| ParticleCopyNotification.h | |
| ParticleGhostCopyNotification.h | |
| ParticleMigrationNotification.h | |
| ParticleRemoteMigrationNotification.h | |
| ParticleRemovalInformationNotification.h | |
| ParticleRemovalNotification.h | |
| ParticleUpdateNotification.h | |
| reset.h | |
| VelocityCorrectionNotification.h | |
| VelocityUpdateNotification.h | |
| BroadcastProperty.h | |
| ClearGhostOwnerSync.h | |
| ClearNextNeighborSync.h | |
| ContactFilter.h | |
| ReduceContactHistory.h | |
| ReduceProperty.h | |
| RemoveAndNotify.cpp | |
| RemoveAndNotify.h | |
| ShapePackUnpack.h | |
| SyncGhostOwners.cpp | |
| SyncGhostOwners.h | |
| SyncNextNeighbors.cpp | |
| SyncNextNeighbors.h | |
| SyncNextNeighborsBlockForest.cpp | |
| SyncNextNeighborsBlockForest.h | |
| SyncNextNeighborsNoGhosts.cpp | |
| SyncNextNeighborsNoGhosts.h | |
| ► sorting | |
| HilbertCompareFunctor.cpp | |
| HilbertCompareFunctor.h | |
| LinearizedCompareFunctor.cpp | |
| LinearizedCompareFunctor.h | |
| ► vtk | |
| ► ConvexPolyhedron | |
| ► data_sources | |
| DataSourceAdapters.h | |
| FaceDataSource.h | |
| OutputSelectorFaceDataSource.h | |
| OutputSelectorVertexDataSource.h | |
| SurfaceVelocityVertexDataSource.h | |
| VertexDataSource.h | |
| ► tesselation | |
| ConvexPolyhedronTesselation.h | |
| MeshParticleVTKOutput.h | |
| Types.h | |
| OutputSelector.h | |
| ParticleVtkOutput.cpp | |
| ParticleVtkOutput.h | |
| TensorGlyph.cpp | |
| TensorGlyph.h | |
| WriteOutput.h | |
| ► mesh | |
| ► blockforest | |
| BlockExclusion.h | |
| BlockForestInitialization.cpp | |
| BlockForestInitialization.h | |
| BlockWorkloadMemory.h | |
| RefinementSelection.h | |
| ► boundary | |
| BoundaryInfo.h | |
| BoundaryLocation.h | |
| BoundaryLocationFunction.h | |
| BoundarySetup.cpp | |
| BoundarySetup.h | |
| BoundaryUIDFaceDataSource.h | |
| ColorToBoundaryMapper.h | |
| MeshConversion.h | |
| ► mesh_common | |
| ► distance_octree | |
| BranchNode.h | |
| DistanceOctree.h | |
| LeafNode.h | |
| Node.h | |
| Ray.h | |
| ► vtk | |
| CommonDataSources.h | |
| CommonFilters.h | |
| DistributedVTKMeshWriter.h | |
| VTKMeshWriter.h | |
| DistanceComputations.h | |
| DistanceFunction.h | |
| MatrixVectorOperations.h | |
| MeshBodyWallDistanceCallback.h | |
| MeshIO.h | |
| MeshOperations.h | |
| OpenMeshBufferTypeExtensions.h | |
| PolyMeshes.h | |
| QHull.h | |
| TriangleMeshes.h | |
| ► pde | |
| ► boundary | |
| all.h | Collective header file for module pde |
| Dirichlet.h | |
| Dirichlet_withDx.h | |
| Neumann.h | |
| ► iterations | |
| all.h | Collective header file for module pde |
| CGFixedStencilIteration.h | |
| CGIteration.h | |
| JacobiIteration.cpp | |
| JacobiIteration.h | |
| RBGSIteration.cpp | |
| RBGSIteration.h | |
| VCycles.h | |
| VCycles.impl.h | |
| ► sweeps | |
| all.h | Collective header file for module pde |
| Jacobi.h | |
| JacobiFixedStencil.h | |
| Multigrid.h | |
| Multigrid.impl.h | |
| RBGS.h | |
| RBGSFixedStencil.h | |
| SOR.h | |
| SORFixedStencil.h | |
| StencilFieldSweepBase.h | |
| StencilSweepBase.h | |
| SweepBase.cpp | |
| SweepBase.h | |
| all.h | Collective header file for module pde |
| ConditionalResidualNorm.h | |
| ResidualNorm.h | |
| ResidualNormStencilField.h | |
| ► postprocessing | |
| all.h | Collective header file for module postprocessing |
| FieldToSurfaceMesh.cpp | |
| FieldToSurfaceMesh.h | |
| MarchingCubes.h | |
| MarchingCubes.impl.h | |
| ► python_coupling | |
| ► export | |
| BasicExport.cpp | |
| BasicExport.h | |
| BlockForestCommunicationExport.h | |
| BlockForestCommunicationExport.impl.h | |
| BlockForestExport.cpp | |
| BlockForestExport.h | |
| FieldCommunicationExport.h | |
| FieldCommunicationExport.impl.h | |
| FieldExport.impl.h | |
| FieldExports.h | |
| GatherExport.impl.h | |
| GPUExport.h | |
| GPUExport.impl.h | |
| MPIExport.cpp | |
| MPIExport.h | |
| VTKExport.cpp | |
| VTKExport.h | |
| ► helper | |
| BlockStorageExportHelpers.cpp | |
| BlockStorageExportHelpers.h | |
| ConfigFromDict.cpp | |
| ConfigFromDict.h | |
| ModuleInit.cpp | |
| ModuleInit.h | |
| MplHelpers.h | |
| OwningIterator.h | |
| PybindHelper.h | |
| PythonIterableToStdVector.h | |
| SliceToCellInterval.h | |
| CreateConfig.cpp | |
| CreateConfig.h | Creates a walberla::Config object from a python script |
| DictWrapper.h | Wrapper to store and extract values from pybind11 |
| DictWrapper.impl.h | |
| Manager.cpp | |
| Manager.h | Singleton managing Python coupling |
| PythonCallback.cpp | |
| PythonCallback.h | |
| PythonWrapper.h | |
| ► simd | |
| AlignedAllocator.h | |
| AVX.h | Wrapper functions around AVX intrinsics |
| AVX2.h | |
| IntelVecTypesCppOperators.h | C++ Operators for the Intel intrinsics vector types |
| Scalar.h | Fallback to scalar operations |
| SIMD.h | |
| SSE2.h | |
| SSE4.h | |
| StreamOutput.h | |
| ► sqlite | |
| SQLite.cpp | |
| SQLite.h | |
| ► stencil | |
| AABBQuadrant.h | |
| all.h | Collective header file for module stencil |
| D2CornerStencil.h | |
| D2Q4.h | |
| D2Q5.h | |
| D2Q9.h | |
| D3CornerStencil.h | |
| D3EdgeCornerStencil.h | |
| D3Q15.h | |
| D3Q19.h | |
| D3Q27.h | |
| D3Q6.h | |
| D3Q7.h | |
| Directions.h | Defines all stencil directions and their properties, and a general DxQy stencil class |
| EdgeStencil.h | |
| Iterator.h | |
| Stencil.in.h | |
| ► timeloop | |
| all.h | Collective header file for module timeloop |
| ITimeloop.h | |
| PerformanceMeter.cpp | |
| PerformanceMeter.h | |
| SelectableFunctionCreators.h | |
| SweepTimeloop.h | Timeloop that runs a collection of sweeps |
| SweepTimeloop.impl.h | |
| Timeloop.h | Header file for Timeloop |
| Timeloop.impl.h | |
| ► vtk | |
| AABBCellFilter.h | |
| all.h | Collective header file for module vtk |
| Base64Writer.cpp | |
| Base64Writer.h | |
| BlockCellDataWriter.h | |
| CellBBCellFilter.h | |
| ChainedFilter.h | |
| DumpBlockStructureLevel.h | |
| DumpBlockStructureProcess.h | |
| Initialization.cpp | |
| Initialization.h | |
| PointDataSource.h | |
| PolylineDataSource.h | |
| UtilityFunctions.h | |
| VTKOutput.cpp | |
| VTKOutput.h | |
| VTKTrait.h | |
| walberla.h | Collective header file for waLBerla |
| waLBerlaDefinitions.in.h | Global Definitions configured by cmake ( edit only the *.in.h file! ) |
| ▼ utilities | |
| ► bashhelper | |
| git-prompt.sh | |
| source_me.sh | |
| source_me_git.sh | |
| clang-tidy | |
| ► valgrind-supression | |
| supression.sh | |
| workflows | |