![]() |
Chaste
Release::3.4
|
#include <VertexElement.hpp>
Inheritance diagram for VertexElement< 1, SPACE_DIM >:
Collaboration diagram for VertexElement< 1, SPACE_DIM >:Public Member Functions | |
| VertexElement (unsigned index, const std::vector< Node< SPACE_DIM > * > &rNodes) | |
| unsigned | GetNumFaces () const |
| VertexElement< 0, SPACE_DIM > * | GetFace (unsigned index) const |
| bool | FaceIsOrientatedClockwise (unsigned index) const |
Public Member Functions inherited from MutableElement< 1, SPACE_DIM > | |
| MutableElement (unsigned index, const std::vector< Node< SPACE_DIM > * > &rNodes) | |
| MutableElement (unsigned index) | |
| virtual | ~MutableElement () |
| void | UpdateNode (const unsigned &rIndex, Node< SPACE_DIM > *pNode) |
| void | RegisterWithNodes () |
| void | MarkAsDeleted () |
| void | ResetIndex (unsigned index) |
| void | DeleteNode (const unsigned &rIndex) |
| void | AddNode (Node< SPACE_DIM > *pNode, const unsigned &rIndex) |
| unsigned | GetNodeLocalIndex (unsigned globalIndex) const |
| bool | IsElementOnBoundary () const |
Public Member Functions inherited from AbstractElement< 1, SPACE_DIM > | |
| AbstractElement (unsigned index, const std::vector< Node< SPACE_DIM > * > &rNodes) | |
| AbstractElement (unsigned index=INDEX_IS_NOT_USED) | |
| virtual | ~AbstractElement () |
| void | ReplaceNode (Node< SPACE_DIM > *pOldNode, Node< SPACE_DIM > *pNewNode) |
| double | GetNodeLocation (unsigned localIndex, unsigned dimension) const |
| c_vector< double, SPACE_DIM > | GetNodeLocation (unsigned localIndex) const |
| unsigned | GetNodeGlobalIndex (unsigned localIndex) const |
| Node< SPACE_DIM > * | GetNode (unsigned localIndex) const |
| unsigned | GetNumNodes () const |
| void | AddNode (Node< SPACE_DIM > *pNode) |
| bool | IsDeleted () const |
| unsigned | GetIndex () const |
| void | SetIndex (unsigned index) |
| bool | GetOwnership () const |
| void | SetOwnership (bool ownership) |
| void | SetAttribute (double attribute) |
| double | GetAttribute () |
| unsigned | GetUnsignedAttribute () |
| void | AddElementAttribute (double attribute) |
| std::vector< double > & | rGetElementAttributes () |
| unsigned | GetNumElementAttributes () |
Additional Inherited Members | |
Protected Member Functions inherited from AbstractElement< 1, SPACE_DIM > | |
| void | ConstructElementAttributes () |
Protected Attributes inherited from AbstractElement< 1, SPACE_DIM > | |
| std::vector< Node< SPACE_DIM > * > | mNodes |
| unsigned | mIndex |
| bool | mIsDeleted |
| bool | mOwnership |
| ElementAttributes< ELEMENT_DIM, SPACE_DIM > * | mpElementAttributes |
Specialization for 1d elements so we don't get errors from Boost on some compilers.
Definition at line 186 of file VertexElement.hpp.
| VertexElement< 1, SPACE_DIM >::VertexElement | ( | unsigned | index, |
| const std::vector< Node< SPACE_DIM > * > & | rNodes | ||
| ) |
Constructor which takes in a vector of nodes.
| index | the index of the element in the mesh |
| rNodes | the nodes owned by the element |
Specialization for 1d elements so we don't get errors from Boost on some compilers.
Definition at line 171 of file VertexElement.cpp.
| bool VertexElement< 1, SPACE_DIM >::FaceIsOrientatedClockwise | ( | unsigned | index | ) | const |
| index | the index of the face |
Definition at line 189 of file VertexElement.cpp.
| VertexElement< 0, SPACE_DIM > * VertexElement< 1, SPACE_DIM >::GetFace | ( | unsigned | index | ) | const |
| index | the global index of a specified face |
Definition at line 183 of file VertexElement.cpp.
| unsigned VertexElement< 1, SPACE_DIM >::GetNumFaces | ( | ) | const |
Definition at line 177 of file VertexElement.cpp.