| ▼ doc | |
| doxygen | |
| ▼ src | |
| ► config | |
| ► include | |
| ► config | |
| config.hpp | |
| ► core | |
| ► accumulators | |
| AccumulatorBase.hpp | |
| AutoUpdateAccumulators.cpp | |
| AutoUpdateAccumulators.hpp | |
| ContactTimes.cpp | |
| ContactTimes.hpp | |
| Correlator.cpp | |
| Correlator.hpp | This module computes correlations (and other two time averages) on the fly and from files |
| MeanVarianceCalculator.cpp | |
| MeanVarianceCalculator.hpp | |
| TimeSeries.cpp | |
| TimeSeries.hpp | |
| ► actor | |
| optional.hpp | |
| registration.hpp | |
| traits.hpp | |
| visit_try_catch.hpp | |
| visitors.hpp | |
| ► algorithm | |
| link_cell.hpp | |
| periodic_fold.hpp | |
| ► analysis | |
| statistics.cpp | Statistical tools to analyze simulations |
| statistics.hpp | Statistical tools to analyze simulations |
| statistics_chain.cpp | Implementation of statistics_chain.hpp |
| statistics_chain.hpp | This file contains the code for statistics on chains |
| ► bond_breakage | |
| actions.hpp | |
| bond_breakage.cpp | |
| bond_breakage.hpp | |
| ► bonded_interactions | |
| angle_common.hpp | Common code for functions calculating angle forces |
| angle_cosine.hpp | Routines to calculate the angle energy or/and and force for a particle triple using the potential described in Cosine potential |
| angle_cossquare.hpp | Routines to calculate the angle energy or/and and force for a particle triple using the potential described in Harmonic cosine potential |
| angle_harmonic.hpp | Routines to calculate the angle energy or/and and force for a particle triple using the potential described in Harmonic angle potential |
| bonded_coulomb.hpp | Routines to calculate the bonded Coulomb potential between particle pairs |
| bonded_coulomb_sr.hpp | Routines to calculate the short-range part of the bonded Coulomb potential between particle pairs |
| bonded_interaction_data.cpp | |
| bonded_interaction_data.hpp | Data structures for bonded interactions |
| bonded_tab.hpp | Routines to calculate the energy and/or force for particle bonds, angles and dihedrals via interpolation of lookup tables |
| dihedral.hpp | Routines to calculate the dihedral energy or/and force for a particle quadruple |
| fene.hpp | Routines to calculate the FENE potential between particle pairs |
| harmonic.hpp | Routines to calculate the harmonic bond potential between particle pairs |
| quartic.hpp | Routines to calculate the quartic potential between particle pairs |
| rigid_bond.hpp | Definition of the rigid bond data type for the Rattle algorithm |
| thermalized_bond.hpp | Routines to thermalize the center of mass and distance of a particle pair |
| thermalized_bond_kernel.hpp | |
| ► cell_system | |
| AtomDecomposition.cpp | |
| AtomDecomposition.hpp | |
| Cell.hpp | |
| CellStructure.cpp | |
| CellStructure.hpp | |
| CellStructureType.hpp | |
| HybridDecomposition.cpp | |
| HybridDecomposition.hpp | |
| particle_enumeration.hpp | |
| ParticleDecomposition.hpp | |
| RegularDecomposition.cpp | |
| RegularDecomposition.hpp | |
| ► cluster_analysis | |
| Cluster.cpp | |
| Cluster.hpp | |
| ClusterStructure.cpp | |
| ClusterStructure.hpp | |
| ► collision_detection | |
| ActiveProtocol.hpp | |
| BindAtPointOfCollision.cpp | |
| BindAtPointOfCollision.hpp | |
| BindCenters.cpp | |
| BindCenters.hpp | |
| CollisionDetection.cpp | |
| CollisionDetection.hpp | |
| CollisionPair.hpp | |
| common.hpp | |
| GlueToSurface.cpp | |
| GlueToSurface.hpp | |
| Off.hpp | |
| utils.hpp | |
| ► constraints | |
| Constraint.hpp | |
| Constraints.cpp | |
| Constraints.hpp | |
| ExternalField.hpp | |
| ExternalPotential.hpp | |
| HomogeneousMagneticField.cpp | |
| HomogeneousMagneticField.hpp | |
| ShapeBasedConstraint.cpp | |
| ShapeBasedConstraint.hpp | |
| ► cuda | |
| common_cuda.cu | |
| CudaHostAllocator.cu | |
| CudaHostAllocator.hpp | |
| init.cpp | |
| init.hpp | |
| init_cuda.cu | |
| utils.cuh | |
| utils.hpp | |
| ► ek | |
| EKNone.hpp | |
| EKReactions.hpp | |
| EKWalberla.cpp | |
| EKWalberla.hpp | |
| Implementation.hpp | |
| Solver.cpp | |
| Solver.hpp | |
| utils.hpp | |
| ► electrostatics | |
| actor.hpp | |
| coulomb.cpp | |
| coulomb.hpp | |
| coulomb_inline.hpp | |
| debye_hueckel.hpp | Calculate the Debye-Hückel energy and force for a particle pair |
| elc.cpp | |
| elc.hpp | ELC algorithm for long-range Coulomb interactions |
| icc.cpp | Functions to compute the electric field acting on the induced charges, excluding forces other than the electrostatic ones |
| icc.hpp | ICC is a method that allows to take into account the influence of arbitrarily shaped dielectric interfaces |
| mmm-modpsi.cpp | |
| mmm1d.cpp | |
| mmm1d.hpp | MMM1D algorithm for long-range Coulomb interactions on the CPU |
| p3m.hpp | P3M algorithm for long-range Coulomb interaction |
| p3m_gpu_cuda.cu | P3M electrostatics on GPU |
| p3m_gpu_cuda.cuh | |
| p3m_gpu_error.hpp | P3M electrostatics on GPU |
| p3m_gpu_error_cuda.cu | P3M electrostatics on GPU |
| p3m_heffte.cpp | |
| p3m_heffte.hpp | |
| p3m_heffte.impl.hpp | |
| reaction_field.hpp | Calculate the Reaction Field energy and force for a particle pair [33], [46] |
| scafacos.hpp | |
| scafacos_impl.cpp | |
| scafacos_impl.hpp | |
| solver.hpp | |
| ► error_handling | |
| RuntimeError.cpp | |
| RuntimeError.hpp | |
| RuntimeErrorCollector.cpp | |
| RuntimeErrorCollector.hpp | |
| RuntimeErrorStream.cpp | |
| RuntimeErrorStream.hpp | |
| ► fft | |
| fft.cpp | Routines, row decomposition, data structures and communication for the 3D-FFT |
| fft.hpp | Routines, row decomposition, data structures and communication for the 3D-FFT |
| init.cpp | |
| init.hpp | |
| vector.hpp | |
| ► field_coupling | |
| ► couplings | |
| Charge.hpp | |
| Direct.hpp | |
| Mass.hpp | |
| Scaled.hpp | |
| Viscous.hpp | |
| ► detail | |
| Base.hpp | |
| BindCoupling.hpp | |
| ► fields | |
| AffineMap.hpp | |
| Constant.hpp | |
| Interpolated.hpp | |
| jacobian_type.hpp | |
| PlaneWave.hpp | |
| ForceField.hpp | |
| PotentialField.hpp | |
| ► galilei | |
| ComFixed.hpp | |
| Galilei.cpp | |
| Galilei.hpp | |
| ► immersed_boundary | |
| ibm_common.cpp | |
| ibm_common.hpp | |
| ibm_tribend.cpp | |
| ibm_tribend.hpp | |
| ibm_triel.cpp | |
| ibm_triel.hpp | |
| ibm_volcons.hpp | |
| ImmersedBoundaries.cpp | |
| ImmersedBoundaries.hpp | |
| ► integrators | |
| brownian_inline.hpp | |
| Propagation.hpp | |
| steepest_descent.cpp | |
| steepest_descent.hpp | |
| stokesian_dynamics_inline.hpp | |
| symplectic_euler_inline.hpp | |
| velocity_verlet_inline.hpp | |
| velocity_verlet_npt.hpp | |
| velocity_verlet_npt_Andersen.cpp | |
| velocity_verlet_npt_MTK.cpp | |
| ► io | |
| ► mpiio | |
| mpiio.cpp | Concerning the file layouts |
| mpiio.hpp | Implements binary output using MPI-IO |
| ► writer | |
| h5md_core.cpp | |
| h5md_core.hpp | |
| h5md_dataset.hpp | |
| h5md_specification.cpp | |
| h5md_specification.hpp | |
| hdf5_patches.hpp | |
| ► lb | |
| Implementation.hpp | |
| LBNone.hpp | |
| LBWalberla.cpp | |
| LBWalberla.hpp | |
| particle_coupling.cpp | |
| particle_coupling.hpp | |
| Solver.cpp | |
| Solver.hpp | |
| utils.hpp | |
| ► lees_edwards | |
| lees_edwards.hpp | |
| LeesEdwardsBC.hpp | |
| protocols.hpp | |
| ► magnetostatics | |
| actor.hpp | |
| dipolar_direct_sum.cpp | |
| dipolar_direct_sum.hpp | |
| dipolar_direct_sum_gpu.cpp | |
| dipolar_direct_sum_gpu.hpp | |
| dipolar_direct_sum_gpu_cuda.cu | |
| dipolar_direct_sum_gpu_cuda.cuh | |
| dipoles.cpp | |
| dipoles.hpp | |
| dipoles_inline.hpp | |
| dlc.cpp | |
| dlc.hpp | |
| dp3m.hpp | P3M algorithm for long-range magnetic dipole-dipole interaction |
| dp3m_heffte.cpp | |
| dp3m_heffte.hpp | |
| dp3m_heffte.impl.hpp | |
| scafacos.hpp | |
| scafacos_impl.cpp | |
| scafacos_impl.hpp | |
| solver.hpp | |
| stoner_wohlfarth_thermal.cpp | |
| stoner_wohlfarth_thermal.hpp | |
| ► nonbonded_interactions | |
| bmhtf-nacl.cpp | Implementation of bmhtf-nacl.hpp |
| bmhtf-nacl.hpp | Routines to calculate the Born-Meyer-Huggins-Tosi-Fumi potential between particle pairs |
| buckingham.cpp | Implementation of buckingham.hpp |
| buckingham.hpp | Routines to calculate the Buckingham potential between particle pairs |
| gaussian.cpp | Implementation of gaussian.hpp |
| gaussian.hpp | Routines to calculate the Gaussian potential between particle pairs |
| gay_berne.cpp | Implementation of gay_berne.hpp |
| gay_berne.hpp | Routines to calculate the Gay-Berne potential between particle pairs |
| hat.cpp | Implementation of hat.hpp |
| hat.hpp | Routines to calculate the hat potential between particle pairs |
| hertzian.cpp | Implementation of hertzian.hpp |
| hertzian.hpp | Routines to calculate the Hertzian potential between particle pairs |
| lj.cpp | Implementation of lj.hpp |
| lj.hpp | Routines to calculate the Lennard-Jones potential between particle pairs |
| ljcos.cpp | Implementation of ljcos.hpp |
| ljcos.hpp | Routines to calculate the Lennard-Jones+cosine potential between particle pairs |
| ljcos2.cpp | Implementation of ljcos2.hpp |
| ljcos2.hpp | Routines to calculate the Lennard-Jones with cosine tail potential between particle pairs |
| ljgen.cpp | Implementation of ljgen.hpp |
| ljgen.hpp | Routines to calculate the generalized Lennard-Jones potential between particle pairs |
| morse.cpp | Implementation of morse.hpp |
| morse.hpp | Routines to calculate the Morse potential between particle pairs |
| nonbonded_interaction_data.cpp | Implementation of nonbonded_interaction_data.hpp |
| nonbonded_interaction_data.hpp | Various procedures concerning interactions between particles |
| nonbonded_tab.hpp | Routines to calculate the energy and/or force for particle pairs via interpolation of lookup tables |
| smooth_step.cpp | Implementation of smooth_step.hpp |
| smooth_step.hpp | Routines to calculate the smooth step potential between particle pairs |
| soft_sphere.cpp | Implementation of soft_sphere.hpp |
| soft_sphere.hpp | Routines to calculate the soft-sphere potential between particle pairs |
| thole.hpp | Routines to calculate the Thole damping potential between particle pairs |
| VerletCriterion.hpp | |
| wca.cpp | Implementation of wca.hpp |
| wca.hpp | Routines to calculate the Weeks-Chandler-Andersen potential between particle pairs |
| ► object-in-fluid | |
| oif_global_forces.cpp | |
| oif_global_forces.hpp | Routines to calculate the OIF global forces for a particle triple (triangle from mesh) |
| oif_global_forces_params.hpp | |
| oif_local_forces.hpp | Routines to calculate the OIF local forces for a particle quadruple (two neighboring triangles with common edge) |
| ► observables | |
| BondAngles.hpp | |
| BondDihedrals.hpp | |
| ComPosition.hpp | |
| ComVelocity.hpp | |
| CosPersistenceAngles.hpp | |
| CylindricalDensityProfile.hpp | |
| CylindricalFluxDensityProfile.hpp | |
| CylindricalLBFluxDensityProfileAtParticlePositions.cpp | |
| CylindricalLBFluxDensityProfileAtParticlePositions.hpp | |
| CylindricalLBProfileObservable.hpp | |
| CylindricalLBVelocityProfile.cpp | |
| CylindricalLBVelocityProfile.hpp | |
| CylindricalLBVelocityProfileAtParticlePositions.cpp | |
| CylindricalLBVelocityProfileAtParticlePositions.hpp | |
| CylindricalPidProfileObservable.hpp | |
| CylindricalProfileObservable.hpp | |
| CylindricalVelocityProfile.hpp | |
| DensityProfile.hpp | |
| DipoleMoment.hpp | |
| DPDStress.hpp | |
| EnergyObservable.hpp | |
| fetch_particles.hpp | |
| FluxDensityProfile.hpp | |
| ForceDensityProfile.hpp | |
| LBFluidPressureTensor.hpp | |
| LBProfileObservable.hpp | |
| LBVelocityProfile.cpp | |
| LBVelocityProfile.hpp | |
| MagneticDipoleMoment.hpp | |
| Observable.hpp | |
| PairwiseDistances.hpp | |
| ParticleAngularVelocities.hpp | |
| ParticleBodyAngularVelocities.hpp | |
| ParticleBodyVelocities.hpp | |
| ParticleDipoleFields.hpp | |
| ParticleDirectors.hpp | |
| ParticleDistances.hpp | |
| ParticleForces.hpp | |
| ParticlePositions.hpp | |
| ParticleTraits.hpp | |
| ParticleVelocities.hpp | |
| PidObservable.cpp | |
| PidObservable.hpp | |
| PidPairwiseDistancesObservable.hpp | |
| PidProfileObservable.hpp | |
| PressureObservable.hpp | |
| PressureTensor.hpp | |
| ProfileObservable.hpp | |
| RDF.cpp | |
| RDF.hpp | |
| SanityChecksLB.hpp | |
| TotalForce.hpp | |
| utils_histogram.hpp | |
| ► p3m | |
| common.cpp | |
| common.hpp | Common functions for dipolar and charge P3M |
| data_struct.hpp | |
| FFTBackendLegacy.cpp | |
| FFTBackendLegacy.hpp | |
| FFTBuffersLegacy.cpp | |
| FFTBuffersLegacy.hpp | |
| field_layout_helpers.hpp | |
| for_each_3d.hpp | |
| influence_function.hpp | |
| influence_function_dipolar.hpp | |
| interpolation.hpp | |
| math.hpp | |
| P3MFFT.hpp | |
| packing.hpp | |
| send_mesh.cpp | |
| send_mesh.hpp | |
| TuningAlgorithm.cpp | |
| TuningAlgorithm.hpp | |
| TuningLogger.hpp | |
| ► pair_criteria | |
| BondCriterion.hpp | |
| DistanceCriterion.hpp | |
| EnergyCriterion.hpp | |
| PairCriterion.hpp | |
| ► reaction_methods | |
| ConstantpHEnsemble.hpp | |
| ReactionAlgorithm.cpp | |
| ReactionAlgorithm.hpp | |
| ReactionEnsemble.hpp | |
| SingleReaction.hpp | |
| utils.cpp | |
| utils.hpp | |
| WidomInsertion.hpp | |
| ► scafacos | |
| ScafacosContext.cpp | |
| ScafacosContext.hpp | ScafacosContext implements the interface of the ScaFaCoS bridge |
| ScafacosContextBase.cpp | |
| ScafacosContextBase.hpp | ScafacosContextBase provides the public interface of the ScaFaCoS bridge |
| ► stokesian_dynamics | |
| sd_interface.cpp | |
| sd_interface.hpp | See [17] for the Stokesian dynamics method used here |
| ► system | |
| GpuParticleData.cpp | |
| GpuParticleData.hpp | |
| GpuParticleData_cuda.cu | CUDA kernels to convert the particles AoS to a SoA on the device |
| Leaf.hpp | |
| ResourceCleanup.hpp | |
| System.cpp | |
| System.hpp | |
| System.impl.hpp | |
| ► thermostats | |
| brownian_inline.hpp | |
| langevin_inline.hpp | |
| npt_inline.hpp | |
| ► virtual_sites | |
| com.cpp | This file contains routine to handle virtual sites at the center of mass of a bunch of other particles (say, a molecule) |
| com.hpp | |
| lb_tracers.cpp | |
| lb_tracers.hpp | |
| relative.cpp | |
| relative.hpp | |
| aosoa_pack.hpp | |
| bond_error.cpp | |
| bond_error.hpp | |
| BondList.hpp | |
| bonds.cpp | |
| bonds.hpp | |
| BoxGeometry.hpp | |
| CellParticleIterator.hpp | |
| cells.cpp | This file contains functions for the cell system |
| cells.hpp | This file contains everything related to the global cell structure / cell system |
| communication.cpp | |
| communication.hpp | This file contains the asynchronous MPI communication |
| custom_verlet_list.hpp | |
| dpd.cpp | Implementation of dpd.hpp |
| dpd.hpp | Routines to use DPD as thermostat or pair force [42] |
| energy.cpp | |
| energy_inline.hpp | Energy calculation |
| errorhandling.cpp | Implementation of errorhandling.hpp |
| errorhandling.hpp | This file contains the errorhandling code for severe errors, like a broken bond or illegal parameter combinations |
| exclusions.cpp | |
| exclusions.hpp | |
| forces.cpp | Force calculation |
| forces.hpp | Force calculation |
| forces_cabana.hpp | |
| forces_inline.hpp | Force calculation |
| ghosts.cpp | Ghost particles and particle exchange |
| ghosts.hpp | Ghost particles and particle exchange |
| integrate.cpp | Molecular dynamics integrator |
| integrate.hpp | Molecular dynamics integrator |
| LocalBox.hpp | |
| MpiCallbacks.hpp | Communication::MpiCallbacks manages MPI communication using a visitor pattern |
| npt.cpp | |
| npt.hpp | Exports for the NpT code |
| Observable_stat.cpp | |
| Observable_stat.hpp | |
| PartCfg.cpp | |
| PartCfg.hpp | |
| Particle.hpp | |
| particle_node.cpp | |
| particle_node.hpp | Particles creation and deletion |
| particle_reduction.hpp | |
| ParticleIterator.hpp | |
| ParticleList.hpp | |
| ParticlePropertyIterator.hpp | |
| ParticleRange.hpp | |
| polymer.cpp | This file contains everything needed to create a start-up configuration of (possibly charged) polymer chains with counterions and salt molecules, assigning velocities to the particles and cross-linking the polymers if necessary |
| polymer.hpp | This file contains everything needed to create a start-up configuration of polymer chains which may respect already existing particles and/or constraints |
| pressure.cpp | |
| pressure_inline.hpp | |
| propagation.cpp | |
| propagation.hpp | |
| PropagationMode.hpp | |
| PropagationPredicate.hpp | |
| random.hpp | Random number generation using Philox |
| rattle.cpp | |
| rattle.hpp | RATTLE algorithm ([4]) |
| rotation.cpp | Molecular dynamics integrator for rotational motion |
| rotation.hpp | This file contains all subroutines required to process rotational motion |
| short_range_cabana.hpp | |
| short_range_loop.hpp | |
| signalhandling.hpp | |
| TabulatedPotential.cpp | |
| TabulatedPotential.hpp | |
| thermostat.cpp | Implementation of thermostat.hpp |
| thermostat.hpp | Implementation in thermostat.cpp |
| tuning.cpp | |
| tuning.hpp | |
| virtual_sites.cpp | |
| virtual_sites.hpp | |
| ► instrumentation | |
| ► include | |
| ► instrumentation | |
| fe_trap.hpp | |
| ► src | |
| fe_trap.cpp | |
| ► particle_observables | |
| ► include | |
| ► particle_observables | |
| algorithms.hpp | Generic algorithms for the calculation of particle property derived observables |
| observable.hpp | |
| properties.hpp | This file contains interface functionality for extracting particle properties via a particle traits class |
| ► python | |
| ► espressomd | |
| dummy.cpp | |
| ► scafacos | |
| ► include | |
| ► scafacos | |
| Coulomb.hpp | |
| Dipoles.hpp | |
| Scafacos.hpp | |
| ► src | |
| Coulomb.cpp | |
| Dipoles.cpp | |
| Scafacos.cpp | |
| utils.hpp | |
| ► script_interface | |
| ► accumulators | |
| AccumulatorBase.hpp | |
| AutoUpdateAccumulators.hpp | |
| ContactTimes.hpp | |
| Correlator.hpp | |
| initialize.cpp | |
| initialize.hpp | |
| MeanVarianceCalculator.hpp | |
| TimeSeries.hpp | |
| ► analysis | |
| Analysis.cpp | |
| Analysis.hpp | |
| initialize.cpp | |
| initialize.hpp | |
| ObservableStat.cpp | |
| ObservableStat.hpp | |
| ► auto_parameters | |
| AutoParameter.hpp | |
| AutoParameters.hpp | |
| ► bond_breakage | |
| BreakageSpec.hpp | |
| BreakageSpecs.hpp | |
| initialize.cpp | |
| initialize.hpp | |
| ► cell_system | |
| CellSystem.cpp | |
| CellSystem.hpp | |
| initialize.cpp | |
| initialize.hpp | |
| ► cluster_analysis | |
| Cluster.hpp | |
| ClusterStructure.hpp | |
| initialize.cpp | |
| initialize.hpp | |
| ► code_info | |
| CodeInfo.cpp | |
| CodeInfo.hpp | |
| CodeVersion.cpp | |
| CodeVersion.hpp | |
| initialize.cpp | |
| initialize.hpp | |
| ► collision_detection | |
| BindAtPointOfCollision.hpp | |
| BindCenters.hpp | |
| CollisionDetection.hpp | |
| GlueToSurface.hpp | |
| initialize.cpp | |
| initialize.hpp | |
| Off.hpp | |
| Protocol.hpp | |
| ► constraints | |
| Constraint.hpp | |
| Constraints.hpp | |
| couplings.hpp | ScriptInterface implementations for the various couplings provided |
| ExternalField.hpp | |
| ExternalPotential.hpp | |
| fields.hpp | |
| HomogeneousMagneticField.hpp | |
| initialize.cpp | |
| initialize.hpp | |
| ShapeBasedConstraint.hpp | |
| ► electrostatics | |
| Actor.hpp | |
| Actor.impl.hpp | |
| Container.hpp | |
| CoulombMMM1D.hpp | |
| CoulombP3M.hpp | |
| CoulombScafacos.hpp | |
| DebyeHueckel.hpp | |
| ElectrostaticLayerCorrection.hpp | |
| ICCStar.hpp | |
| initialize.cpp | |
| initialize.hpp | |
| ReactionField.hpp | |
| ► galilei | |
| ComFixed.hpp | |
| Galilei.hpp | |
| initialize.cpp | |
| initialize.hpp | |
| ► h5md | |
| h5md.cpp | |
| h5md.hpp | |
| initialize.cpp | |
| initialize.hpp | |
| ► integrators | |
| BrownianDynamics.cpp | |
| BrownianDynamics.hpp | |
| initialize.cpp | |
| initialize.hpp | |
| Integrator.cpp | |
| Integrator.hpp | |
| IntegratorHandle.cpp | |
| IntegratorHandle.hpp | |
| SteepestDescent.cpp | |
| SteepestDescent.hpp | |
| StokesianDynamics.cpp | |
| StokesianDynamics.hpp | |
| SymplecticEuler.cpp | |
| SymplecticEuler.hpp | |
| VelocityVerlet.cpp | |
| VelocityVerlet.hpp | |
| VelocityVerletIsoNPT.cpp | |
| VelocityVerletIsoNPT.hpp | |
| ► interactions | |
| BondedInteraction.hpp | The ScriptInterface counterparts of the bonded interactions parameters structs from the core are defined here |
| BondedInteractions.hpp | |
| initialize.cpp | |
| initialize.hpp | |
| NonBondedInteraction.hpp | The ScriptInterface counterparts of the non-bonded interactions parameters structs from the core are defined here |
| NonBondedInteractions.hpp | |
| ► lees_edwards | |
| initialize.cpp | |
| initialize.hpp | |
| LeesEdwards.hpp | |
| LinearShear.hpp | |
| Off.hpp | |
| OscillatoryShear.hpp | |
| Protocol.hpp | |
| ► magnetostatics | |
| Actor.hpp | |
| Actor.impl.hpp | |
| Container.hpp | |
| DipolarDirectSum.hpp | |
| DipolarDirectSumGpu.hpp | |
| DipolarLayerCorrection.hpp | |
| DipolarP3M.hpp | |
| DipolarScafacos.hpp | |
| initialize.cpp | |
| initialize.hpp | |
| ► math | |
| CylindricalTransformationParameters.hpp | |
| initialize.cpp | |
| initialize.hpp | |
| ► mpiio | |
| initialize.cpp | |
| initialize.hpp | |
| mpiio.hpp | |
| ► observables | |
| CylindricalLBProfileObservable.hpp | |
| CylindricalPidProfileObservable.hpp | |
| initialize.cpp | |
| initialize.hpp | |
| LBProfileObservable.hpp | |
| Observable.hpp | |
| PairwiseDistances.hpp | |
| ParamlessObservable.hpp | |
| PidObservable.hpp | |
| PidProfileObservable.hpp | |
| ProfileObservable.hpp | |
| RDF.hpp | |
| ► pair_criteria | |
| BondCriterion.hpp | |
| DistanceCriterion.hpp | |
| EnergyCriterion.hpp | |
| initialize.cpp | |
| initialize.hpp | |
| PairCriterion.hpp | |
| ► particle_data | |
| initialize.cpp | |
| initialize.hpp | |
| ParticleHandle.cpp | |
| ParticleHandle.hpp | |
| ParticleList.cpp | |
| ParticleList.hpp | |
| ParticleSlice.cpp | |
| ParticleSlice.hpp | |
| Polymer.cpp | |
| Polymer.hpp | |
| ► profiler | |
| Caliper.hpp | |
| initialize.cpp | |
| initialize.hpp | |
| ► reaction_methods | |
| ConstantpHEnsemble.hpp | |
| initialize.cpp | |
| initialize.hpp | |
| ReactionAlgorithm.cpp | |
| ReactionAlgorithm.hpp | |
| ReactionEnsemble.hpp | |
| SingleReaction.hpp | |
| WidomInsertion.hpp | |
| ► scafacos | |
| scafacos.cpp | |
| scafacos.hpp | |
| ► shapes | |
| Cylinder.hpp | |
| Ellipsoid.hpp | |
| HollowConicalFrustum.hpp | |
| initialize.cpp | |
| initialize.hpp | |
| NoWhere.hpp | |
| Rhomboid.hpp | |
| Shape.hpp | |
| SimplePore.hpp | |
| Slitpore.hpp | |
| Sphere.hpp | |
| SpheroCylinder.hpp | |
| Torus.hpp | |
| Union.hpp | |
| Wall.hpp | |
| ► system | |
| CudaInitHandle.cpp | |
| CudaInitHandle.hpp | |
| initialize.cpp | |
| initialize.hpp | |
| Leaf.hpp | |
| System.cpp | |
| System.hpp | |
| ► thermostat | |
| initialize.cpp | |
| initialize.hpp | |
| thermostat.hpp | |
| ► walberla | |
| EKContainer.hpp | |
| EKFFT.hpp | |
| EKFFT_GPU.hpp | |
| EKNone.hpp | |
| EKPoissonSolver.hpp | |
| EKPoissonSolverNode.cpp | |
| EKPoissonSolverNode.hpp | |
| EKPoissonSolverNodeState.hpp | |
| EKPoissonSolverSlice.cpp | |
| EKPoissonSolverSlice.hpp | |
| EKReactant.hpp | |
| EKReaction.hpp | |
| EKReactions.hpp | |
| EKSpecies.cpp | |
| EKSpecies.hpp | |
| EKSpeciesNode.cpp | |
| EKSpeciesNode.hpp | |
| EKSpeciesSlice.cpp | |
| EKSpeciesSlice.hpp | |
| EKWalberlaNodeState.hpp | |
| initialize.cpp | |
| initialize.hpp | |
| LatticeIndices.hpp | |
| LatticeModel.hpp | |
| LatticeSlice.hpp | |
| LatticeSlice.impl.hpp | |
| LatticeWalberla.hpp | |
| LBFluid.cpp | |
| LBFluid.hpp | |
| LBFluidNode.cpp | |
| LBFluidNode.hpp | |
| LBFluidSlice.cpp | |
| LBFluidSlice.hpp | |
| LBWalberlaNodeState.hpp | |
| VTKHandle.hpp | |
| WalberlaCheckpoint.hpp | |
| communication.hpp | |
| Context.hpp | ScriptInterface::Context decorates ScriptInterface::ObjectHandle objects with a context: a creation policy (local object, local object with remote copies) and a communication facility to synchronize an object on the head node with remote copies (serialization, callback mechanism) |
| ContextManager.cpp | |
| ContextManager.hpp | ScriptInterface::ContextManager manages object creation with policies CreationPolicy |
| Exception.hpp | |
| get_value.hpp | |
| GlobalContext.cpp | Infrastructure to synchronize objects created on the head node with their corresponding remote copies |
| GlobalContext.hpp | Infrastructure to synchronize objects created on the head node with their corresponding remote copies |
| initialize.cpp | |
| initialize.hpp | |
| LocalContext.hpp | |
| None.hpp | |
| ObjectContainer.hpp | |
| ObjectHandle.cpp | |
| ObjectHandle.hpp | |
| ObjectId.hpp | |
| ObjectList.hpp | |
| ObjectMap.hpp | |
| ObjectState.hpp | |
| packed_variant.hpp | |
| ParallelExceptionHandler.cpp | |
| ParallelExceptionHandler.hpp | |
| ScriptInterface.hpp | |
| Variant.hpp | |
| ► shapes | |
| ► include | |
| ► shapes | |
| Cylinder.hpp | |
| Ellipsoid.hpp | |
| HollowConicalFrustum.hpp | |
| NoWhere.hpp | |
| Rhomboid.hpp | |
| Shape.hpp | |
| SimplePore.hpp | |
| Slitpore.hpp | |
| Sphere.hpp | |
| SpheroCylinder.hpp | |
| Torus.hpp | |
| Union.hpp | |
| Wall.hpp | |
| ► src | |
| Cylinder.cpp | |
| Ellipsoid.cpp | |
| HollowConicalFrustum.cpp | |
| Rhomboid.cpp | |
| Shape.cpp | |
| SimplePore.cpp | |
| Slitpore.cpp | |
| Sphere.cpp | |
| SpheroCylinder.cpp | |
| Torus.cpp | |
| Wall.cpp | |
| ► utils | |
| ► include | |
| ► utils | |
| ► interpolation | |
| ► detail | |
| ll_and_dist.hpp | |
| bspline_3d.hpp | |
| bspline_3d_gradient.hpp | |
| ► math | |
| AS_erfc_part.hpp | |
| bspline.hpp | |
| coordinate_transformation.hpp | Convert coordinates from the Cartesian system to the cylindrical system |
| cylindrical_transformation_parameters.hpp | |
| gaussian.hpp | |
| int_pow.hpp | |
| make_lin_space.hpp | |
| orthonormal_vec.hpp | |
| permute_ifield.hpp | |
| quaternion.hpp | Quaternion algebra |
| sgn.hpp | |
| sqr.hpp | |
| tensor_product.hpp | |
| triangle_functions.hpp | |
| vec_rotate.hpp | |
| ► mpi | |
| ► detail | |
| size_and_offset.hpp | |
| all_compare.hpp | |
| cart_comm.hpp | |
| gather_buffer.hpp | |
| gatherv.hpp | |
| iall_gatherv.hpp | |
| reduce_optional.hpp | |
| scatter_buffer.hpp | |
| sendrecv.hpp | |
| ► serialization | |
| array.hpp | |
| filesystem.hpp | |
| memcpy_archive.hpp | |
| multi_array.hpp | |
| optional.hpp | |
| pack.hpp | |
| unordered_map.hpp | |
| variant.hpp | |
| ► statistics | |
| RunningAverage.hpp | |
| Accumulator.hpp | |
| Array.hpp | Array implementation with CUDA support |
| Bag.hpp | |
| Cache.hpp | |
| cartesian_product.hpp | |
| compact_vector.hpp | |
| contains.hpp | |
| Counter.hpp | |
| demangle.hpp | |
| device_qualifier.hpp | |
| Factory.hpp | |
| flatten.hpp | |
| for_each_pair.hpp | |
| Histogram.hpp | |
| index.hpp | |
| integral_parameter.hpp | |
| linear_interpolation.hpp | |
| mask.hpp | |
| matrix.hpp | Matrix implementation and trait types for boost qvm interoperability |
| NumeratedContainer.hpp | Keep an enumerated list of T objects, managed by the class |
| quaternion.hpp | Quaternion implementation and trait types for boost qvm interoperability |
| raster.hpp | |
| sampling.hpp | |
| u32_to_u64.hpp | |
| uniform.hpp | |
| Vector.hpp | Vector implementation and trait types for boost qvm interoperability |
| ► walberla_bridge | |
| ► include | |
| ► walberla_bridge | |
| ► electrokinetics | |
| ► reactions | |
| EKReactant.hpp | |
| EKReactionBase.hpp | |
| EKReactionBaseIndexed.hpp | |
| ek_walberla_init.hpp | |
| EKContainer.hpp | |
| EKinWalberlaBase.hpp | |
| PoissonSolver.hpp | |
| ► lattice_boltzmann | |
| lb_walberla_init.hpp | |
| LBWalberlaBase.hpp | LBWalberlaBase provides the public interface of the LB waLBerla bridge |
| LeesEdwardsPack.hpp | |
| ► utils | |
| ResourceManager.hpp | |
| Architecture.hpp | |
| BlockAndCell.hpp | |
| LatticeModel.hpp | |
| LatticeWalberla.hpp | |
| VTKHandle.hpp | |
| walberla_init.hpp | |
| ► src | |
| ► electrokinetics | |
| ► generated_kernels | |
| AdvectiveFluxKernel_double_precision.cpp | |
| AdvectiveFluxKernel_double_precision.h | |
| AdvectiveFluxKernel_double_precision_CUDA.cu | |
| AdvectiveFluxKernel_double_precision_CUDA.h | |
| AdvectiveFluxKernel_single_precision.cpp | |
| AdvectiveFluxKernel_single_precision.h | |
| AdvectiveFluxKernel_single_precision_CUDA.cu | |
| AdvectiveFluxKernel_single_precision_CUDA.h | |
| ContinuityKernel_double_precision.cpp | |
| ContinuityKernel_double_precision.h | |
| ContinuityKernel_double_precision_CUDA.cu | |
| ContinuityKernel_double_precision_CUDA.h | |
| ContinuityKernel_single_precision.cpp | |
| ContinuityKernel_single_precision.h | |
| ContinuityKernel_single_precision_CUDA.cu | |
| ContinuityKernel_single_precision_CUDA.h | |
| DiffusiveFluxKernel_double_precision.cpp | |
| DiffusiveFluxKernel_double_precision.h | |
| DiffusiveFluxKernel_double_precision_CUDA.cu | |
| DiffusiveFluxKernel_double_precision_CUDA.h | |
| DiffusiveFluxKernel_single_precision.cpp | |
| DiffusiveFluxKernel_single_precision.h | |
| DiffusiveFluxKernel_single_precision_CUDA.cu | |
| DiffusiveFluxKernel_single_precision_CUDA.h | |
| DiffusiveFluxKernelThermalized_double_precision.cpp | |
| DiffusiveFluxKernelThermalized_double_precision.h | |
| DiffusiveFluxKernelThermalized_double_precision_CUDA.cu | |
| DiffusiveFluxKernelThermalized_double_precision_CUDA.h | |
| DiffusiveFluxKernelThermalized_single_precision.cpp | |
| DiffusiveFluxKernelThermalized_single_precision.h | |
| DiffusiveFluxKernelThermalized_single_precision_CUDA.cu | |
| DiffusiveFluxKernelThermalized_single_precision_CUDA.h | |
| DiffusiveFluxKernelWithElectrostatic_double_precision.cpp | |
| DiffusiveFluxKernelWithElectrostatic_double_precision.h | |
| DiffusiveFluxKernelWithElectrostatic_double_precision_CUDA.cu | |
| DiffusiveFluxKernelWithElectrostatic_double_precision_CUDA.h | |
| DiffusiveFluxKernelWithElectrostatic_single_precision.cpp | |
| DiffusiveFluxKernelWithElectrostatic_single_precision.h | |
| DiffusiveFluxKernelWithElectrostatic_single_precision_CUDA.cu | |
| DiffusiveFluxKernelWithElectrostatic_single_precision_CUDA.h | |
| DiffusiveFluxKernelWithElectrostaticThermalized_double_precision.cpp | |
| DiffusiveFluxKernelWithElectrostaticThermalized_double_precision.h | |
| DiffusiveFluxKernelWithElectrostaticThermalized_double_precision_CUDA.cu | |
| DiffusiveFluxKernelWithElectrostaticThermalized_double_precision_CUDA.h | |
| DiffusiveFluxKernelWithElectrostaticThermalized_single_precision.cpp | |
| DiffusiveFluxKernelWithElectrostaticThermalized_single_precision.h | |
| DiffusiveFluxKernelWithElectrostaticThermalized_single_precision_CUDA.cu | |
| DiffusiveFluxKernelWithElectrostaticThermalized_single_precision_CUDA.h | |
| Dirichlet_double_precision.cpp | |
| Dirichlet_double_precision.h | |
| Dirichlet_double_precision_CUDA.cu | |
| Dirichlet_double_precision_CUDA.h | |
| Dirichlet_single_precision.cpp | |
| Dirichlet_single_precision.h | |
| Dirichlet_single_precision_CUDA.cu | |
| Dirichlet_single_precision_CUDA.h | |
| EK_FieldAccessors_double_precision.h | |
| EK_FieldAccessors_double_precision_CUDA.cu | |
| EK_FieldAccessors_double_precision_CUDA.cuh | |
| EK_FieldAccessors_single_precision.h | |
| EK_FieldAccessors_single_precision_CUDA.cu | |
| EK_FieldAccessors_single_precision_CUDA.cuh | |
| FixedFlux_double_precision.cpp | |
| FixedFlux_double_precision.h | |
| FixedFlux_double_precision_CUDA.cu | |
| FixedFlux_double_precision_CUDA.h | |
| FixedFlux_single_precision.cpp | |
| FixedFlux_single_precision.h | |
| FixedFlux_single_precision_CUDA.cu | |
| FixedFlux_single_precision_CUDA.h | |
| FrictionCouplingKernel_double_precision.cpp | |
| FrictionCouplingKernel_double_precision.h | |
| FrictionCouplingKernel_double_precision_CUDA.cu | |
| FrictionCouplingKernel_double_precision_CUDA.h | |
| FrictionCouplingKernel_single_precision.cpp | |
| FrictionCouplingKernel_single_precision.h | |
| FrictionCouplingKernel_single_precision_CUDA.cu | |
| FrictionCouplingKernel_single_precision_CUDA.h | |
| myintrin.h | Philox counter-based RNG utility functions |
| philox_rand.h | Philox counter-based RNG from [39] |
| ► reactions | |
| ► generated_kernels | |
| ReactionKernelBulk_1_double_precision.cpp | |
| ReactionKernelBulk_1_double_precision.h | |
| ReactionKernelBulk_1_double_precision_CUDA.cu | |
| ReactionKernelBulk_1_double_precision_CUDA.h | |
| ReactionKernelBulk_1_single_precision.cpp | |
| ReactionKernelBulk_1_single_precision.h | |
| ReactionKernelBulk_1_single_precision_CUDA.cu | |
| ReactionKernelBulk_1_single_precision_CUDA.h | |
| ReactionKernelBulk_2_double_precision.cpp | |
| ReactionKernelBulk_2_double_precision.h | |
| ReactionKernelBulk_2_double_precision_CUDA.cu | |
| ReactionKernelBulk_2_double_precision_CUDA.h | |
| ReactionKernelBulk_2_single_precision.cpp | |
| ReactionKernelBulk_2_single_precision.h | |
| ReactionKernelBulk_2_single_precision_CUDA.cu | |
| ReactionKernelBulk_2_single_precision_CUDA.h | |
| ReactionKernelBulk_3_double_precision.cpp | |
| ReactionKernelBulk_3_double_precision.h | |
| ReactionKernelBulk_3_double_precision_CUDA.cu | |
| ReactionKernelBulk_3_double_precision_CUDA.h | |
| ReactionKernelBulk_3_single_precision.cpp | |
| ReactionKernelBulk_3_single_precision.h | |
| ReactionKernelBulk_3_single_precision_CUDA.cu | |
| ReactionKernelBulk_3_single_precision_CUDA.h | |
| ReactionKernelBulk_4_double_precision.cpp | |
| ReactionKernelBulk_4_double_precision.h | |
| ReactionKernelBulk_4_double_precision_CUDA.cu | |
| ReactionKernelBulk_4_double_precision_CUDA.h | |
| ReactionKernelBulk_4_single_precision.cpp | |
| ReactionKernelBulk_4_single_precision.h | |
| ReactionKernelBulk_4_single_precision_CUDA.cu | |
| ReactionKernelBulk_4_single_precision_CUDA.h | |
| ReactionKernelBulk_5_double_precision.cpp | |
| ReactionKernelBulk_5_double_precision.h | |
| ReactionKernelBulk_5_double_precision_CUDA.cu | |
| ReactionKernelBulk_5_double_precision_CUDA.h | |
| ReactionKernelBulk_5_single_precision.cpp | |
| ReactionKernelBulk_5_single_precision.h | |
| ReactionKernelBulk_5_single_precision_CUDA.cu | |
| ReactionKernelBulk_5_single_precision_CUDA.h | |
| ReactionKernelBulk_all.h | |
| ReactionKernelIndexed_1_double_precision.cpp | |
| ReactionKernelIndexed_1_double_precision.h | |
| ReactionKernelIndexed_1_double_precision_CUDA.cu | |
| ReactionKernelIndexed_1_double_precision_CUDA.h | |
| ReactionKernelIndexed_1_single_precision.cpp | |
| ReactionKernelIndexed_1_single_precision.h | |
| ReactionKernelIndexed_1_single_precision_CUDA.cu | |
| ReactionKernelIndexed_1_single_precision_CUDA.h | |
| ReactionKernelIndexed_2_double_precision.cpp | |
| ReactionKernelIndexed_2_double_precision.h | |
| ReactionKernelIndexed_2_double_precision_CUDA.cu | |
| ReactionKernelIndexed_2_double_precision_CUDA.h | |
| ReactionKernelIndexed_2_single_precision.cpp | |
| ReactionKernelIndexed_2_single_precision.h | |
| ReactionKernelIndexed_2_single_precision_CUDA.cu | |
| ReactionKernelIndexed_2_single_precision_CUDA.h | |
| ReactionKernelIndexed_3_double_precision.cpp | |
| ReactionKernelIndexed_3_double_precision.h | |
| ReactionKernelIndexed_3_double_precision_CUDA.cu | |
| ReactionKernelIndexed_3_double_precision_CUDA.h | |
| ReactionKernelIndexed_3_single_precision.cpp | |
| ReactionKernelIndexed_3_single_precision.h | |
| ReactionKernelIndexed_3_single_precision_CUDA.cu | |
| ReactionKernelIndexed_3_single_precision_CUDA.h | |
| ReactionKernelIndexed_4_double_precision.cpp | |
| ReactionKernelIndexed_4_double_precision.h | |
| ReactionKernelIndexed_4_double_precision_CUDA.cu | |
| ReactionKernelIndexed_4_double_precision_CUDA.h | |
| ReactionKernelIndexed_4_single_precision.cpp | |
| ReactionKernelIndexed_4_single_precision.h | |
| ReactionKernelIndexed_4_single_precision_CUDA.cu | |
| ReactionKernelIndexed_4_single_precision_CUDA.h | |
| ReactionKernelIndexed_5_double_precision.cpp | |
| ReactionKernelIndexed_5_double_precision.h | |
| ReactionKernelIndexed_5_double_precision_CUDA.cu | |
| ReactionKernelIndexed_5_double_precision_CUDA.h | |
| ReactionKernelIndexed_5_single_precision.cpp | |
| ReactionKernelIndexed_5_single_precision.h | |
| ReactionKernelIndexed_5_single_precision_CUDA.cu | |
| ReactionKernelIndexed_5_single_precision_CUDA.h | |
| ReactionKernelIndexed_all.h | |
| EKReactionImplBulk.hpp | |
| EKReactionImplIndexed.hpp | |
| ek_kernels.cuh | |
| ek_kernels.hpp | |
| ek_poisson_fft_init.cpp | |
| ek_poisson_fft_init_cuda.cu | |
| ek_poisson_none_init.cpp | |
| ek_walberla_init.cpp | |
| ek_walberla_init.cu | |
| EKinWalberlaImpl.hpp | |
| greens_function.hpp | |
| PoissonSolverFFT.hpp | |
| PoissonSolverNone.hpp | |
| ► lattice_boltzmann | |
| ► generated_kernels | |
| DynamicUBBDoublePrecision.cpp | |
| DynamicUBBDoublePrecision.h | |
| DynamicUBBDoublePrecisionCUDA.cu | |
| DynamicUBBDoublePrecisionCUDA.h | |
| DynamicUBBSinglePrecision.cpp | |
| DynamicUBBSinglePrecision.h | |
| DynamicUBBSinglePrecisionCUDA.cu | |
| DynamicUBBSinglePrecisionCUDA.h | |
| FieldAccessorsDoublePrecision.h | |
| FieldAccessorsDoublePrecisionCUDA.cu | Lattice field accessors |
| FieldAccessorsDoublePrecisionCUDA.cuh | Lattice field accessors |
| FieldAccessorsSinglePrecision.h | |
| FieldAccessorsSinglePrecisionCUDA.cu | Lattice field accessors |
| FieldAccessorsSinglePrecisionCUDA.cuh | Lattice field accessors |
| InitialPDFsSetterDoublePrecision.cpp | |
| InitialPDFsSetterDoublePrecision.h | |
| InitialPDFsSetterDoublePrecisionCUDA.cu | |
| InitialPDFsSetterDoublePrecisionCUDA.h | |
| InitialPDFsSetterSinglePrecision.cpp | |
| InitialPDFsSetterSinglePrecision.h | |
| InitialPDFsSetterSinglePrecisionCUDA.cu | |
| InitialPDFsSetterSinglePrecisionCUDA.h | |
| myintrin.h | Philox counter-based RNG utility functions |
| PackInfoPdfDoublePrecision.cpp | |
| PackInfoPdfDoublePrecision.h | |
| PackInfoPdfDoublePrecisionCUDA.cu | |
| PackInfoPdfDoublePrecisionCUDA.h | |
| PackInfoPdfSinglePrecision.cpp | |
| PackInfoPdfSinglePrecision.h | |
| PackInfoPdfSinglePrecisionCUDA.cu | |
| PackInfoPdfSinglePrecisionCUDA.h | |
| PackInfoVecDoublePrecision.cpp | |
| PackInfoVecDoublePrecision.h | |
| PackInfoVecDoublePrecisionCUDA.cu | |
| PackInfoVecDoublePrecisionCUDA.h | |
| PackInfoVecSinglePrecision.cpp | |
| PackInfoVecSinglePrecision.h | |
| PackInfoVecSinglePrecisionCUDA.cu | |
| PackInfoVecSinglePrecisionCUDA.h | |
| philox_rand.h | Philox counter-based RNG from [39] |
| StreamCollideSweepLeesEdwardsDoublePrecision.cpp | |
| StreamCollideSweepLeesEdwardsDoublePrecision.h | |
| StreamCollideSweepLeesEdwardsDoublePrecisionAVX.cpp | |
| StreamCollideSweepLeesEdwardsDoublePrecisionAVX.h | |
| StreamCollideSweepLeesEdwardsDoublePrecisionCUDA.cu | |
| StreamCollideSweepLeesEdwardsDoublePrecisionCUDA.h | |
| StreamCollideSweepLeesEdwardsSinglePrecision.cpp | |
| StreamCollideSweepLeesEdwardsSinglePrecision.h | |
| StreamCollideSweepLeesEdwardsSinglePrecisionAVX.cpp | |
| StreamCollideSweepLeesEdwardsSinglePrecisionAVX.h | |
| StreamCollideSweepLeesEdwardsSinglePrecisionCUDA.cu | |
| StreamCollideSweepLeesEdwardsSinglePrecisionCUDA.h | |
| StreamCollideSweepThermalizedDoublePrecision.cpp | |
| StreamCollideSweepThermalizedDoublePrecision.h | |
| StreamCollideSweepThermalizedDoublePrecisionAVX.cpp | |
| StreamCollideSweepThermalizedDoublePrecisionAVX.h | |
| StreamCollideSweepThermalizedDoublePrecisionCUDA.cu | |
| StreamCollideSweepThermalizedDoublePrecisionCUDA.h | |
| StreamCollideSweepThermalizedSinglePrecision.cpp | |
| StreamCollideSweepThermalizedSinglePrecision.h | |
| StreamCollideSweepThermalizedSinglePrecisionAVX.cpp | |
| StreamCollideSweepThermalizedSinglePrecisionAVX.h | |
| StreamCollideSweepThermalizedSinglePrecisionCUDA.cu | |
| StreamCollideSweepThermalizedSinglePrecisionCUDA.h | |
| UpdateVelFromPDFDoublePrecision.cpp | |
| UpdateVelFromPDFDoublePrecision.h | |
| UpdateVelFromPDFDoublePrecisionAVX.cpp | |
| UpdateVelFromPDFDoublePrecisionAVX.h | |
| UpdateVelFromPDFDoublePrecisionCUDA.cu | |
| UpdateVelFromPDFDoublePrecisionCUDA.h | |
| UpdateVelFromPDFSinglePrecision.cpp | |
| UpdateVelFromPDFSinglePrecision.h | |
| UpdateVelFromPDFSinglePrecisionAVX.cpp | |
| UpdateVelFromPDFSinglePrecisionAVX.h | |
| UpdateVelFromPDFSinglePrecisionCUDA.cu | |
| UpdateVelFromPDFSinglePrecisionCUDA.h | |
| InterpolateAndShiftAtBoundary.hpp | |
| lb_kernels.cuh | |
| lb_kernels.hpp | |
| lb_walberla_init.cpp | |
| lb_walberla_init.cu | |
| LBWalberlaImpl.hpp | walberla::LBWalberlaImpl implements the interface of the LB waLBerla bridge using sweeps generated by lbmpy (see maintainer/walberla_kernels) |
| ResetForce.hpp | |
| ► utils | |
| boundary.hpp | |
| types_conversion.hpp | |
| BoundaryHandling.hpp | |
| BoundaryPackInfo.hpp | |
| LatticeModel.cpp | |
| LatticeWalberla.cpp | |
| walberla_init.cpp | |