Projected MHD equilibrium#
- class struphy.fields_background.projected_equils.ProjectedFluidEquilibrium(equil: FluidEquilibrium, derham: Derham)[source]#
Bases:
objectCommuting projections of
FluidEquilibriuminto Derham spaces. Return coefficients.- property equil#
- property derham#
- property p0#
- property q0#
- property n0#
- property t0#
- property vth0#
- property s0_monoatomic#
- property s0_diatomic#
- property absB3#
- property p3: StencilVector#
- property q3#
- property n3#
- property t3#
- property vth3#
- property s3_monoatomic#
- property s3_diatomic#
- property u1#
- property u2#
- property uv#
- class struphy.fields_background.projected_equils.ProjectedFluidEquilibriumWithB(equil: FluidEquilibriumWithB, derham: Derham)[source]#
Bases:
ProjectedFluidEquilibriumCommuting projections of
FluidEquilibriumWithBinto Derham spaces. Return coefficients.- property absB0#
- property u_para0#
- property absB3#
- property u_para3#
- property b1#
- property unit_b1#
- property gradB1#
- property a1#
- property b2: BlockVector#
- property unit_b2#
- property gradB2#
- property a2#
- property bv#
- property unit_bv#
- property gradBv#
- property av#
- class struphy.fields_background.projected_equils.ProjectedMHDequilibrium(equil: MHDequilibrium, derham: Derham)[source]#
Bases:
ProjectedFluidEquilibriumWithBCommuting projections of
MHDequilibriuminto Derham spaces. Return coefficients.- property curl_unit_b_dot_b0#
- property j1#
- property curl_unit_b1#
- property j2#
- property curl_unit_b2#
- property jv#
- property curl_unit_bv#