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

#include <DislocationLoopLinkIO.h>

Collaboration diagram for model::DislocationLoopLinkIO< dim >:

Public Member Functions

 DislocationLoopLinkIO (const DislocationLoopLink< dim > &ll)
 DislocationLoopLinkIO (const size_t &loopID_in, const size_t &sourceID_in, const size_t &sinkID_in, const bool &hasNetworkLink_in, const int &meshLocation_in)
 DislocationLoopLinkIO ()
 DislocationLoopLinkIO (std::stringstream &ss)
std::ostream & write (std::ostream &os) const

Public Attributes

size_t loopID
size_t sourceID
size_t sinkID
bool hasNetworkLink
int meshLocation

Friends

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

Detailed Description

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

Definition at line 23 of file DislocationLoopLinkIO.h.

Constructor & Destructor Documentation

◆ DislocationLoopLinkIO() [1/4]

template<short unsigned int dim>
model::DislocationLoopLinkIO< dim >::DislocationLoopLinkIO ( const DislocationLoopLink< dim > & ll)

Definition at line 51 of file DislocationIOConversions.cpp.

◆ DislocationLoopLinkIO() [2/4]

template<short unsigned int dim>
model::DislocationLoopLinkIO< dim >::DislocationLoopLinkIO ( const size_t & loopID_in,
const size_t & sourceID_in,
const size_t & sinkID_in,
const bool & hasNetworkLink_in,
const int & meshLocation_in )

Definition at line 9 of file DislocationLoopLinkIO.cpp.

◆ DislocationLoopLinkIO() [3/4]

template<short unsigned int dim>
model::DislocationLoopLinkIO< dim >::DislocationLoopLinkIO ( )

Definition at line 26 of file DislocationLoopLinkIO.cpp.

◆ DislocationLoopLinkIO() [4/4]

template<short unsigned int dim>
model::DislocationLoopLinkIO< dim >::DislocationLoopLinkIO ( std::stringstream & ss)

Definition at line 38 of file DislocationLoopLinkIO.cpp.

Member Function Documentation

◆ write()

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

Definition at line 53 of file DislocationLoopLinkIO.cpp.

◆ operator<<

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

Definition at line 52 of file DislocationLoopLinkIO.h.

Member Data Documentation

◆ hasNetworkLink

template<short unsigned int dim>
bool model::DislocationLoopLinkIO< dim >::hasNetworkLink

Definition at line 30 of file DislocationLoopLinkIO.h.

◆ loopID

template<short unsigned int dim>
size_t model::DislocationLoopLinkIO< dim >::loopID

Definition at line 27 of file DislocationLoopLinkIO.h.

◆ meshLocation

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

Definition at line 31 of file DislocationLoopLinkIO.h.

◆ sinkID

template<short unsigned int dim>
size_t model::DislocationLoopLinkIO< dim >::sinkID

Definition at line 29 of file DislocationLoopLinkIO.h.

◆ sourceID

template<short unsigned int dim>
size_t model::DislocationLoopLinkIO< dim >::sourceID

Definition at line 28 of file DislocationLoopLinkIO.h.


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