35 #ifndef MUTABLEELEMENT_HPP_
36 #define MUTABLEELEMENT_HPP_
38 #include "AbstractElement.hpp"
41 #include <boost/serialization/base_object.hpp>
42 #include <boost/serialization/vector.hpp>
48 template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
55 friend class boost::serialization::access;
67 template<
class Archive>
68 void serialize(Archive & archive,
const unsigned int version)
70 archive & boost::serialization::base_object<AbstractElement<ELEMENT_DIM, SPACE_DIM> >(*this);
172 template<
unsigned SPACE_DIM>
void UpdateNode(const unsigned &rIndex, Node< SPACE_DIM > *pNode)
void ResetIndex(unsigned index)
void AddNode(Node< SPACE_DIM > *pNode, const unsigned &rIndex)
MutableElement(unsigned index)
bool IsElementOnBoundary() const
void serialize(Archive &archive, const unsigned int version)
void DeleteNode(const unsigned &rIndex)
unsigned GetNodeLocalIndex(unsigned globalIndex) const