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