#include <Reader-NDDEM.h>
|
| NDDEMReader (std::string ppath) |
|
| ~NDDEMReader () |
|
void | post_init () |
|
int | get_dimension () |
|
std::vector< std::vector< double > > | get_bounds () |
|
int | get_numts () |
|
int | read_timestep (int ts) |
|
double * | get_data (DataValue datavalue, int dd, std::string name="") |
|
int | get_num_particles () |
|
int | get_num_contacts () |
|
int | build_index () |
|
virtual std::vector< double > | get_minmaxradius () |
|
virtual double * | get_data ([[maybe_unused]] DataValue datavalue, [[maybe_unused]] int dd, [[maybe_unused]] std::string name="") |
|
virtual int | read_timestep ([[maybe_unused]] int ts) |
|
void | set_default_radiusdensity (double radius, double density) |
|
void | set_default_radius (double radius) |
|
void | set_default_density (double density) |
|
double | get_default_radius () |
|
double | get_default_density () |
|
void | build_pospqlpq_from_ids (v2d &contactarray, int idx_id1, int idx_id2, int idx_pospq, int idx_lpq, v2d &particlearray, int idx_pos, int idx_r=-1) |
|
int | clean_contacts (v2d &contactarray, int id1, int id2, int idx_lpq, v2d &particlearray, int idx_r) |
|
std::string | getpath (int ts) |
|
|
std::vector< std::pair< double, streampos > > | index |
|
◆ NDDEMReader()
NDDEMReader::NDDEMReader |
( |
std::string |
ppath | ) |
|
|
inline |
◆ ~NDDEMReader()
NDDEMReader::~NDDEMReader |
( |
| ) |
|
|
inline |
◆ build_index()
int NDDEMReader::build_index |
( |
| ) |
|
|
inlinevirtual |
◆ clear_tsdata()
void NDDEMReader::clear_tsdata |
( |
| ) |
|
|
inlineprivate |
◆ get_bounds()
std::vector<std::vector<double> > NDDEMReader::get_bounds |
( |
| ) |
|
|
inlinevirtual |
◆ get_data()
double * NDDEMReader::get_data |
( |
DataValue |
datavalue, |
|
|
int |
dd, |
|
|
std::string |
name = "" |
|
) |
| |
◆ get_dimension()
int NDDEMReader::get_dimension |
( |
| ) |
|
|
inlinevirtual |
◆ get_num_contacts()
int NDDEMReader::get_num_contacts |
( |
| ) |
|
|
inlinevirtual |
◆ get_num_particles()
int NDDEMReader::get_num_particles |
( |
| ) |
|
|
inlinevirtual |
◆ get_numts()
int NDDEMReader::get_numts |
( |
| ) |
|
|
inlinevirtual |
◆ InertiaMomentum()
double NDDEMReader::InertiaMomentum |
( |
int |
d, |
|
|
double |
R, |
|
|
double |
rho |
|
) |
| |
|
private |
◆ post_init()
void NDDEMReader::post_init |
( |
| ) |
|
|
inlinevirtual |
◆ read_timestep()
int NDDEMReader::read_timestep |
( |
int |
ts | ) |
|
◆ actualts
double NDDEMReader::actualts =0 |
◆ bounds
std::vector<std::vector<double> > NDDEMReader::bounds |
|
private |
◆ data
std::vector<std::vector<std::vector<double> > > NDDEMReader::data |
|
private |
◆ dimension
int NDDEMReader::dimension |
|
private |
◆ Imom
std::vector<double> NDDEMReader::Imom |
|
private |
◆ index
std::vector<std::pair<double,std::streampos> > NDDEMReader::index |
|
private |
◆ mass
std::vector<double> NDDEMReader::mass |
|
private |
◆ names
std::vector<std::string> NDDEMReader::names |
|
private |
◆ Ncontacts
int NDDEMReader::Ncontacts =-1 |
|
private |
◆ Nparticles
int NDDEMReader::Nparticles =-1 |
|
private |
◆ path
std::string NDDEMReader::path |
|
private |
◆ radius
std::vector<double> NDDEMReader::radius |
|
private |
◆ reorganised_omega
std::vector<double*> NDDEMReader::reorganised_omega |
|
private |
◆ reorganised_pos
std::vector<double*> NDDEMReader::reorganised_pos |
|
private |
◆ reorganised_vel
std::vector<double*> NDDEMReader::reorganised_vel |
|
private |
◆ startingpoint
std::streampos NDDEMReader::startingpoint |
|
private |
◆ XML
The documentation for this class was generated from the following file: