Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
model::DislocationSegmentIO< dim > Struct Template Reference

#include <DislocationSegmentIO.h>

Collaboration diagram for model::DislocationSegmentIO< dim >:

Public Types

typedef Eigen::Matrix< double, dim, 1 > VectorDim

Public Member Functions

 DislocationSegmentIO (const size_t &sourceID_in, const size_t &sinkID_in)
std::ostream & write (std::ostream &os) const

Public Attributes

const size_t sourceID
const size_t sinkID
VectorDim b
VectorDim n
int meshLocation
std::set< int > grainIDs

Friends

template<class T>
T & operator<< (T &os, const DislocationSegmentIO< dim > &ds)

Detailed Description

template<short unsigned int dim>
struct model::DislocationSegmentIO< dim >

Definition at line 22 of file DislocationSegmentIO.h.

Member Typedef Documentation

◆ VectorDim

template<short unsigned int dim>
typedef Eigen::Matrix<double,dim,1> model::DislocationSegmentIO< dim >::VectorDim

Definition at line 25 of file DislocationSegmentIO.h.

Constructor & Destructor Documentation

◆ DislocationSegmentIO()

template<short unsigned int dim>
model::DislocationSegmentIO< dim >::DislocationSegmentIO ( const size_t & sourceID_in,
const size_t & sinkID_in )

Definition at line 6 of file DislocationSegmentIO.cpp.

Member Function Documentation

◆ write()

template<short unsigned int dim>
std::ostream & model::DislocationSegmentIO< dim >::write ( std::ostream & os) const

Definition at line 24 of file DislocationSegmentIO.cpp.

◆ operator<<

template<short unsigned int dim>
template<class T>
T & operator<< ( T & os,
const DislocationSegmentIO< dim > & ds )
friend

Definition at line 83 of file DislocationSegmentIO.h.

Member Data Documentation

◆ b

template<short unsigned int dim>
VectorDim model::DislocationSegmentIO< dim >::b

Definition at line 31 of file DislocationSegmentIO.h.

◆ grainIDs

template<short unsigned int dim>
std::set<int> model::DislocationSegmentIO< dim >::grainIDs

Definition at line 35 of file DislocationSegmentIO.h.

◆ meshLocation

template<short unsigned int dim>
int model::DislocationSegmentIO< dim >::meshLocation

Definition at line 34 of file DislocationSegmentIO.h.

◆ n

template<short unsigned int dim>
VectorDim model::DislocationSegmentIO< dim >::n

Definition at line 32 of file DislocationSegmentIO.h.

◆ sinkID

template<short unsigned int dim>
const size_t model::DislocationSegmentIO< dim >::sinkID

Definition at line 28 of file DislocationSegmentIO.h.

◆ sourceID

template<short unsigned int dim>
const size_t model::DislocationSegmentIO< dim >::sourceID

Definition at line 27 of file DislocationSegmentIO.h.


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