Itasca C++ Interface
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ccfd::IModuleCCFD Class Referenceabstract

Interface for the PFC ccfd module. More...

#include <imoduleccfd.h>

Public Member Functions

virtual TType getElementFluidType () const =0
 
virtual const ICcfdElementfindElementFluidWithID (uint64 id) const =0
 
virtual ICcfdElementfindElementFluidWithID (uint64 id)=0
 
virtual int getNumberOfElements () const =0
 
virtual int getElementNode (int element, int node) const =0
 
virtual int getElementFaces () const =0
 
virtual int getElementNodes () const =0
 
virtual const ICcfdElementgetICcfdElement (int i) const =0
 
virtual const char * getCcfdElementType () const =0
 
virtual int getElementNodeGlobalAddress (int e, int n) const =0
 
virtual const IContainergetIContainerElement () const =0
 
virtual IContainergetIContainerElement ()=0
 
virtual uint32 getElementCyclingNotice () const =0
 
virtual uint32 getElementGeometryNotice () const =0
 
virtual uint32 getElementExtraNotice () const =0
 
virtual uint32 getElementGroupNotice () const =0
 
virtual uint32 getCCFDCleanNotice () const =0
 
virtual void createMesh (const QList< double > &nlist, const QList< qint64 > &elist)=0
 
virtual void populateElementAttributeSets (QStringList *scalarAtts, FArray< uint32 > *scalarNotices, QStringList *stringAtts, FArray< uint32 > *stringNotices, QStringList *vectorAtts, FArray< uint32 > *vectorNotices) const =0
 
virtual void getElementsInBoxList (const DExtent &d, FArray< ICcfdElement * > *ret, bool intersect=true)=0
 
virtual void getElementsInBoxList (const DExtent &d, FArray< const ICcfdElement * > *ret, bool intersect=true)=0
 
virtual const ICcfdElementfindElementClosestTo (const DVect &v, const double &radius=limits< double >::max()) const =0
 
virtual ICcfdElementfindElementClosestTo (const DVect &v, const double &radius=limits< double >::max())=0
 

Detailed Description

Interface for the PFC ccfd module.


The documentation for this class was generated from the following file: