1 #ifndef SOLVER_POISSON_TURB_HPP
2 #define SOLVER_POISSON_TURB_HPP
11 :
Solver(label_in,
H,
H_SPEC, spectral_in, 1, grid.ntriangle, use_pade_in, update_solver, update_solver_nstep)
13 TIMER(
"EXTEND_BOUNDARY",
Definition: magnetic_field.hpp:12
Definition: NamelistReader.hpp:199
Definition: solver_poisson_turb.hpp:6
void setup_boundaries(NLReader::NamelistReader &nlr, bool is_XGCa, bool explicit_electromagnetic, const MagneticField< DeviceType > &magnetic_field, const Grid< DeviceType > &grid)
Definition: solver_poisson_turb.cpp:5
SolverPoissonTurb(NLReader::NamelistReader &nlr, bool is_XGCa, bool is_em, const MagneticField< DeviceType > &magnetic_field, const Grid< DeviceType > &grid, std::string label_in, bool spectral_in, bool use_pade_in, bool update_solver, int update_solver_nstep)
Definition: solver_poisson_turb.hpp:10
Definition: solver.hpp:16
Boundary bd
Definition: solver.hpp:35
@ H_SPEC
Definition: solver.hpp:20
@ H
Definition: solver.hpp:20
Boundary bd_rhs
Definition: solver.hpp:34
bool is_rank_zero()
Definition: globals.hpp:28
Definition: magnetic_field.F90:1
void write_solver_boundary(const Boundary &excluded_boundary, std::string filename)
Definition: setup_solver_boundaries.cpp:3
#define TIMER(N, F)
Definition: timer_macro.hpp:24