#include <baseclass.hxx>
Inheritance diagram for Multivac::CInitializer< T >:

Public Member Functions | |
| CInitializer () throw () | |
| Default constructor. | |
| virtual | ~CInitializer () throw () |
| Destructor. | |
| virtual bool | IsNarrowBand () const =0 |
| virtual bool | IsFastMarching () const =0 |
| virtual void | FirstInitMesh (CMesh< T > &Mesh) const =0 |
| virtual void | FirstInitInitialCurve (CMesh< T > &Mesh, CInitialCurve< T > &InitialCurve) const =0 |
| virtual void | FirstInitPhiAndF (CMesh< T > &Mesh, CInitialCurve< T > &InitialCurve, CLevelSet< T > &Phi, CSpeedFunction< T > &F, CUpdater< T > &Updater)=0 |
| virtual void | InitMesh (int iter, CMesh< T > &Mesh, CLevelSet< T > &Phi, CSpeedFunction< T > &F, CUpdater< T > &Updater, T CurrentTime) const =0 |
| virtual void | InitPhiAndF (int iter, CMesh< T > &Mesh, CLevelSet< T > &Phi, CSpeedFunction< T > &F, CUpdater< T > &Updater, T CurrentTime)=0 |
| virtual void | BuildCurveForDisplay (int iter, CMesh< T > &Mesh, CLevelSet< T > &Phi)=0 |
| Curve< T > & | GetFront () |
| Returns the current stored front. | |
| virtual void | Save (string CurvesFile, string CurveLengthsFile) |
| Saves current stored front. | |
Protected Attributes | |
| Curve< T > | Front |
| The front may be saved in this curve. | |
| int | LastCurveUpdate |
| int | LastCurveUpdateForDisplay |
Defines the initializers interface. All initializers must be defined in the same way.
|
||||||||||||||||
|
Saves current stored front.
|
|
|||||
|
Stores the last iteration when the front was built on updating purpose. |
|
|||||
|
Stores the last iteration when the front was built on displaying purpose. |
1.4.0