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);
170 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)
virtual bool IsElementOnBoundary() const
void serialize(Archive &archive, const unsigned int version)
void DeleteNode(const unsigned &rIndex)
unsigned GetNodeLocalIndex(unsigned globalIndex) const
virtual ~MutableElement()