#include <PoissonBoundaryHandler.H>
◆ PoissonBoundaryHandler()
| PoissonBoundaryHandler::PoissonBoundaryHandler |
( |
| ) |
|
◆ BuildParsers()
| void PoissonBoundaryHandler::BuildParsers |
( |
| ) |
|
Initialize amrex::Parser objects to get the boundary potential values at specified times.
◆ BuildParsersEB()
| void PoissonBoundaryHandler::BuildParsersEB |
( |
| ) |
|
◆ DefinePhiBCs()
Read the input settings and set the boundary conditions used on each domain boundary for the Poisson solver.
◆ getPhiEB()
◆ ReadParameters()
| void PoissonBoundaryHandler::ReadParameters |
( |
| ) |
|
Read runtime parameters. Called in constructor.
◆ setPotentialEB()
| void PoissonBoundaryHandler::setPotentialEB |
( |
const std::string & | potential | ) |
|
|
inline |
Sets the EB potential string and updates the function parser.
- Parameters
-
| [in] | potential | The string value of the potential |
◆ dirichlet_flag
| std::array<bool, 3 * 2> PoissonBoundaryHandler::dirichlet_flag |
◆ has_non_periodic
| bool PoissonBoundaryHandler::has_non_periodic = false |
◆ hibc
| amrex::Array<amrex::LinOpBCType, 3> PoissonBoundaryHandler::hibc |
◆ lobc
| amrex::Array<amrex::LinOpBCType, 3> PoissonBoundaryHandler::lobc |
◆ m_boundary_potential_specified
| bool PoissonBoundaryHandler::m_boundary_potential_specified = false |
◆ phi_EB_only_t
| bool PoissonBoundaryHandler::phi_EB_only_t = true |
◆ potential_eb
◆ potential_eb_parser
◆ potential_eb_str
| std::string PoissonBoundaryHandler::potential_eb_str = "0" |
◆ potential_eb_t
◆ potential_xhi
◆ potential_xhi_parser
◆ potential_xhi_str
| std::string PoissonBoundaryHandler::potential_xhi_str = "0" |
◆ potential_xlo
◆ potential_xlo_parser
◆ potential_xlo_str
| std::string PoissonBoundaryHandler::potential_xlo_str = "0" |
◆ potential_yhi
◆ potential_yhi_parser
◆ potential_yhi_str
| std::string PoissonBoundaryHandler::potential_yhi_str = "0" |
◆ potential_ylo
◆ potential_ylo_parser
◆ potential_ylo_str
| std::string PoissonBoundaryHandler::potential_ylo_str = "0" |
◆ potential_zhi
◆ potential_zhi_parser
◆ potential_zhi_str
| std::string PoissonBoundaryHandler::potential_zhi_str = "0" |
◆ potential_zlo
◆ potential_zlo_parser
◆ potential_zlo_str
| std::string PoissonBoundaryHandler::potential_zlo_str = "0" |
The documentation for this class was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/warpx/checkouts/6270/Source/FieldSolver/ElectrostaticSolvers/PoissonBoundaryHandler.H
- /home/docs/checkouts/readthedocs.org/user_builds/warpx/checkouts/6270/Source/FieldSolver/ElectrostaticSolvers/PoissonBoundaryHandler.cpp