XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
simple00_solver.hpp
Go to the documentation of this file.
1 #ifndef SIMPLE00_SOLVER_HPP
2 #define SIMPLE00_SOLVER_HPP
3 
4 #include "grid.hpp"
5 #include "plasma.hpp"
6 
8  public:
9 
10  View<double*,CLayout,HostType> factor1;
11  View<double*,CLayout,HostType> factor2;
12  int i_inner;
13  int i_outer;
16 
18 
20 
21  View<double*,CLayout,HostType> solve(const View<double*,CLayout,HostType>& cden00_1d) const;
22 };
23 
24 #endif
int i_outer
Definition: simple00_solver.hpp:13
int i_outer_rhs
Definition: simple00_solver.hpp:15
subroutine plasma(grid, itr, p, dene_out, deni_out, Te_out, Ti_out, Vparai_out)
Calculate the plasma density, temperature, and parallel velocity for a point in triangle itr using pl...
Definition: neutral_totalf.F90:1224
Definition: NamelistReader.hpp:193
Definition: magnetic_field.hpp:12
int i_inner
Definition: simple00_solver.hpp:12
View< double *, CLayout, HostType > factor2
Definition: simple00_solver.hpp:11
int i_inner_rhs
Definition: simple00_solver.hpp:14
Definition: simple00_solver.hpp:7
Definition: magnetic_field.F90:1
View< double *, CLayout, HostType > factor1
Definition: simple00_solver.hpp:10
Definition: plasma.hpp:13
Simple00Solver()
Definition: simple00_solver.hpp:17
View< double *, CLayout, HostType > solve(const View< double *, CLayout, HostType > &cden00_1d) const
Definition: simple00_solver.cpp:114