WarpX
|
#include <MagnetostaticSolver.H>
Public Member Functions | |
void | defineVectorPotentialBCs () |
Public Attributes | |
amrex::Array< amrex::Array< amrex::LinOpBCType, AMREX_SPACEDIM >, 3 > | lobc |
amrex::Array< amrex::Array< amrex::LinOpBCType, AMREX_SPACEDIM >, 3 > | hibc |
bool | bcs_set = false |
std::array< std::array< bool, AMREX_SPACEDIM *2 >, 3 > | dirichlet_flag |
bool | has_non_periodic = false |
Boundary Handler for the Vector Potential Poisson Solver This only will handle homogeneous Dirichlet boundary conditions on embedded boundaries, and homogeneous dirichlet/Neumann or periodic boundary conditions
void MagnetostaticSolver::VectorPoissonBoundaryHandler::defineVectorPotentialBCs | ( | ) |
bool MagnetostaticSolver::VectorPoissonBoundaryHandler::bcs_set = false |
std::array<std::array<bool, AMREX_SPACEDIM * 2>, 3> MagnetostaticSolver::VectorPoissonBoundaryHandler::dirichlet_flag |
bool MagnetostaticSolver::VectorPoissonBoundaryHandler::has_non_periodic = false |
amrex::Array<amrex::Array<amrex::LinOpBCType, AMREX_SPACEDIM>, 3> MagnetostaticSolver::VectorPoissonBoundaryHandler::hibc |
amrex::Array<amrex::Array<amrex::LinOpBCType, AMREX_SPACEDIM>, 3> MagnetostaticSolver::VectorPoissonBoundaryHandler::lobc |