7#ifndef WARPX_MAGNETOSTATICSOLVER_H_
8#define WARPX_MAGNETOSTATICSOLVER_H_
ablastr::fields::MultiLevelVectorField m_b_field
Definition MagnetostaticSolver.H:39
EBCalcBfromVectorPotentialPerLevel(ablastr::fields::MultiLevelVectorField const &b_field, ablastr::fields::MultiLevelVectorField const &grad_buf_e_stag, ablastr::fields::MultiLevelVectorField const &grad_buf_b_stag)
Definition MagnetostaticSolver.H:44
void doInterp(amrex::MultiFab &src, amrex::MultiFab &dst)
Definition MagnetostaticSolver.cpp:389
void operator()(amrex::Array< std::unique_ptr< amrex::MLMG >, 3 > &mlmg, int lev)
Definition MagnetostaticSolver.cpp:431
ablastr::fields::MultiLevelVectorField m_grad_buf_b_stag
Definition MagnetostaticSolver.H:41
ablastr::fields::MultiLevelVectorField m_grad_buf_e_stag
Definition MagnetostaticSolver.H:40
Definition MagnetostaticSolver.H:23
bool bcs_set
Definition MagnetostaticSolver.H:26
amrex::Array< amrex::Array< amrex::LinOpBCType, 3 >, 3 > hibc
Definition MagnetostaticSolver.H:25
void defineVectorPotentialBCs()
Definition MagnetostaticSolver.cpp:296
bool has_non_periodic
Definition MagnetostaticSolver.H:28
amrex::Array< amrex::Array< amrex::LinOpBCType, 3 >, 3 > lobc
Definition MagnetostaticSolver.H:25
std::array< std::array< bool, 3 *2 >, 3 > dirichlet_flag
Definition MagnetostaticSolver.H:27
Definition MagnetostaticSolver.H:17
amrex::Vector< VectorField > MultiLevelVectorField
Definition MultiFabRegister.H:208