LICENSE.md
README.md
pyproject.toml
src/compressibleSPH/__init__.py
src/compressibleSPH/enumTypes.py
src/compressibleSPH/io.py
src/compressibleSPH/util.py
src/compressibleSPH/caseUtils/__init__.py
src/compressibleSPH/caseUtils/compressible/__init__.py
src/compressibleSPH/caseUtils/compressible/greshoVortex/__init__.py
src/compressibleSPH/caseUtils/compressible/greshoVortex/sample.py
src/compressibleSPH/caseUtils/compressible/hydrostatic/__init__.py
src/compressibleSPH/caseUtils/compressible/hydrostatic/sample.py
src/compressibleSPH/caseUtils/compressible/kelvinHelmholtz/__init__.py
src/compressibleSPH/caseUtils/compressible/kelvinHelmholtz/sample.py
src/compressibleSPH/caseUtils/compressible/kidder/__init__.py
src/compressibleSPH/caseUtils/compressible/kidder/bc.py
src/compressibleSPH/caseUtils/compressible/kidder/kidder.py
src/compressibleSPH/caseUtils/compressible/kidder/sample.py
src/compressibleSPH/caseUtils/compressible/linearWave/__init__.py
src/compressibleSPH/caseUtils/compressible/linearWave/wave.py
src/compressibleSPH/caseUtils/compressible/noh/__init__.py
src/compressibleSPH/caseUtils/compressible/noh/noh.py
src/compressibleSPH/caseUtils/compressible/noh/shearing.py
src/compressibleSPH/caseUtils/compressible/rayleighTaylor/__init__.py
src/compressibleSPH/caseUtils/compressible/rayleighTaylor/bcs.py
src/compressibleSPH/caseUtils/compressible/rayleighTaylor/forcing.py
src/compressibleSPH/caseUtils/compressible/rayleighTaylor/sample.py
src/compressibleSPH/caseUtils/compressible/rayleighTaylor/sdf.py
src/compressibleSPH/caseUtils/compressible/sedov/__init__.py
src/compressibleSPH/caseUtils/compressible/sedov/initial.py
src/compressibleSPH/caseUtils/compressible/sedov/sedovSolution.py
src/compressibleSPH/caseUtils/compressible/sod/__init__.py
src/compressibleSPH/caseUtils/compressible/sod/sod.py
src/compressibleSPH/caseUtils/compressible/sod/sodSolution.py
src/compressibleSPH/caseUtils/compressible/sod/sodUtil.py
src/compressibleSPH/caseUtils/compressible/triplePoint/__init__.py
src/compressibleSPH/caseUtils/compressible/triplePoint/equalMass.py
src/compressibleSPH/caseUtils/compressible/triplePoint/equalResolution.py
src/compressibleSPH/caseUtils/compressible/yeeVortex/__init__.py
src/compressibleSPH/caseUtils/compressible/yeeVortex/sample.py
src/compressibleSPH/caseUtils/rayleighTaylor/bcs.py
src/compressibleSPH/caseUtils/waveEquation/casefile.py
src/compressibleSPH/caseUtils/waveEquation/damping.py
src/compressibleSPH/caseUtils/waveEquation/gencase.py
src/compressibleSPH/caseUtils/waveEquation/sample.py
src/compressibleSPH/caseUtils/waveEquation/shape_generation.py
src/compressibleSPH/configurations/__init__.py
src/compressibleSPH/configurations/compSPHConfig.py
src/compressibleSPH/configurations/compressibleConfig.py
src/compressibleSPH/configurations/crkSPH.py
src/compressibleSPH/configurations/presets.py
src/compressibleSPH/configurations/region.py
src/compressibleSPH/configurations/rigidBody.py
src/compressibleSPH/configurations/simulationConfig.py
src/compressibleSPH/configurations/waveEquationConfig.py
src/compressibleSPH/configurations/weaklyCompressible.py
src/compressibleSPH/configurations/moduleConfigurations/__init__.py
src/compressibleSPH/configurations/moduleConfigurations/boundaryConditions.py
src/compressibleSPH/configurations/moduleConfigurations/diffusionParameters.py
src/compressibleSPH/configurations/moduleConfigurations/fluidProperties.py
src/compressibleSPH/configurations/moduleConfigurations/gravity.py
src/compressibleSPH/configurations/moduleConfigurations/shifting.py
src/compressibleSPH/configurations/moduleConfigurations/surfaceDetection.py
src/compressibleSPH/configurations/moduleConfigurations/viscositySwitchParameters.py
src/compressibleSPH/configurations/moduleConfigurations/weaklyCompressibleDiffusionParams.py
src/compressibleSPH/initializers/__init__.py
src/compressibleSPH/initializers/weaklyCompressible.py
src/compressibleSPH/ml/dataset.py
src/compressibleSPH/ml/dataset_util.py
src/compressibleSPH/ml/ml.py
src/compressibleSPH/ml/train_gnn.py
src/compressibleSPH/modules/__init__.py
src/compressibleSPH/modules/adaptiveSupport/__init__.py
src/compressibleSPH/modules/adaptiveSupport/optimalSupport.py
src/compressibleSPH/modules/adaptiveSupport/optimalSupportMonaghan.py
src/compressibleSPH/modules/adaptiveSupport/optimalSupportOwen.py
src/compressibleSPH/modules/adaptiveSupport/owenLUT.py
src/compressibleSPH/modules/adaptiveSupport/wp_omega.py
src/compressibleSPH/modules/adaptiveSupport/wp_psi.py
src/compressibleSPH/modules/adaptiveSupport/wp_psi0.py
src/compressibleSPH/modules/boundaryConditions/__init__.py
src/compressibleSPH/modules/boundaryConditions/bcs.py
src/compressibleSPH/modules/compSPH/__init__.py
src/compressibleSPH/modules/compSPH/accel.py
src/compressibleSPH/modules/compSPH/balance.py
src/compressibleSPH/modules/compSPH/dudt.py
src/compressibleSPH/modules/compSPH/multistep.py
src/compressibleSPH/modules/crk/__init__.py
src/compressibleSPH/modules/crk/accel.py
src/compressibleSPH/modules/crk/dudt.py
src/compressibleSPH/modules/crk/limiter.py
src/compressibleSPH/modules/deltaSPH/__init__.py
src/compressibleSPH/modules/deltaSPH/densityDiffusion.py
src/compressibleSPH/modules/deltaSPH/velocityDissipation.py
src/compressibleSPH/modules/deltaSPH/wp_densityDelta.py
src/compressibleSPH/modules/deltaSPH/wp_viscosityDelta.py
src/compressibleSPH/modules/density/__init__.py
src/compressibleSPH/modules/density/density.py
src/compressibleSPH/modules/density/gradRho.py
src/compressibleSPH/modules/density/gradRhoL.py
src/compressibleSPH/modules/dissipation/__init__.py
src/compressibleSPH/modules/dissipation/wp_conductivity.py
src/compressibleSPH/modules/dissipation/wp_diffusion.py
src/compressibleSPH/modules/dissipation/wp_dissipation.py
src/compressibleSPH/modules/eos/__init__.py
src/compressibleSPH/modules/eos/gas.py
src/compressibleSPH/modules/eos/idealGas.py
src/compressibleSPH/modules/eos/props.py
src/compressibleSPH/modules/eos/weaklyCompressible.py
src/compressibleSPH/modules/gravity/__init__.py
src/compressibleSPH/modules/gravity/directional.py
src/compressibleSPH/modules/gravity/pointGravity.py
src/compressibleSPH/modules/gravity/potentialField.py
src/compressibleSPH/modules/gravity/wrapper.py
src/compressibleSPH/modules/internalEnergy/__init__.py
src/compressibleSPH/modules/internalEnergy/dudt.py
src/compressibleSPH/modules/liu/__init__.py
src/compressibleSPH/modules/liu/interp.py
src/compressibleSPH/modules/liu/wp_mat.py
src/compressibleSPH/modules/mdbc/__init__.py
src/compressibleSPH/modules/mdbc/density2025.py
src/compressibleSPH/modules/mdbc/velocity.py
src/compressibleSPH/modules/mdbc/wp_nopenshift.py
src/compressibleSPH/modules/momentum/__init__.py
src/compressibleSPH/modules/momentum/consistent.py
src/compressibleSPH/modules/momentum/inconsistent.py
src/compressibleSPH/modules/noise/__init__.py
src/compressibleSPH/modules/noise/sampleDivergenceFree.py
src/compressibleSPH/modules/noise/shuffleParticles.py
src/compressibleSPH/modules/pressure/__init__.py
src/compressibleSPH/modules/pressure/surfaceAware.py
src/compressibleSPH/modules/pressure/symmetricForce.py
src/compressibleSPH/modules/pressure/wp_surfaceAware.py
src/compressibleSPH/modules/shifting/__init__.py
src/compressibleSPH/modules/shifting/delta.py
src/compressibleSPH/modules/shifting/wrapper.py
src/compressibleSPH/modules/shockCapturing/CullenDehnen2010.py
src/compressibleSPH/modules/shockCapturing/CullenHopkins.py
src/compressibleSPH/modules/shockCapturing/__init__.py
src/compressibleSPH/modules/shockCapturing/common.py
src/compressibleSPH/modules/shockCapturing/switchState.py
src/compressibleSPH/modules/shockCapturing/wp_computeM.py
src/compressibleSPH/modules/shockCapturing/wp_vsig.py
src/compressibleSPH/modules/shockCapturing/wrapper.py
src/compressibleSPH/modules/sps/dalrymple.py
src/compressibleSPH/modules/surfaceDetection/__init__.py
src/compressibleSPH/modules/surfaceDetection/barecascoDetection.py
src/compressibleSPH/modules/surfaceDetection/colorFieldCompute.py
src/compressibleSPH/modules/surfaceDetection/colorFieldDetection.py
src/compressibleSPH/modules/surfaceDetection/colorFieldGradientDetection.py
src/compressibleSPH/modules/surfaceDetection/dilation.py
src/compressibleSPH/modules/surfaceDetection/lambdaGrad.py
src/compressibleSPH/modules/surfaceDetection/maronneDetection.py
src/compressibleSPH/modules/surfaceDetection/maronneNormals.py
src/compressibleSPH/modules/surfaceDetection/wp_barecasco.py
src/compressibleSPH/modules/surfaceDetection/wp_dilate.py
src/compressibleSPH/modules/surfaceDetection/wp_maronne.py
src/compressibleSPH/modules/surfaceDetection/wrapper.py
src/compressibleSPH/modules/timestep/compressible.py
src/compressibleSPH/modules/timestep/weaklyCompressible.py
src/compressibleSPH/modules/util/__init__.py
src/compressibleSPH/modules/util/wp_numNeighbors.py
src/compressibleSPH/modules/util/wp_sum.py
src/compressibleSPH/regions/__init__.py
src/compressibleSPH/regions/contour.py
src/compressibleSPH/regions/domain.py
src/compressibleSPH/regions/filter.py
src/compressibleSPH/regions/inlet.py
src/compressibleSPH/regions/outlet.py
src/compressibleSPH/regions/plot.py
src/compressibleSPH/regions/region.py
src/compressibleSPH/regions/sample.py
src/compressibleSPH/rigidBody/__init__.py
src/compressibleSPH/rigidBody/build.py
src/compressibleSPH/rigidBody/ghostParticles.py
src/compressibleSPH/rigidBody/integrate.py
src/compressibleSPH/rigidBody/transformation.py
src/compressibleSPH/rigidBody/update.py
src/compressibleSPH/sample/__init__.py
src/compressibleSPH/sample/compressible.py
src/compressibleSPH/sample/optimal.py
src/compressibleSPH/sample/regions2D.py
src/compressibleSPH/sample/regular.py
src/compressibleSPH/sample/sampling.py
src/compressibleSPH/sample/shell.py
src/compressibleSPH/sample/waveSystem.py
src/compressibleSPH/sample/weaklyCompressible.py
src/compressibleSPH/sample/wp_deltaShift.py
src/compressibleSPH/schemes/__init__.py
src/compressibleSPH/schemes/builder.py
src/compressibleSPH/schemes/compSPH.py
src/compressibleSPH/schemes/crkSPH.py
src/compressibleSPH/schemes/deltaSPH.py
src/compressibleSPH/schemes/monaghan.py
src/compressibleSPH/schemes/waveEquation.py
src/compressibleSPH/systems/__init__.py
src/compressibleSPH/systems/baseState.py
src/compressibleSPH/systems/compSPH.py
src/compressibleSPH/systems/compressibleMonaghan.py
src/compressibleSPH/systems/waveSystem.py
src/compressibleSPH/systems/weaklyCompressible.py
src/compressibleSPH/utils/__init__.py
src/compressibleSPH/utils/domain.py
src/compressibleSPH/utils/math.py
src/compressibleSPH/utils/noise.py
src/compressibleSPH/utils/sampling.py
src/compressibleSPH/utils/scatter.py
src/compressibleSPH/utils/sdf.py
src/compressibleSPH/utils/support.py
src/compressibleSPH/utils/util.py
src/compressibleSPH/utils/noiseFunctions/constants.py
src/compressibleSPH/utils/noiseFunctions/generator.py
src/compressibleSPH/utils/noiseFunctions/perlin.py
src/compressibleSPH/utils/noiseFunctions/simplex1d.py
src/compressibleSPH/utils/noiseFunctions/simplex2d.py
src/compressibleSPH/utils/noiseFunctions/simplex3d.py
src/compressibleSPH/utils/noiseFunctions/simplex4d.py
src/compressibleSPH/utils/noiseFunctions/util.py
src/compressibleSPH/utils/sdfFunctionality/implicitFunctions.py
src/compressibleSPH/utils/sdfFunctionality/operators.py
src/warpSPH.egg-info/PKG-INFO
src/warpSPH.egg-info/SOURCES.txt
src/warpSPH.egg-info/dependency_links.txt
src/warpSPH.egg-info/requires.txt
src/warpSPH.egg-info/top_level.txt