|
MFEM
v3.1
Finite element discretization library
|
#include <tesla_solver.hpp>
Public Member Functions | |
| TeslaSolver (ParMesh &pmesh, int order, Array< int > &kbcs, Array< int > &vbcs, Vector &vbcv, double(*muInv)(const Vector &), void(*a_bc)(const Vector &, Vector &), void(*j_src)(const Vector &, Vector &), void(*m_src)(const Vector &, Vector &)) | |
| ~TeslaSolver () | |
| HYPRE_Int | GetProblemSize () |
| void | PrintSizes () |
| 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 41 of file tesla_solver.hpp.
| mfem::electromagnetics::TeslaSolver::TeslaSolver | ( | ParMesh & | pmesh, |
| int | order, | ||
| Array< int > & | kbcs, | ||
| Array< int > & | vbcs, | ||
| Vector & | vbcv, | ||
| double(*)(const Vector &) | muInv, | ||
| void(*)(const Vector &, Vector &) | a_bc, | ||
| void(*)(const Vector &, Vector &) | j_src, | ||
| void(*)(const Vector &, Vector &) | m_src | ||
| ) |
Definition at line 28 of file tesla_solver.cpp.
| mfem::electromagnetics::TeslaSolver::~TeslaSolver | ( | ) |
Definition at line 187 of file tesla_solver.cpp.
| void mfem::electromagnetics::TeslaSolver::DisplayToGLVis | ( | ) |
Definition at line 516 of file tesla_solver.cpp.
| void mfem::electromagnetics::TeslaSolver::GetErrorEstimates | ( | Vector & | errors | ) |
Definition at line 430 of file tesla_solver.cpp.
| HYPRE_Int mfem::electromagnetics::TeslaSolver::GetProblemSize | ( | ) |
Definition at line 224 of file tesla_solver.cpp.
|
inline |
Definition at line 70 of file tesla_solver.hpp.
| void mfem::electromagnetics::TeslaSolver::InitializeGLVis | ( | ) |
Definition at line 481 of file tesla_solver.cpp.
| void mfem::electromagnetics::TeslaSolver::PrintSizes | ( | ) |
Definition at line 230 of file tesla_solver.cpp.
| void mfem::electromagnetics::TeslaSolver::RegisterVisItFields | ( | VisItDataCollection & | visit_dc | ) |
Definition at line 451 of file tesla_solver.cpp.
| void mfem::electromagnetics::TeslaSolver::Solve | ( | ) |
Definition at line 297 of file tesla_solver.cpp.
| void mfem::electromagnetics::TeslaSolver::Update | ( | ) |
Definition at line 244 of file tesla_solver.cpp.
| void mfem::electromagnetics::TeslaSolver::WriteVisItFields | ( | int | it = 0 | ) |
Definition at line 465 of file tesla_solver.cpp.
1.8.5