run()
runAdvection1D()
runSoundwave()
runShocktube()
runFreefall()
runAtmosphere()
runJeansInstability()
runAdvection2D()
runKelvinHelmholtz()
runCloudCrushing()
runSedovTaylor()
runGreshoVortex()
runRayleighTaylor()
runTidalDisruption()
runKeplerianDisk()
runMerger()
HydroScheme
Simulation
load()
fields
plot1d()
plot2d()
getQuantities()
Setup
In Ulula, a problem setup is an object derived from the Setup base class. A number of 1D and 2D setups are provided as examples. These setups are meant to be adapted and changed.