XGCa
setup_solver_boundaries.hpp
Go to the documentation of this file.
1 #ifndef SETUP_SOLVER_BOUNDARIES_HPP
2 #define SETUP_SOLVER_BOUNDARIES_HPP
3 
4 #include "electric_field.hpp"
5 
6 void setup_solver_boundaries(NLReader::NamelistReader& nlr, bool is_XGCa, bool explicit_electromagnetic, const MagneticField<DeviceType>& magnetic_field, const Grid<DeviceType>& grid, Boundary& pbd0, Boundary& cbd0, Boundary& AbdH, Boundary& jbdH, Boundary& pbdH, Boundary& cbdH);
7 
8 void write_solver_boundary(const Boundary& excluded_boundary, std::string filename);
9 
10 #endif
Definition: boundary.hpp:83
Definition: magnetic_field.hpp:12
Definition: NamelistReader.hpp:193
Definition: magnetic_field.F90:1
void setup_solver_boundaries(NLReader::NamelistReader &nlr, bool is_XGCa, bool explicit_electromagnetic, const MagneticField< DeviceType > &magnetic_field, const Grid< DeviceType > &grid, Boundary &pbd0, Boundary &cbd0, Boundary &AbdH, Boundary &jbdH, Boundary &pbdH, Boundary &cbdH)
Definition: setup_solver_boundaries.cpp:24
void write_solver_boundary(const Boundary &excluded_boundary, std::string filename)
Definition: setup_solver_boundaries.cpp:4