|
ESyS-Particle
2.3.4
|
#include <fracframe.h>

Classes | |
| struct | bdata |
| class | cmp |
| struct | fdata |
Public Member Functions | |
| FracFrame () | |
| void | readFile (const string &) |
| void | readFileRot (const string &, bool) |
| void | readFileTagged (const string &, int) |
| void | readFileRotTagged (const string &, int) |
| vector< fdata > | getFrac (FracFrame &) |
Private Member Functions | |
| int | get_version (const string &) |
| vector< string > | get_filenames (const string &, int) |
Private Attributes | |
| set< bdata, FracFrame::cmp > | m_bonds |
| map< int, Vec3 > | posmap |
| map< int, float > | radmap |
| map< int, int > | tagmap |
| FracFrame::FracFrame | ( | ) |
|
private |
Referenced by readFile(), readFileRot(), readFileRotTagged(), and readFileTagged().

|
private |
Referenced by readFile(), readFileRot(), readFileRotTagged(), and readFileTagged().

| vector< FracFrame::fdata > FracFrame::getFrac | ( | FracFrame & | F2 | ) |
get the fracture as difference in the bonds between two frames
| F2 | the newer frame |
References FracFrame::fdata::dist, FracFrame::fdata::id1, FracFrame::fdata::id2, esys::lsm::bpu::iter(), m_bonds, FracFrame::fdata::normal, FracFrame::fdata::pos, posmap, radmap, FracFrame::fdata::size, and FracFrame::fdata::tag.
Referenced by main().


| void FracFrame::readFile | ( | const string & | infilename | ) |
read connection data from file
| infilename | the filename |
References get_filenames(), get_version(), bond::id1, bond::id2, esys::lsm::bpu::iter(), m_bonds, posmap, radmap, and bond::tag.
Referenced by main().


| void FracFrame::readFileRot | ( | const string & | infilename, |
| bool | init_pos | ||
| ) |
read connection data from a file (rotational particles)
| infilename | the filename |
| init_pos | if true, write fractures at initial particle positions |
References get_filenames(), get_version(), bond::id1, bond::id2, esys::lsm::bpu::iter(), m_bonds, posmap, radmap, and bond::tag.
Referenced by main().


| void FracFrame::readFileRotTagged | ( | const string & | infilename, |
| int | rtag | ||
| ) |
read connection data involving particles with a particular tag from a file (rotational particles)
| infilename | the filename |
| rtag | the particle tag |
References get_filenames(), get_version(), bond::id1, bond::id2, esys::lsm::bpu::iter(), m_bonds, posmap, radmap, and bond::tag.
Referenced by main().


| void FracFrame::readFileTagged | ( | const string & | infilename, |
| int | rtag | ||
| ) |
read connection data involving particles with a particular tag from file
| infilename | the filename |
| rtag | the particle tag |
References get_filenames(), get_version(), bond::id1, bond::id2, esys::lsm::bpu::iter(), m_bonds, posmap, radmap, and bond::tag.
Referenced by main().


|
private |
Referenced by getFrac(), readFile(), readFileRot(), readFileRotTagged(), and readFileTagged().
|
private |
Referenced by getFrac(), readFile(), readFileRot(), readFileRotTagged(), and readFileTagged().
|
private |
Referenced by getFrac(), readFile(), readFileRot(), readFileRotTagged(), and readFileTagged().
|
private |