WARPXM v1.10.0
Loading...
Searching...
No Matches
kinetic_equilibrium.KineticEquilibrium Class Reference

Public Member Functions

def __init__ (self, case)
 
def phi_star_func (self, x)
 
def gi_func (self, x)
 
def Ex_star_func (self, x)
 
def dEx_dx_star_func (self, x)
 
def dphi2_dx2_star_func (self, x)
 
def calc_equilibrium (self, position_space, velocity_space)
 
def calc_equilibrium_step (self, position_space, velocity_space, Ay)
 
def calc_Ay (self, xvec, Bz_fit)
 
def calc_fi_aux (self, ps, vs, Ay)
 
def calc_fe_aux (self, ps, vs, Ay)
 
def solve_poisson_ode (self, ps)
 
def compute_exact_f_and_n (self, ps, vs)
 
def compute_exact_moments (self, ps, vs)
 
def compute_exact_ampere_terms (self, ps)
 
def compute_exact_Ex (self, ps)
 
def compute_fi_interpolated_meshgrid (self, x, vy)
 
def compute_fe_interpolated_meshgrid (self, x, vy)
 

Static Public Member Functions

def spline_func (xvec, yvec)
 

Public Attributes

 case
 
 tf_equi
 
 Ay_fit
 
 Ay
 
 ni_fit
 
 ne_fit
 
 vyi_fit
 
 vye_fit
 
 Ti_fit
 
 Te_fit
 
 fi_aux
 
 ni_aux
 
 ni_aux_fit
 
 fe_aux
 
 ne_aux
 
 phistar
 
 phires
 
 phi_fit
 
 ne
 
 Te
 
 Bz_fit
 
 Ex_fit
 

Constructor & Destructor Documentation

◆ __init__()

def kinetic_equilibrium.KineticEquilibrium.__init__ (   self,
  case 
)

Member Function Documentation

◆ calc_Ay()

def kinetic_equilibrium.KineticEquilibrium.calc_Ay (   self,
  xvec,
  Bz_fit 
)

◆ calc_equilibrium()

def kinetic_equilibrium.KineticEquilibrium.calc_equilibrium (   self,
  position_space,
  velocity_space 
)

◆ calc_equilibrium_step()

def kinetic_equilibrium.KineticEquilibrium.calc_equilibrium_step (   self,
  position_space,
  velocity_space,
  Ay 
)

◆ calc_fe_aux()

def kinetic_equilibrium.KineticEquilibrium.calc_fe_aux (   self,
  ps,
  vs,
  Ay 
)

◆ calc_fi_aux()

def kinetic_equilibrium.KineticEquilibrium.calc_fi_aux (   self,
  ps,
  vs,
  Ay 
)

◆ compute_exact_ampere_terms()

def kinetic_equilibrium.KineticEquilibrium.compute_exact_ampere_terms (   self,
  ps 
)

◆ compute_exact_Ex()

def kinetic_equilibrium.KineticEquilibrium.compute_exact_Ex (   self,
  ps 
)

◆ compute_exact_f_and_n()

def kinetic_equilibrium.KineticEquilibrium.compute_exact_f_and_n (   self,
  ps,
  vs 
)

◆ compute_exact_moments()

def kinetic_equilibrium.KineticEquilibrium.compute_exact_moments (   self,
  ps,
  vs 
)

◆ compute_fe_interpolated_meshgrid()

def kinetic_equilibrium.KineticEquilibrium.compute_fe_interpolated_meshgrid (   self,
  x,
  vy 
)

◆ compute_fi_interpolated_meshgrid()

def kinetic_equilibrium.KineticEquilibrium.compute_fi_interpolated_meshgrid (   self,
  x,
  vy 
)

◆ dEx_dx_star_func()

def kinetic_equilibrium.KineticEquilibrium.dEx_dx_star_func (   self,
  x 
)

◆ dphi2_dx2_star_func()

def kinetic_equilibrium.KineticEquilibrium.dphi2_dx2_star_func (   self,
  x 
)

◆ Ex_star_func()

def kinetic_equilibrium.KineticEquilibrium.Ex_star_func (   self,
  x 
)

◆ gi_func()

def kinetic_equilibrium.KineticEquilibrium.gi_func (   self,
  x 
)

◆ phi_star_func()

def kinetic_equilibrium.KineticEquilibrium.phi_star_func (   self,
  x 
)

◆ solve_poisson_ode()

def kinetic_equilibrium.KineticEquilibrium.solve_poisson_ode (   self,
  ps 
)

◆ spline_func()

def kinetic_equilibrium.KineticEquilibrium.spline_func (   xvec,
  yvec 
)
static

Member Data Documentation

◆ Ay

kinetic_equilibrium.KineticEquilibrium.Ay

◆ Ay_fit

kinetic_equilibrium.KineticEquilibrium.Ay_fit

◆ Bz_fit

kinetic_equilibrium.KineticEquilibrium.Bz_fit

◆ case

kinetic_equilibrium.KineticEquilibrium.case

◆ Ex_fit

kinetic_equilibrium.KineticEquilibrium.Ex_fit

◆ fe_aux

kinetic_equilibrium.KineticEquilibrium.fe_aux

◆ fi_aux

kinetic_equilibrium.KineticEquilibrium.fi_aux

◆ ne

kinetic_equilibrium.KineticEquilibrium.ne

◆ ne_aux

kinetic_equilibrium.KineticEquilibrium.ne_aux

◆ ne_fit

kinetic_equilibrium.KineticEquilibrium.ne_fit

◆ ni_aux

kinetic_equilibrium.KineticEquilibrium.ni_aux

◆ ni_aux_fit

kinetic_equilibrium.KineticEquilibrium.ni_aux_fit

◆ ni_fit

kinetic_equilibrium.KineticEquilibrium.ni_fit

◆ phi_fit

kinetic_equilibrium.KineticEquilibrium.phi_fit

◆ phires

kinetic_equilibrium.KineticEquilibrium.phires

◆ phistar

kinetic_equilibrium.KineticEquilibrium.phistar

◆ Te

kinetic_equilibrium.KineticEquilibrium.Te

◆ Te_fit

kinetic_equilibrium.KineticEquilibrium.Te_fit

◆ tf_equi

kinetic_equilibrium.KineticEquilibrium.tf_equi

◆ Ti_fit

kinetic_equilibrium.KineticEquilibrium.Ti_fit

◆ vye_fit

kinetic_equilibrium.KineticEquilibrium.vye_fit

◆ vyi_fit

kinetic_equilibrium.KineticEquilibrium.vyi_fit

The documentation for this class was generated from the following file: