src.magma_ocean
Module Contents
Classes
- class src.magma_ocean.magma_ocean(T_pot, p_CMB, eos={'rho': 'cst', 'alpha': 'cst', 'cp': 'cst'}, **kw)
- getRa(domain)
- getPr(domain)
- setCMBdepth(z_CMB)
- setCMBpressure(p_CMB)
- adjustPressures()
- updatePressures()
- updateDepths(propagate=True)
- updateRadii(propagate=True)
- updateState(**kw)
- updateParam(name='all')
- updateAverages()
- updateT_pot(new_T_pot, **kw)
- updatep_bot()
- setParametrization(name, equation, variables, **kw)
- addSpecies(species, bulk, volatile=False, reg_elems=True)
- getElementMass(name)
- getMass(name)
- getDissolvedMass(elem)
- fractionation(species_list)
- speciation(eqs_list, elements_list, **kw)
- saveMeltingCurves(file_name)
- setMeltingCurves(mc, **kw)
- addBoundaryLayer(Delta_T)
- getIntegral(profile, **kw)
- getAverage(profile, **kw)
- dTpot_dt(Q, H)
- updateBL(T_surf)
- get_H_int()
- decay(t)
- get_q_top()
- get_q_bot(regime='zero')
- RK4_step(dt, **kw)
- init_ts(ts)