|
| Edge () |
|
| Edge (const Edge &other) |
|
| Edge (Mesh *m, HandleType h) |
|
| Edge (Mesh *m, HandleType *h) |
|
Edge & | operator= (Edge const &other) |
|
Edge * | operator-> () |
|
const Edge * | operator-> () const |
|
Edge & | self () |
|
const Edge & | self () const |
|
ElementArray< Node > | getNodes () const |
|
ElementArray< Face > | getFaces () const |
|
ElementArray< Cell > | getCells () const |
|
ElementArray< Node > | getNodes (MarkerType mask, bool invert_mask=false) const |
|
ElementArray< Face > | getFaces (MarkerType mask, bool invert_mask=false) const |
|
ElementArray< Cell > | getCells (MarkerType mask, bool invert_mask=false) const |
|
Node | getBeg () const |
|
Node | getEnd () const |
|
Storage::real | Length () const |
|
| Element () |
|
| Element (Mesh *m, HandleType h) |
|
| Element (Mesh *m, HandleType *h) |
|
| Element (const Element &other) |
|
Element & | operator= (Element const &other) |
|
Element * | operator-> () |
|
const Element * | operator-> () const |
|
Element & | self () |
|
const Element & | self () const |
|
virtual | ~Element () |
|
virtual enumerator | nbAdjElements (ElementType etype) const |
|
virtual ElementArray< Element > | getAdjElements (ElementType etype) const |
|
virtual enumerator | nbAdjElements (ElementType etype, MarkerType mask, bool invert_mask=false) const |
|
virtual ElementArray< Element > | getAdjElements (ElementType etype, MarkerType mask, bool invert_mask=false) const |
|
ElementArray< Element > | BridgeAdjacencies (ElementType Bridge, ElementType Dest, MarkerType mask=0, bool invert_mask=false) const |
|
ElementArray< Node > | BridgeAdjacencies2Node (ElementType Bridge, MarkerType mask=0, bool invert_mask=false) const |
|
ElementArray< Edge > | BridgeAdjacencies2Edge (ElementType Bridge, MarkerType mask=0, bool invert_mask=false) const |
|
ElementArray< Face > | BridgeAdjacencies2Face (ElementType Bridge, MarkerType mask=0, bool invert_mask=false) const |
|
ElementArray< Cell > | BridgeAdjacencies2Cell (ElementType Bridge, MarkerType mask=0, bool invert_mask=false) const |
|
virtual ElementArray< Edge > | getEdges () const |
|
virtual ElementArray< Edge > | getEdges (MarkerType mask, bool invert_mask=false) const |
|
GeometricType | GetGeometricType () const |
|
unsigned int | GetElementDimension () const |
|
Status | GetStatus () const |
|
void | SetStatus (Status status) const |
|
Storage::integer & | GlobalID () const |
|
bool | CheckElementConnectivity () const |
|
void | PrintElementConnectivity () const |
|
void | CastRay (real *pos, real *dir, dynarray< std::pair< Element, real >, 16 > &hits) const |
|
void | ComputeGeometricType () const |
|
void | Centroid (real *cnt) const |
|
void | Barycenter (real *cnt) const |
|
Storage::real | Mean (real(*func)(real *x, real t), real time) const |
|
bool | Boundary () const |
|
bool | Planarity () const |
|
bool | Hide () const |
|
bool | Show () const |
|
bool | Delete () |
|
bool | Hidden () const |
|
bool | New () const |
|
void | Disconnect (bool delete_upper_adjacent) const |
|
void | Disconnect (const HandleType *adjacent, INMOST_DATA_ENUM_TYPE num) const |
|
void | Connect (const HandleType *adjacent, INMOST_DATA_ENUM_TYPE num) const |
| Connects lower adjacencies to current element. Geometric data and cell nodes are updated automatically. More...
|
|
void | UpdateGeometricData () const |
| Update geometric data for element, calls RecomputeGeometricData from Mesh. More...
|
|
| Storage (const Storage &other) |
|
| Storage (Mesh *mesh, HandleType handle) |
|
| Storage (Mesh *mesh, HandleType *handle) |
| This constructor allows for remote handle modification. More...
|
|
Storage & | operator= (Storage const &other) |
|
__INLINE bool | operator< (const Storage &other) const |
| Inline functions for class Storage //. More...
|
|
__INLINE bool | operator> (const Storage &other) const |
|
__INLINE bool | operator<= (const Storage &other) const |
|
__INLINE bool | operator>= (const Storage &other) const |
|
__INLINE bool | operator== (const Storage &other) const |
|
__INLINE bool | operator!= (const Storage &other) const |
|
__INLINE Storage * | operator-> () |
|
__INLINE const Storage * | operator-> () const |
|
__INLINE Storage & | self () |
|
__INLINE const Storage & | self () const |
|
virtual | ~Storage () |
|
__INLINE real & | Real (const Tag &tag) const |
|
__INLINE integer & | Integer (const Tag &tag) const |
|
__INLINE bulk & | Bulk (const Tag &tag) const |
|
__INLINE reference & | Reference (const Tag &tag) const |
|
__INLINE remote_reference & | RemoteReference (const Tag &tag) const |
|
__INLINE real_array | RealArray (const Tag &tag) const |
|
__INLINE integer_array | IntegerArray (const Tag &tag) const |
|
__INLINE bulk_array | BulkArray (const Tag &tag) const |
|
__INLINE reference_array | ReferenceArray (const Tag &tag) const |
|
__INLINE remote_reference_array | RemoteReferenceArray (const Tag &tag) const |
|
__INLINE real_array | RealArrayDF (const Tag &tag) const |
|
__INLINE integer_array | IntegerArrayDF (const Tag &tag) const |
|
__INLINE bulk_array | BulkArrayDF (const Tag &tag) const |
|
__INLINE reference_array | ReferenceArrayDF (const Tag &tag) const |
|
__INLINE remote_reference_array | RemoteReferenceArrayDF (const Tag &tag) const |
|
__INLINE real & | RealDF (const Tag &tag) const |
|
__INLINE integer & | IntegerDF (const Tag &tag) const |
|
__INLINE bulk & | BulkDF (const Tag &tag) const |
|
__INLINE reference & | ReferenceDF (const Tag &tag) const |
|
__INLINE remote_reference & | RemoteReferenceDF (const Tag &tag) const |
|
__INLINE real_array | RealArrayDV (const Tag &tag) const |
|
__INLINE integer_array | IntegerArrayDV (const Tag &tag) const |
|
__INLINE bulk_array | BulkArrayDV (const Tag &tag) const |
|
__INLINE reference_array | ReferenceArrayDV (const Tag &tag) const |
|
__INLINE remote_reference_array | RemoteReferenceArrayDV (const Tag &tag) const |
|
__INLINE real & | RealDV (const Tag &tag) const |
|
__INLINE integer & | IntegerDV (const Tag &tag) const |
|
__INLINE bulk & | BulkDV (const Tag &tag) const |
|
__INLINE reference & | ReferenceDV (const Tag &tag) const |
|
__INLINE remote_reference & | RemoteReferenceDV (const Tag &tag) const |
|
__INLINE var & | Variable (const Tag &tag) const |
| Retrieve variable reference associated with Tag. More...
|
|
__INLINE var & | VariableDF (const Tag &tag) const |
|
__INLINE var & | VariableDV (const Tag &tag) const |
|
__INLINE var_array | VariableArray (const Tag &tag) const |
| Retrieve array of variables associated with Tag. More...
|
|
__INLINE var_array | VariableArrayDF (const Tag &tag) const |
|
__INLINE var_array | VariableArrayDV (const Tag &tag) const |
|
__INLINE INMOST_DATA_ENUM_TYPE | GetDataSize (const Tag &tag) const |
|
__INLINE INMOST_DATA_ENUM_TYPE | GetDataCapacity (const Tag &tag) const |
|
__INLINE void | SetDataSize (const Tag &tag, INMOST_DATA_ENUM_TYPE new_size) const |
|
__INLINE void | GetData (const Tag &tag, INMOST_DATA_ENUM_TYPE shift, INMOST_DATA_ENUM_TYPE size, void *data) const |
|
__INLINE void | SetData (const Tag &tag, INMOST_DATA_ENUM_TYPE shift, INMOST_DATA_ENUM_TYPE size, const void *data) const |
|
__INLINE void | DelData (const Tag &tag) const |
|
__INLINE void | DelSparseData (const Tag &tag) const |
| Deallocates space allocated for sparse data, frees variable array if necessary. More...
|
|
__INLINE void | DelDenseData (const Tag &tag) const |
| Frees variable array or fills field with zeroes. More...
|
|
__INLINE bool | HaveData (const Tag &tag) const |
| Check if any data is associated with Tag. More...
|
|
__INLINE ElementType | GetElementType () const |
|
__INLINE integer | GetElementNum () const |
|
__INLINE void | SetMarker (MarkerType n) const |
|
__INLINE bool | GetMarker (MarkerType n) const |
|
__INLINE void | RemMarker (MarkerType n) const |
|
__INLINE void | SetPrivateMarker (MarkerType n) const |
|
__INLINE bool | GetPrivateMarker (MarkerType n) const |
|
__INLINE void | RemPrivateMarker (MarkerType n) const |
|
__INLINE void | ClearMarkerSpace () const |
|
__INLINE void | GetMarkerSpace (bulk copy[MarkerFields]) const |
|
__INLINE void | SetMarkerSpace (bulk source[MarkerFields]) const |
|
__INLINE integer | LocalID () const |
|
__INLINE integer | DataLocalID () const |
|
__INLINE bool | isValid () const |
|
__INLINE Mesh * | GetMeshLink () const |
|
__INLINE HandleType | GetHandle () const |
|
__INLINE Element | getAsElement () const |
|
__INLINE Node | getAsNode () const |
|
__INLINE Edge | getAsEdge () const |
|
__INLINE Face | getAsFace () const |
|
__INLINE Cell | getAsCell () const |
|
__INLINE ElementSet | getAsSet () const |
|
Definition at line 494 of file inmost_mesh.h.