ntcFoliation2D
class ntcFoliation2D : public vtkObject
Description:
ntcFoliation2D is a class that contains the basic functions needed
to deal with codimension-1 foliations induced on a 2-torus by any
function
Inheritance:
Public Methods
-
- ntcFoliation2D()
- ~ntcFoliation2D()
- static ntcFoliation2D* New()
- const char* GetClassName()
- void SetHamiltonian( ntcFunction* F )
- ntcImplicitFunction* GetHamiltonian()
- void SetCriticalPoints()
- int EvaluateIndexOf( ntcPoint *crPoint )
- int GetNumberOfSaddles()
- float* GetCriticalSaddlePoint( int i )
- int GetNumberOfCenters()
- float* GetCriticalCenterPoint( int i )
- void SetResolution( int Res )
- int GetResolution()
- int SetCriticalLeaf( float x[3], float Radius = .01, int type = NTC_CRITICAL_POINT )
- ntcPrimitiveCell* GetCriticalLeaf()
- int FindHomologyClass( int Hom[2] )
Public
-
Protected Fields
- int Resolution
- float Dim[3]
- int NumberOfSaddles
- ntcImplicitFunction* f
- ntcPrimitiveCell* criticalSlice
- vtkPoints* CriticalSaddlePoints
- vtkPoints* CriticalCenterPoints
- ntcLattice* Lattice
Documentation
ntcFoliation2D is a class that contains the basic functions needed
to deal with codimension-1 foliations induced on a 2-torus by any
function
- ntcFoliation2D()
- ~ntcFoliation2D()
- static ntcFoliation2D* New()
- const char* GetClassName()
- void SetHamiltonian( ntcFunction* F )
- Set the Fermi Energy Function
- ntcImplicitFunction* GetHamiltonian()
- Set the Fermi Energy Function
-
- Set the dimensions of the lattice that will be used to sample the square [0,1]x[0,1] and find a simplicial decomposition of the Fermi Surface f at energy En
- void SetCriticalPoints()
- Find the critical points.
- int EvaluateIndexOf( ntcPoint *crPoint )
- Returns the index of a critical point
- int GetNumberOfSaddles()
- Return number of saddle type critical points
- float* GetCriticalSaddlePoint( int i )
- Return the coordinates of the i-th saddle point. There is no control about its existence so you must call GetNumberOfSaddles() in conjunction with it ( and you must run SetCriticalPoints() first!!!)
- int GetNumberOfCenters()
- Return number of center type critical points ( you must run SetCriticalPoints() first!!!)
- float* GetCriticalCenterPoint( int i )
- Return the coordinates of the i-th center. There is no control about its existence so you must call GetNumberOfCenters() in conjunction with it ( and you must run SetCriticalPoints() first!!!)
- void SetResolution( int Res )
- int GetResolution()
- int SetCriticalLeaf( float x[3], float Radius = .01, int type = NTC_CRITICAL_POINT )
- ntcPrimitiveCell* GetCriticalLeaf()
- int FindHomologyClass( int Hom[2] )
- int Resolution
- Sampling dimensions in the 2-torus
- float Dim[3]
- Sampling Dimensions for cr points coordinates retrieving
- int NumberOfSaddles
- ntcImplicitFunction* f
- ntcPrimitiveCell* criticalSlice
- vtkPoints* CriticalSaddlePoints
- vtkPoints* CriticalCenterPoints
- ntcLattice* Lattice
- This class has no child classes.
- Author:
- Peggish
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de