Itasca C++ Interface
Loading...
Searching...
No Matches
Classes | Functions
PFC ccfd module interface specification

Classes

class  ccfd::IModuleCCFD
 Interface for the PFC ccfd module. More...
 

Functions

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

Detailed Description