Skip to content
Sam Mangham edited this page Jul 12, 2019 · 6 revisions

Wind.old_windfile

The rootname of a previously saved model in a calculation one wishes to continue (with the possiblity of making changes to some of the details of the radiation sources, or to extract spectra from different inclinations)

Type

String

Parent(s)

File: python.c

Wind.ionization

Multi-line description, must keep indentation.

Type

Enumerator

Values
  • LTE_te: Multi-line description, must keep indentation.

  • LTE_tr: Multi-line description, must keep indentation.

  • ML93: Multi-line description, must keep indentation.

  • fixed: Multi-line description, must keep indentation.

  • matrix_bb: Multi-line description, must keep indentation.

  • matrix_pow: Multi-line description, must keep indentation.

  • on.the.spot: Multi-line description, must keep indentation.

File: setup.c

Wind.fixed_concentrations_file

The filename for the fixed ion concentrations if you have set Wind_ionization to 2 (fixed). This file has format [atomic_number ionizationstage ion fraction].

Type

String

Parent(s)

File: setup.c

Wind.radiation

Whether or not the wind should radiate.

Type

Boolean (yes/no)

File: python.c

Wind.number_of_components

While most simple description of a wind consist of a single region of space, Python can calculate radiative transfer through more complicated structres, where one region of space is described with one prescription and another region of space with a second prescription. For example, one might want to place a disk atmoosphere between the disk and a wind. This parameter describes the number of components (aka domains) of the wind.

Type

Integer

Values

Greater than 0

Parent(s)

File: python.c

Wind.t.init

Starting temperature of the wind.

Type

Double

Unit

Kelvin

Values

Greater than 0

Parent(s)

File: setup_domains.c

Wind.coord_system

The coordinate system used for a describing a component of the wind.

Type

Enumerator

Values
  • spherical: Spherical

  • cylindrical: Cylindrical

  • polar: Spherical polar

  • cyl_var: Cylindrical varying z

Parent(s)

File: setup_domains.c

Wind.radmax

Multi-line description, must keep indentation.

Type

Double

Unit

cm

Values

Greater than Central_object.radius and any minimum wind radii in the system.

Parent(s)

File: setup_domains.c

Wind.filling_factor

The volume filling factor of the outflow. The implementation of clumping (microclumping) is described in Matthews et al. (2016), 2016MNRAS.458..293M. Asked once per domain.

Type

Double

Values

0 < f <= 1, where 1 is a fully smooth wind.

Parent(s)

File: setup_domains.c

Wind.dim.in.z_or_theta.direction

Winds are calulated on spherical, cylindrical, or polar grids. This input variable gives the size of the grid in the z or theta direction. Because some grid cells are used as a buffer, the actual wind cells are contained in a slightly smaller grid than the number given.

Note that in some situations there may be more than one wind component, known technically as a domain. In that case the user will be queried for this value mulitple times, one for each domain

Type

Integer

Values

Greater than 0

Parent(s)

File: setup_domains.c

Wind.type

Multi-line description, must keep indentation.

Type

Enumerator

Values
  • SV: Multi-line description, must keep indentation.

  • corona: Multi-line description, must keep indentation.

  • homologous: Multi-line description, must keep indentation.

  • hydro: Multi-line description, must keep indentation.

  • imported: Multi-line description, must keep indentation.

  • kwd: Multi-line description, must keep indentation.

  • shell: Multi-line description, must keep indentation.

  • star: Multi-line description, must keep indentation.

  • yso: Multi-line description, must keep indentation.

Parent(s)

File: setup_domains.c

Wind.mdot

Multi-line description, must keep indentation.

Type

Double

Unit

M☉/year

Values

Greater than 0

Parent(s)

File: ['knigge.c', 'sv.c'], ['knigge.c', 'sv.c']

Wind.model2import

The name of a file to containing a generic model to read in to python from an ascii file. (Note that this is not the same as reading in a model generated by python, but is intended to allow one to read in a generic model in a variety of formats with only a limited amount of information required).

Type

String

Parent(s)

File: import.c

Wind.dim.in.x_or_r.direction

Winds are calulated on spherical, cylindrical, or polar grids. This input variable gives the size of the grid in the x or r direction. Because some grid cells are used as a buffer, the actual wind cells are contained in a slightly smaller grid than the number given.

Note that in some situations there may be more than one wind component, known technically as a domain. In that case the user will be queried for this value mulitple times, one for each domain

Type

Integer

Values

Greater than or equal to 4, to allow for boundaries.

Parent(s)

File: setup_domains.c

Clone this wiki locally