import { SpeciesRegistry } from '@driftengine/chemistry';
Properties
| Name | Type | Description |
elementsreadonly | SpeciesElementMatrix | Moles of each element per mole of each species. Public because conservation reduces it. |
Accessors
| Name | Type | Description |
countget | number | |
Methods
register(definition: SpeciesDefinition): number
indexOf(id: string): number
| Parameter | Type | Description |
id | string | |
idOf(species: number): string
| Parameter | Type | Description |
species | number | |
molarMass(species: number): number
Kilograms per mole, derived from the formula at registration.
| Parameter | Type | Description |
species | number | |
phaseOf(species: number): Phase
| Parameter | Type | Description |
species | number | |
heatCapacityOf(species: number, temperature: number): number
Specific heat at a temperature, J/(kg·K), linear about the standard state.
| Parameter | Type | Description |
species | number | |
temperature | number | |
isPseudo(species: number): boolean
| Parameter | Type | Description |
species | number | |