#include <BaseHelmholtzOp.H>
Inheritance diagram for BaseHelmholtzOp:
Public Methods | |
virtual void | scaleAlpha (Real a_scale)=0 |
Scale the helmholtz coeficient alpha in (alpha*I + beta*laplacian)phi. | |
virtual void | scaleBeta (Real a_scale)=0 |
Scale the helmholtz coefficient beta in (alpha*I + beta*laplacian)phi. | |
virtual void | setDomainGhostBC (const DomainGhostBC &a_dombc)=0 |
set (or reset) the physical boundary conditions | |
BaseHelmholtzOp () | |
Null Constructor. | |
virtual | ~BaseHelmholtzOp () |
Destructor. |
Virtual base class to solve Helmholtz-type problems. The raison d'Etre for this class is to allow for scaling of Alpha and Beta for any Helmholtz-type operator
|
Null Constructor.
|
|
Destructor.
|
|
Scale the helmholtz coeficient alpha in (alpha*I + beta*laplacian)phi. (alpha := a_scale*alpha) Implemented in HelmholtzOp. |
|
Scale the helmholtz coefficient beta in (alpha*I + beta*laplacian)phi. (beta := a_scale*beta) Implemented in HelmholtzOp. |
|
set (or reset) the physical boundary conditions
Implemented in HelmholtzOp. |