Methods

Index

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

Generate initial conditions in units

Usable IC configs

  • PlummerStarCluster
  • GasCloud
  • ExponentialDisk

Common keywords

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

Add pos to :Pos of all particles

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

Add vel to :Vel of all particles

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

Set system center (middle value) to pos

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

Set system velocity (mass weighted average) to vel

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

Generate initial conditions of Solar System at desinated date

source
AstroIC.helio2xyzFunction
function helio2xyz(jd, num)

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

Returns a PhysicalParticles::PVector

source