#include <EBSimpleSolver.H>
◆ EBSimpleSolver()
EBSimpleSolver::EBSimpleSolver |
( |
| ) |
|
◆ ~EBSimpleSolver()
virtual EBSimpleSolver::~EBSimpleSolver |
( |
| ) |
|
|
virtual |
◆ setHomogeneous()
virtual void EBSimpleSolver::setHomogeneous |
( |
bool |
a_homogeneous | ) |
|
|
virtual |
◆ define()
Define the operator and whether it is a homogeneous solver or not. The LinearSolver does not take over ownership of this a_operator object. It does not call delete on it when the LinearSolver is deleted. It is meant to be like a late-binding reference. If you created a_operator with new, you should call delete on it after LinearSolver is deleted if you want to avoid memory leaks.
Implements LinearSolver< LevelData< EBCellFAB > >.
◆ setNumSmooths()
virtual void EBSimpleSolver::setNumSmooths |
( |
const int & |
a_numSmooths | ) |
|
|
virtual |
◆ solve()
◆ m_isDefined
bool EBSimpleSolver::m_isDefined |
|
private |
◆ m_operator
◆ m_homogeneous
bool EBSimpleSolver::m_homogeneous |
|
private |
◆ m_numSmooths
int EBSimpleSolver::m_numSmooths |
|
private |
The documentation for this class was generated from the following file: