Chaste Commit::1fd4e48e3990e67db148bc1bc4cf6991a0049d0c
T1SwapInfo< SPACE_DIM > Struct Template Reference

#include <T1SwapInfo.hpp>

+ Collaboration diagram for T1SwapInfo< SPACE_DIM >:

Public Member Functions

template<class Archive >
void serialize (Archive &archive, const unsigned int version)
 

Public Attributes

c_vector< double, SPACE_DIM > mLocation
 
c_vector< double, SPACE_DIM > mPreSwapEdge
 
c_vector< double, SPACE_DIM > mPostSwapEdge
 

Friends

class boost::serialization::access
 

Detailed Description

template<unsigned SPACE_DIM>
struct T1SwapInfo< SPACE_DIM >

Records information about a T1 swap.

Definition at line 49 of file T1SwapInfo.hpp.

Member Function Documentation

◆ serialize()

template<unsigned SPACE_DIM>
template<class Archive >
void T1SwapInfo< SPACE_DIM >::serialize ( Archive &  archive,
const unsigned int  version 
)
inline

Archive the object.

Parameters
archivethe archive
versionthe current version of this class

Definition at line 61 of file T1SwapInfo.hpp.

References T1SwapInfo< SPACE_DIM >::mLocation, T1SwapInfo< SPACE_DIM >::mPostSwapEdge, and T1SwapInfo< SPACE_DIM >::mPreSwapEdge.

Friends And Related Symbol Documentation

◆ boost::serialization::access

template<unsigned SPACE_DIM>
friend class boost::serialization::access
friend

Needed for serialization.

Definition at line 52 of file T1SwapInfo.hpp.

Member Data Documentation

◆ mLocation

template<unsigned SPACE_DIM>
c_vector<double, SPACE_DIM> T1SwapInfo< SPACE_DIM >::mLocation

The central point of the shrinking edge

Definition at line 69 of file T1SwapInfo.hpp.

Referenced by MutableVertexMesh< ELEMENT_DIM, SPACE_DIM >::PerformT1Swap(), and T1SwapInfo< SPACE_DIM >::serialize().

◆ mPostSwapEdge

template<unsigned SPACE_DIM>
c_vector<double, SPACE_DIM> T1SwapInfo< SPACE_DIM >::mPostSwapEdge

Vector from one node of the edge to the other Represents the orientation of the newly formed edge

Definition at line 81 of file T1SwapInfo.hpp.

Referenced by MutableVertexMesh< ELEMENT_DIM, SPACE_DIM >::PerformT1Swap(), and T1SwapInfo< SPACE_DIM >::serialize().

◆ mPreSwapEdge

template<unsigned SPACE_DIM>
c_vector<double, SPACE_DIM> T1SwapInfo< SPACE_DIM >::mPreSwapEdge

Vector from one node of the edge to the other. Represents orientation of an edge to be shrunk

Definition at line 75 of file T1SwapInfo.hpp.

Referenced by MutableVertexMesh< ELEMENT_DIM, SPACE_DIM >::PerformT1Swap(), and T1SwapInfo< SPACE_DIM >::serialize().


The documentation for this struct was generated from the following file: