|
ASPECT
|
Public Member Functions | |
| CoreData () | |
Public Attributes | |
| double | Qs |
| double | Qr |
| double | Qg |
| double | Qk |
| double | Ql |
| double | Es |
| double | Er |
| double | Eg |
| double | Ek |
| double | El |
| double | Eh |
| double | Ri |
| double | Ti |
| double | Xi |
| double | Q |
| double | H |
| double | dt |
| double | dR_dt |
| double | dT_dt |
| double | dX_dt |
| double | Q_OES |
| bool | is_initialized |
Definition at line 41 of file dynamic_core.h.
| aspect::BoundaryTemperature::internal::CoreData::CoreData | ( | ) |
Default constructor. Initialize everything to invalid values, and set is_initialized to false. The values will be updated in the first call of update() in DynamicCore class.
| double aspect::BoundaryTemperature::internal::CoreData::Qs |
Energy for specific heat, radioactive heating, gravitational contribution, adiabatic contribution, and latent heat. These variables are updated each time step.
Definition at line 54 of file dynamic_core.h.
| double aspect::BoundaryTemperature::internal::CoreData::Qr |
Definition at line 54 of file dynamic_core.h.
| double aspect::BoundaryTemperature::internal::CoreData::Qg |
Definition at line 54 of file dynamic_core.h.
| double aspect::BoundaryTemperature::internal::CoreData::Qk |
Definition at line 54 of file dynamic_core.h.
| double aspect::BoundaryTemperature::internal::CoreData::Ql |
Definition at line 54 of file dynamic_core.h.
| double aspect::BoundaryTemperature::internal::CoreData::Es |
Entropy for specific heat, radioactive heating, gravitational contribution, adiabatic contribution, latent heat, and heat solution. These entropy terms are not used for solving the core evolution. However, the total excess entropy (dE = Es*dT/dt+Er+El*dR/dt+Eg*dR/dt+Eh*dR/dt-Ek) is useful to determine the core is active or not. For dE>0, the core is likely to be active and generating magnetic field. These variables are updated each time step as well.
Definition at line 63 of file dynamic_core.h.
| double aspect::BoundaryTemperature::internal::CoreData::Er |
Definition at line 63 of file dynamic_core.h.
| double aspect::BoundaryTemperature::internal::CoreData::Eg |
Definition at line 63 of file dynamic_core.h.
| double aspect::BoundaryTemperature::internal::CoreData::Ek |
Definition at line 63 of file dynamic_core.h.
| double aspect::BoundaryTemperature::internal::CoreData::El |
Definition at line 63 of file dynamic_core.h.
| double aspect::BoundaryTemperature::internal::CoreData::Eh |
Definition at line 63 of file dynamic_core.h.
| double aspect::BoundaryTemperature::internal::CoreData::Ri |
Parameters for core evolution Ri inner core radius Ti core-mantle boundary (CMB) temperature Xi light component concentration in liquid core
Definition at line 71 of file dynamic_core.h.
| double aspect::BoundaryTemperature::internal::CoreData::Ti |
Definition at line 71 of file dynamic_core.h.
| double aspect::BoundaryTemperature::internal::CoreData::Xi |
Definition at line 71 of file dynamic_core.h.
| double aspect::BoundaryTemperature::internal::CoreData::Q |
Core-mantle boundary heat flux (Q) and core radioactive heating rate (H)
Definition at line 76 of file dynamic_core.h.
| double aspect::BoundaryTemperature::internal::CoreData::H |
Definition at line 76 of file dynamic_core.h.
| double aspect::BoundaryTemperature::internal::CoreData::dt |
Time step for core energy balance solver
Definition at line 81 of file dynamic_core.h.
| double aspect::BoundaryTemperature::internal::CoreData::dR_dt |
The changing rate of inner core radius, CMB temperature, and light component concentration.
Definition at line 87 of file dynamic_core.h.
| double aspect::BoundaryTemperature::internal::CoreData::dT_dt |
Definition at line 87 of file dynamic_core.h.
| double aspect::BoundaryTemperature::internal::CoreData::dX_dt |
Definition at line 87 of file dynamic_core.h.
| double aspect::BoundaryTemperature::internal::CoreData::Q_OES |
Other energy source into the core
Definition at line 92 of file dynamic_core.h.
| bool aspect::BoundaryTemperature::internal::CoreData::is_initialized |
Definition at line 94 of file dynamic_core.h.