Code Search for Developers
 
 
  

FvertexFolder.h from Magnus at Krugle


Show FvertexFolder.h syntax highlighted

#ifndef Frank_CvertexFolder
#define Frank_CvertexFolder

#include "GLref.h"
#include "FGLrecycleStack.h"
// data structures for reentrant folding
enum{
	foldStart,
	foldFirstEdge,
	foldNextEdge
};

class FoldInfo {public: Boolean isOccupied,isMidpoint;
                GLref edgeDatum;};

class FfoldStepper;
class FGLvar;
class FList;

class FvertexFolder:public FObject{
public:
	FGLrecycleStack *itsRecycleStack;
	FfoldStepper *itsFoldStepper;
	FList *itsFoldInfo;
	FGLvar *v;
	GLref firstPacket,currentPacket,lastPacket,firstPacketOwnerLocation;
	Boolean initOK;
	Boolean status;
	short entryPoint;
	GLref midpoint,bvSave;
	long newFolds,ownerOffset;
	FvertexFolder(FGLvar *v,const GLref& midpoint);
	~FvertexFolder(void);
	virtual Boolean run(void);
	virtual Boolean handleStepper(Boolean entryDefined);
	virtual void Identify(void);
};

#endif





See more files for this project here

Magnus

Magnus is a special purpose mathematical package for Infinite Group Theory computations

Project homepage: http://sourceforge.net/projects/magnus
Programming language(s): C,C++
License: other

  FBlockManager.C
  FBlockManager.h
  FGLink.C
  FGLink.h
  FGLnode.C
  FGLnode.h
  FGLrecycleStack.C
  FGLrecycleStack.h
  FGLstack.C
  FGLstack.h
  FGLstepper.C
  FGLstepper.h
  FGLwalkNode.C
  FGLwalkNode.h
  FcleanUpNode.C
  FcleanUpNode.h
  FcloneNode.C
  FcloneNode.h
  FdebugNode.C
  FdebugNode.h
  FfoldNode.C
  FfoldNode.h
  FfoldStepper.C
  FfoldStepper.h
  FgrowNode.C
  FgrowNode.h
  FrandomRef.C
  FrandomRef.h
  FreducedFoldNode.C
  FreducedFoldNode.h
  FreducedVertexFolder.C
  FreducedVertexFolder.h
  FvertexFolder.C
  FvertexFolder.h
  GLfunctions.C
  GLfunctions.h
  GLref.h
  _FnameNode.cp_
  _FnameNode.h_
  _FrankNode.cp_
  _FrankNode.h_
  _FstrToGLvarNode.cp_
  _FstrToGLvarNode.h_
  debugGLink.C
  debugGLink.h