Methods

Index

AstroIC.generateFunction
function generate(::InitialConditionConfig, units; kw...)

Generate initial conditions in units

Usable IC configs

  • PlummerStarCluster
  • GasCloud
  • ExponentialDisk

Common keywords

  • constants
AstroIC.addposFunction
function addpos(data::Array, pos::AbstractPoint)
function addpos(data::StructArray, pos::AbstractPoint)

Add pos to :Pos of all particles

AstroIC.addvelFunction
function addvel(data::Array, vel::AbstractPoint)
function addvel(data::StructArray, vel::AbstractPoint)

Add vel to :Vel of all particles

AstroIC.setposFunction
function setpos(data::Union{Array, StructArray}, pos::AbstractPoint)

Set system center (middle value) to pos

AstroIC.setvelFunction
function setvel(data::Union{Array, StructArray}, vel::AbstractPoint)

Set system velocity (mass weighted average) to vel

AstroIC.solarsystemFunction
function solarsystem(date::DateTime)
function solarsystem(date::Real)

Generate initial conditions of Solar System at desinated date

AstroIC.helio2xyzFunction
function helio2xyz(jd, num)

Convert heliocentric coordinates (in unit AU) to Cartesian coordinates in unit m

Returns a PhysicalParticles::PVector