HTML automatically generated with rman
Table of Contents
snapmass - add or modify masses in a snapshot
snapmass in=snap_in
out=snap_out [parameters=values...]
snapmass adds or modifies the
masses in a snapshot. The keyword mass can be used to give a bodytrans(3NEMO)
expression.
Alternatively masses can be copied from another input snapshot.
The following parameters are reckognized in any order if the
keyword is also given:
- in=snap_in
- Input data is read from snap_in, which
must be in standard snapshot(5NEMO)
format [no default].
- out=snap_out
- Copied
output data is written to snap_out, which will also be in snapshot(5NEMO)
format [No default].
- mass=expression
- Expression for the new masses, using
bodytrans(3NEMO)
to parse the expression. If nothing supplied, either
inmass= or massname= will have to be used. [default: none].
- inmass=mass-file
- If used, the masses from this snapshot file are copied to that of the snap_out
file. [default: none].
- massname=name
- Identification of the mass spectrum.
It is normally only a function of mass, so n(m) will suffice. If nothing
specified, all stars will have the same mass (total mass M=1). [default:
none].
- massexpr=expr
- Expression for the mass-spectrum. In addition to the
mass m from the massname it may contain any variables contained in the
masspars to be specified next. [default: pow(m,p)].
- masspars=pars
- List of
parameters and their values. They can be used by name in the massexpr specified
before. [default: p,0.0].
- massrange=mlow:mhigh
- Valid massrange. A lower and
higher cutoff must be supplied. The massrange has arbitrary units, since
all masses will be rescaled to set the total mass M=1. [default: 1,1].
- seed=seed
- seed for the random number generator (default: a value 0, which will be
converted into a unique new value using UNIX’s clock time, in seconds
since once-upon-a-time-in-the-seventies). [Default: 0].
- ccd=
- Input CCD image with
mapvalues that represent mass. By default not used.
- norm=total_mass
- New total
mass required for normalization. By default the masses are not scaled. See
also snapscale(1NEMO)
. [Default: not used].
- aux=t|f
- Store the "mass" in the
Aux slot of a snapshot(5NEMO)
. [false]
snapmstat(1NEMO)
, snapscale(1NEMO)
,
bodytrans(3NEMO)
Peter Teuben
~/src/nbody/trans snapmass.c
1-Aug-88 V1.0: created PJT
5-dec-88 V1.1: mass keyword added PJT
5-feb-89 V1.2: bodytrans() used PJT
13-may-91 V1.3: helpvec + doc added PJT
29-may-97 V2.0: mass{name,expr,pars,range} from mkplummer PJT
30-jul-97 V2.1: added norm= PJT
14-aug-2020 V2.3: add aux= PJT
Table of Contents