MFEM
v3.2
Finite element discretization library
|
#include <volta_solver.hpp>
Public Member Functions | |
VoltaSolver (ParMesh &pmesh, int order, Array< int > &dbcs, Vector &dbcv, Array< int > &nbcs, Vector &nbcv, Coefficient &epsCoef, double(*phi_bc)(const Vector &), double(*rho_src)(const Vector &), void(*p_src)(const Vector &, Vector &)) | |
~VoltaSolver () | |
HYPRE_Int | GetProblemSize () |
void | PrintSizes () |
void | Assemble () |
void | Update () |
void | Solve () |
void | GetErrorEstimates (Vector &errors) |
void | RegisterVisItFields (VisItDataCollection &visit_dc) |
void | WriteVisItFields (int it=0) |
void | InitializeGLVis () |
void | DisplayToGLVis () |
const ParGridFunction & | GetVectorPotential () |
Definition at line 34 of file volta_solver.hpp.
mfem::electromagnetics::VoltaSolver::VoltaSolver | ( | ParMesh & | pmesh, |
int | order, | ||
Array< int > & | dbcs, | ||
Vector & | dbcv, | ||
Array< int > & | nbcs, | ||
Vector & | nbcv, | ||
Coefficient & | epsCoef, | ||
double(*)(const Vector &) | phi_bc, | ||
double(*)(const Vector &) | rho_src, | ||
void(*)(const Vector &, Vector &) | p_src | ||
) |
Definition at line 26 of file volta_solver.cpp.
mfem::electromagnetics::VoltaSolver::~VoltaSolver | ( | ) |
Definition at line 153 of file volta_solver.cpp.
void mfem::electromagnetics::VoltaSolver::Assemble | ( | ) |
Definition at line 206 of file volta_solver.cpp.
void mfem::electromagnetics::VoltaSolver::DisplayToGLVis | ( | ) |
Definition at line 536 of file volta_solver.cpp.
void mfem::electromagnetics::VoltaSolver::GetErrorEstimates | ( | Vector & | errors | ) |
Definition at line 454 of file volta_solver.cpp.
HYPRE_Int mfem::electromagnetics::VoltaSolver::GetProblemSize | ( | ) |
Definition at line 187 of file volta_solver.cpp.
|
inline |
Definition at line 66 of file volta_solver.hpp.
void mfem::electromagnetics::VoltaSolver::InitializeGLVis | ( | ) |
Definition at line 505 of file volta_solver.cpp.
void mfem::electromagnetics::VoltaSolver::PrintSizes | ( | ) |
Definition at line 193 of file volta_solver.cpp.
void mfem::electromagnetics::VoltaSolver::RegisterVisItFields | ( | VisItDataCollection & | visit_dc | ) |
Definition at line 476 of file volta_solver.cpp.
void mfem::electromagnetics::VoltaSolver::Solve | ( | ) |
Definition at line 278 of file volta_solver.cpp.
void mfem::electromagnetics::VoltaSolver::Update | ( | ) |
Definition at line 244 of file volta_solver.cpp.
void mfem::electromagnetics::VoltaSolver::WriteVisItFields | ( | int | it = 0 | ) |
Definition at line 489 of file volta_solver.cpp.