Itasca C++ Interface
|
Interface for the PFC ccfd module. More...
#include <imoduleccfd.h>
Public Member Functions | |
virtual TType | getElementFluidType () const =0 |
virtual const ICcfdElement * | findElementFluidWithID (uint64 id) const =0 |
virtual ICcfdElement * | findElementFluidWithID (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 ICcfdElement * | getICcfdElement (int i) const =0 |
virtual const char * | getCcfdElementType () const =0 |
virtual int | getElementNodeGlobalAddress (int e, int n) const =0 |
virtual const IContainer * | getIContainerElement () const =0 |
virtual IContainer * | getIContainerElement ()=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 ICcfdElement * | findElementClosestTo (const DVect &v, const double &radius=limits< double >::max()) const =0 |
virtual ICcfdElement * | findElementClosestTo (const DVect &v, const double &radius=limits< double >::max())=0 |
Interface for the PFC ccfd module.