#include <fdm2dimsolver.hpp>
|
| Fdm2DimSolver (const FdmSolverDesc &solverDesc, const FdmSchemeDesc &schemeDesc, ext::shared_ptr< FdmLinearOpComposite > op) |
|
Real | interpolateAt (Real x, Real y) const |
|
Real | thetaAt (Real x, Real y) const |
|
Real | derivativeX (Real x, Real y) const |
|
Real | derivativeY (Real x, Real y) const |
|
Real | derivativeXX (Real x, Real y) const |
|
Real | derivativeYY (Real x, Real y) const |
|
Real | derivativeXY (Real x, Real y) const |
|
| LazyObject () |
|
| ~LazyObject () override=default |
|
void | update () override |
|
bool | isCalculated () const |
|
void | forwardFirstNotificationOnly () |
|
void | alwaysForwardNotifications () |
|
void | recalculate () |
|
void | freeze () |
|
void | unfreeze () |
|
| Observable () |
|
| Observable (const Observable &) |
|
Observable & | operator= (const Observable &) |
|
| Observable (Observable &&)=delete |
|
Observable & | operator= (Observable &&)=delete |
|
virtual | ~Observable ()=default |
|
void | notifyObservers () |
|
| Observer ()=default |
|
| Observer (const Observer &) |
|
Observer & | operator= (const Observer &) |
|
virtual | ~Observer () |
|
std::pair< iterator, bool > | registerWith (const ext::shared_ptr< Observable > &) |
|
void | registerWithObservables (const ext::shared_ptr< Observer > &) |
|
Size | unregisterWith (const ext::shared_ptr< Observable > &) |
|
void | unregisterWithAll () |
|
virtual void | update ()=0 |
|
virtual void | deepUpdate () |
|
Definition at line 38 of file fdm2dimsolver.hpp.
◆ Fdm2DimSolver()
◆ interpolateAt()
◆ thetaAt()
◆ derivativeX()
◆ derivativeY()
◆ derivativeXX()
◆ derivativeYY()
◆ derivativeXY()
◆ performCalculations()
void performCalculations |
( |
| ) |
const |
|
overrideprotectedvirtual |
This method must implement any calculations which must be (re)done in order to calculate the desired results.
Implements LazyObject.
Definition at line 63 of file fdm2dimsolver.cpp.
◆ solverDesc_
◆ schemeDesc_
◆ op_
◆ thetaCondition_
◆ conditions_
◆ x_
◆ y_
◆ initialValues_
std::vector<Real> initialValues_ |
|
private |
◆ resultValues_
◆ interpolation_