#include <core/celltree.h>
Public Types | |
typedef vistle::Celltree< Scalar, Index, Dim > | Celltree |
Public Member Functions | |
virtual bool | hasCelltree () const =0 |
virtual Celltree::const_ptr | getCelltree () const =0 |
virtual bool | validateCelltree () const =0 |
Public Member Functions inherited from vistle::ElementInterface | |
virtual Index | getNumElements ()=0 |
virtual Index | getNumElements () const =0 |
virtual Index | cellNumFaces (Index elem) const =0 |
virtual std::vector< Index > | cellVertices (Index elem) const =0 |
Public Member Functions inherited from vistle::GeometryInterface | |
virtual std::pair< Vector, Vector > | getBounds () const =0 |
virtual Index | getNumVertices ()=0 |
virtual Index | getNumVertices () const =0 |
virtual normals_const_ptr | normals () const =0 |
virtual Vector3 | getVertex (Index v) const =0 |
Public Member Functions inherited from vistle::ObjectInterfaceBase | |
virtual std::shared_ptr< const Object > | object () const =0 |
Additional Inherited Members | |
Protected Member Functions inherited from vistle::ObjectInterfaceBase | |
virtual | ~ObjectInterfaceBase () |
typedef vistle::Celltree<Scalar, Index, Dim> vistle::CelltreeInterface< Dim >::Celltree |
|
pure virtual |
Implemented in vistle::Indexed, vistle::Ngons< N >, and vistle::StructuredGrid.
|
pure virtual |
Implemented in vistle::Indexed, vistle::Ngons< N >, and vistle::StructuredGrid.
|
pure virtual |
Implemented in vistle::Indexed, vistle::Ngons< N >, and vistle::StructuredGrid.