XGCa
XGC_core
cpp
solver.hpp
Go to the documentation of this file.
1
#ifndef SOLVER_HPP
2
#define SOLVER_HPP
3
4
#include "
plasma.hpp
"
5
#include "
electric_field.hpp
"
6
#include "
perturbed_B_field.hpp
"
7
#include "
charge.hpp
"
8
#include "
sml.hpp
"
9
#include "
solver_settings.hpp
"
10
#include "
step_trigger.hpp
"
11
#include "
simple00_solver.hpp
"
12
#include "
bias_potential.hpp
"
13
14
// Base class for solvers
15
class
Solver
{
16
17
public
:
18
19
bool
on
;
20
StepTrigger
update
;
21
22
Boundary
bd_rhs
;
// Boundary for input (charge, current)
23
Boundary
bd
;
// Boundary for solution (potential)
24
};
25
26
#endif
bias_potential.hpp
charge.hpp
Boundary
Definition:
boundary.hpp:83
Solver
Definition:
solver.hpp:15
Solver::bd
Boundary bd
Definition:
solver.hpp:23
Solver::update
StepTrigger update
Definition:
solver.hpp:20
Solver::bd_rhs
Boundary bd_rhs
Definition:
solver.hpp:22
Solver::on
bool on
Definition:
solver.hpp:19
StepTrigger
Definition:
step_trigger.hpp:4
electric_field.hpp
perturbed_B_field.hpp
plasma.hpp
simple00_solver.hpp
sml.hpp
solver_settings.hpp
step_trigger.hpp
Generated by
1.9.1