![]() |
Shamrock 2025.10.0
Astrophysical Code
|
Directories | |
| io | |
| render | |
| self_gravity | |
| setup | |
Files | |
| AnalysisAngularMomentum.hpp | |
| AnalysisAngularMomentum class. | |
| AnalysisBarycenter.hpp | |
| AnalysisBarycenter class with one method AnalysisBarycenter.get_barycenter(). | |
| AnalysisDisc.hpp | |
| AnalysisDustMass.hpp | |
| AnalysisDustMass class. | |
| AnalysisEnergyKinetic.hpp | |
| AnalysisEnergyKinetic class with one method AnalysisEnergyKinetic.get_kinetic_energy(). | |
| AnalysisEnergyPotential.hpp | |
| AnalysisEnergyPotential class with one method AnalysisEnergyPotential.get_potential_energy(). | |
| AnalysisSodTube.hpp | |
| AnalysisTotalMomentum.hpp | |
| AnalysisTotalMomentum class with one method AnalysisTotalMomentum.get_total_momentum(). | |
| BallabioTsLimiter.hpp | |
| BuildGhostInterfaceIdTable.hpp | |
| Solvergraph node selecting the ids of the particles sent through each ghost interface. | |
| BuildTrees.hpp | |
| ComputeCFLCourant.hpp | |
| ComputeCFLDivBCleaning.hpp | |
| ComputeCFLDust1Fluid.hpp | |
| ComputeCFLDustDrift.hpp | |
| ComputeCFLForce.hpp | |
| ComputeCFLSinkSink.hpp | |
| Host-side CFL condition from the pairwise potential between sink particles. | |
| ComputeDustTtilde.hpp | |
| Compute the dust combined stopping times Ttilde_sj for each dust species j see Hutchison 2018 eq 15. | |
| ComputeEos.hpp | |
| ComputeLoadBalanceValue.hpp | |
| ComputeLuminosity.hpp | |
| ComputeNeighStats.hpp | |
| A module to compute and display statistics on neighbor counts for SPH particles. | |
| ComputeOmega.hpp | |
| ConservativeCheck.hpp | |
| DiffOperator.hpp | |
| DiffOperatorDtDivv.hpp | |
| ExternalForces.hpp | |
| GetParticlesOutsideSphere.hpp | |
| Declares the GetParticlesOutsideSphere module for removing particles. | |
| IterateSmoothingLengthDensity.hpp | |
| Declares the IterateSmoothingLengthDensity module for iterating smoothing length based on the SPH density sum. | |
| IterateSmoothingLengthDensityNeighLim.hpp | |
| Declares the IterateSmoothingLengthDensityNeighLim module for iterating smoothing length based on the SPH density sum. | |
| KillParticles.hpp | |
| Declares the KillParticles module for removing particles. | |
| LoopSmoothingLengthIter.hpp | |
| Declares the LoopSmoothingLengthIter module for looping over the smoothing length iteration until convergence. | |
| MonoFluidTVADeltav.hpp | |
| NeighbourCache.hpp | |
| NodeComputePressureGrad.hpp | |
| NodeEvolveDustCOALASourceTerm.hpp | |
| NodeMonofluidTVAAddSourceTerm.hpp | |
| NodeMonofluidTVADustDensityClamp.hpp | |
| NodeMonofluidTVASmoothSPositivityLimiter.hpp | |
| NodeUpdateDerivsMonofluidTVA.hpp | |
| NodeUpdateDerivsVaryingAlphaAV.hpp | |
| NodeUpdateDerivsVaryingAlphaAVDustTVA.hpp | |
| ParticleReordering.hpp | |
| SetDustStoppingTimeConstant.hpp | |
| SetDustStoppingTimeEpstein.hpp | |
| SinkParticlesAccreteQuantities.hpp | |
| Accrete flagged SPH particles onto sinks (mass, CoM, spin, etc.). | |
| SinkParticlesEvictAccretedParticles.hpp | |
| Remove SPH particles flagged for sink accretion from patch data. | |
| SinkParticlesFlagAccreteHard.hpp | |
| Flag SPH particles inside sink accretion radii into an accretion table. | |
| SinkParticlesUpdate.hpp | |
| SinkSelfGravityHost.hpp | |
| Host-side pairwise gravitational self-interaction between sink particles. | |
| SolverStorage.hpp | |
| SPHSetup.hpp | |
| UpdateDerivs.hpp | |
| UpdateViscosity.hpp | |