A base class used by the process to treat all the GmpMmBucketIndexBase<T> derivatives in a generic code (but including type information not existant in the Spatial index generic base class.
More...
|
|
| GmpMmBucketIndex (GmSimulationData *simulation, QString id, QString description, GSBIType type, const GmLogCategory &logger) |
| | Constructor for plugin created objects.
|
| |
|
| GmpMmBucketIndex (GmSimulationData *simulation, GmMesh *mesh, GSBIType type, const GmLogCategory &logger) |
| | Constructor for process created objects.
|
| |
|
virtual | ~GmpMmBucketIndex () |
| | Destructor.
|
| |
| virtual GmMesh * | mesh () const |
| |
| virtual const GmValueAccessor * | coordAccessor () const |
| |
|
virtual int | ndim () const |
| |
|
GSBIType | type () const |
| |
| virtual int | numReferences () const =0 |
| | Number of stored references.
|
| |
|
| GmSpatialIndex (GmSimulationData *simulation, QString id, QString description, const GmLogCategory &logger) |
| |
| virtual const char * | pluginCategory () const |
| |
|
virtual bool | hasCapability (QString capabilityName) const=0 |
| |
|
virtual bool | activeOnly () const=0 |
| |
|
virtual int | ruleSet () const=0 |
| |
|
virtual bool | isOutsideOfDomain (const GmVector &crd) const=0 |
| |
|
virtual bool | getClosestNode (const GmVector &crd, double &sqrDist, int &outNodeId, const PointValidator &pv=defaultPointValidator) const=0 |
| |
|
virtual void | getClosestNodes (const GmVector &crd, int n, QVector< GmpRefDist< int > > &nodeList, bool ordered, const PointValidator &pv=defaultPointValidator) const=0 |
| |
|
virtual void | getClosestNodes (const GmVector &crd, double r, QVector< GmpRefDist< int > > &nodeList, bool ordered, const PointValidator &pv=defaultPointValidator) const=0 |
| |
|
virtual void | getClosestNodes (const GmVector &crd, int n, QVector< int > &nodeList, bool ordered, const PointValidator &pv=defaultPointValidator) const=0 |
| |
|
virtual void | getClosestNodes (const GmVector &crd, double r, QVector< int > &nodeList, bool ordered, const PointValidator &pv=defaultPointValidator) const=0 |
| |
|
virtual GmCell * | getContainingCell (const GmVector &crd) const=0 |
| |
|
virtual bool | getClosestGaussPoint (const GmVector &crd, double &sqrDist, GmpMmGaussData &outRef, const PointValidator &pv=defaultPointValidator) const=0 |
| |
|
virtual void | getClosestGaussPoints (const GmVector &crd, int n, QVector< GmpRefDist< GmpMmGaussData > > &gpList, bool ordered, const PointValidator &pv=defaultPointValidator) const=0 |
| |
|
virtual void | getClosestGaussPoints (const GmVector &crd, double r, QVector< GmpRefDist< GmpMmGaussData > > &gpList, bool ordered, const PointValidator &pv=defaultPointValidator) const=0 |
| |
|
virtual void | getClosestGaussPoints (const GmVector &crd, int n, QVector< GmpMmGaussData > &gpList, bool ordered, const PointValidator &pv=defaultPointValidator) const=0 |
| |
|
virtual void | getClosestGaussPoints (const GmVector &crd, double r, QVector< GmpMmGaussData > &gpList, bool ordered, const PointValidator &pv=defaultPointValidator) const=0 |
| |
| virtual void | printParameters (const GmLogCategory &logger) |
| |
|
| GmPluginObject (GmSimulationData *simulation, QString id, QString description, const GmLogCategory &logger) |
| |
|
QString | id () const |
| |
|
QString | description () const |
| |
|
QString | pluginTypeName () const |
| |
| virtual const char * | pluginName () const=0 |
| |
| virtual const char * | pluginType () const=0 |
| |
| virtual bool | loadPrivateData (LuaTable &table)=0 |
| |
A base class used by the process to treat all the GmpMmBucketIndexBase<T> derivatives in a generic code (but including type information not existant in the Spatial index generic base class.