simclimat-lib
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.
172 lines (171 loc) • 6.29 kB
TypeScript
/**
* This class define physics constants and calculated physics constants.
*
* Instanciation example :
*
* ```typescript
* const instance = new CPhysicsConstants();
* ```
*
* @remarks
* This method is part of the {@link core-library#Statistics | Statistics subsystem}.
*
* @author Alain Deseine
*
* @copyright CEI Alain Deseine 1992-2019
*
* @beta
*/
export declare class CPhysicsConstants {
/** Pi math constant */
static readonly pi: number;
static readonly puissance_recue_zero: number;
static readonly distance_ts_actuelle: number;
static readonly sigma: number;
static readonly albedo_froid: number;
static readonly albedo_chaud: number;
static readonly temperature_froid: number;
static readonly temperature_chaud: number;
/** 5.13e6 en Gt */
static readonly masse_atmosphere_Gt: number;
/** Exprimée eng/mol */
static readonly masse_molaire_coo: number;
static readonly masse_molaire_chhhh: number;
static readonly masse_molaire_air: number;
static readonly concentration_coo_actuel: number;
static readonly concentration_coo_2007: number;
static readonly concentration_coo_1750: number;
static readonly concentration_coo_naturel: number;
static readonly concentration_coo_min: number;
static readonly coo_Gt_act: number;
static readonly coo_Gt_2007: number;
static readonly coo_Gt_1750: number;
static readonly concentration_coo_glaciaire: number;
static readonly a_coo: number;
static readonly concentration_coo_limite: number;
static readonly concentration_coo_limite_bas: number;
static readonly G_min: number;
readonly t_res_coo_actuel: number;
readonly t_res_coo_90: number;
static readonly t_res_coo_0: number;
static readonly niveau_calotte_critique_coo: number;
static readonly niveau_calottes_1750: number;
readonly t_res_coo_critique: number;
static readonly tau_temperature: number;
static readonly temperature_actuelle: number;
static readonly temperature_1750: number;
readonly deltaT_last_century: number;
static readonly temperature_LGM: number;
static readonly C_terre: number;
static readonly Tkelvin: number;
static readonly albedo_1750: number;
readonly G0: number;
/** Facteur de pondération de la température il y a [[deltat0]] ans */
/** Retard en temps en année */
static readonly deltat0: number;
static readonly deltat1: number;
static readonly deltat2: number;
static readonly deltat3: number;
static readonly C_niveau: number;
static readonly a_mer: number;
static readonly tmemoire_niveau_mer = 100;
static readonly tau_niveau_mer = 1000;
readonly pond_memoire_mer: any;
static readonly niveau_mer_LGM: number;
readonly Hmer_1750: number;
readonly niveau_mer_1750: number;
static readonly niveau_calottes_LGM: number;
static readonly niveau_calottes_LGM_noinsol: number;
static readonly tau_niveau_calottes_englacement: number;
static readonly tau_niveau_calottes_deglacement: number;
readonly a_calottes: number;
readonly b_calottes: number;
static readonly niveau_calottes_min: number;
static readonly niveau_calottes_max: number;
readonly niveau_calottes_actuel: number;
static Hmer_tot: number;
static readonly dilat: number;
static readonly coef_dilat: number;
readonly Tressentie_act: number;
readonly dilatation_1750: number;
static readonly expmer: number;
readonly Hmeract: number;
static readonly a_CO2_eq: number;
static readonly emit_anthro_coo_act: number;
static readonly volcanisme_actuel: number;
static readonly puit_ocean_act: number;
readonly C_alteration_naturel: number;
static readonly Tlim_oce: number;
static readonly b_ocean: number;
static readonly Tlim_oce_froid: number;
static readonly A_oce: number;
readonly deltaT_poce: number;
static readonly Tcrit_oce: number;
static readonly puit_oce_max: number;
static readonly dFdegaz: number;
static readonly q_CO2: number;
static readonly q_H2O: number;
readonly a_H2O: number;
static readonly rapport_H2O_actconst: number;
static readonly a_rankine: number;
static readonly b_rankine: number;
static readonly pow_H2O: number;
static readonly puit_bio_act: number;
readonly Tlim_bio_froid: number;
static readonly Tlim_bio_chaud: number;
static readonly lat_Mil: number;
static readonly c_calottes: number;
static readonly precession_actuel: number;
static readonly obliquite_actuel: number;
static readonly excentricite_actuel: number;
readonly delta_angle_actuel: number;
readonly insol_actuel: number;
static readonly albedo_phi_min: number;
static readonly albedo_phi_max: number;
static readonly albedo_glace_const: number;
static readonly phig_crit: number;
static readonly albedo_ter: number;
readonly albedo_crit: number;
readonly albedo_actuel: number;
static readonly capacite_calorifique: number;
static readonly flux_co2_stockage_max: number;
readonly stockage_max: number;
static readonly flux_co2_stockage_carbonifere: number;
readonly concentration_coo_carbonifere: number;
readonly stockage_carbonifere: number;
static readonly echantillonage: number;
static readonly calcul_carbone: number;
/**
* Constructor.
*
* The constructor of this class calculate calculated physics constants.
*
* @remarks
* This method is part of the {@link core-library#Statistics | Statistics subsystem}.
*
* @beta
*/
constructor();
/**
* logModelConstants method.
*
* this method simply log to the console class properties and methods.
*
* @remarks
* This method is part of the {@link core-library#Statistics | Statistics subsystem}.
*
* @beta
*/
logModelConstants(): void;
/**
* toJSON method.
*
* this method return the public and protected object properties.
*
* @remarks
* This method is part of the {@link core-library#Statistics | Statistics subsystem}.
*
* @beta
*/
toJSON(): Object;
}