virial_parameter
Calculates the virial parameter alpha_vir from velocity dispersion, radius, and mass to assess cloud gravitational boundedness, with FWHM, radius scaling, and density-profile corrections.
Instructions
Virial parameter alpha_vir = 5 sigma^2 R / (G M) (Bertoldi and McKee 1992), called alpha_5 here.
sigma: 1D velocity dispersion (km/s); pass a FWHM with sigma_is_fwhm. R: radius in pc, or give radius_from_sigma_r_pc so R = 1.91 sigma_r (Solomon et al. 1987 convention). For rho ~ r^-k: a = (1 - k/3)/(1 - 2k/5), alpha_E = 2 E_K/|E_G| = alpha_5 / a; equilibrium alpha_5 = a, bound if alpha_5 < 2a (equivalently alpha_E < 2). Never apply a profile-corrected coefficient and then also the 2a threshold. Limits: the mass conversion (alpha_CO, dust T and kappa) dominates; unresolved clouds give limits only; surface pressure and magnetic terms are ignored.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"sigma_kms": "<sigma_kms>",
"radius_pc": "<radius_pc>",
"mass_msun": "<mass_msun>"
},
"name": "virial_parameter"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mass_msun | Yes | ||
| radius_pc | Yes | ||
| sigma_kms | Yes | ||
| density_index | No | ||
| mass_err_msun | No | ||
| radius_err_pc | No | ||
| sigma_err_kms | No | ||
| sigma_is_fwhm | No | ||
| radius_from_sigma_r_pc | No |