36#ifndef TOROIDAL2DVERTEXMESH_HPP_
37#define TOROIDAL2DVERTEXMESH_HPP_
40#include <boost/serialization/base_object.hpp>
42#include "MutableVertexMesh.hpp"
43#include "Toroidal2dMesh.hpp"
56 friend class TestToroidal2dVertexMesh;
84 template<
class Archive>
85 void serialize(Archive & archive,
const unsigned int version)
87 archive & boost::serialization::base_object<MutableVertexMesh<2,2> >(*this);
109 double cellRearrangementThreshold=0.01,
110 double t2Threshold=0.001);
142 c_vector<double, 2>
GetVectorFromAtoB(
const c_vector<double, 2>& rLocation1,
const c_vector<double, 2>& rLocation2);
164 double GetWidth(
const unsigned& rDimension)
const;
gcov doesn't like this file...
#define CHASTE_CLASS_EXPORT(T)
unsigned AddNode(Node< 2 > *pNewNode)
VertexMesh< 2, 2 > * GetMeshForVtk()
void serialize(Archive &archive, const unsigned int version)
void SetWidth(double width)
VertexMesh< 2, 2 > * mpMeshForVtk
double GetWidth(const unsigned &rDimension) const
void ConstructFromMeshReader(AbstractMeshReader< 2, 2 > &rMeshReader, double width, double height)
friend class boost::serialization::access
void CheckNodeLocation(Node< 2 > *pNode)
void SetHeight(double height)
void SetNode(unsigned nodeIndex, ChastePoint< 2 > point)
c_vector< double, 2 > GetVectorFromAtoB(const c_vector< double, 2 > &rLocation1, const c_vector< double, 2 > &rLocation2)