14 virtual double *
get_data([[maybe_unused]]
DataValue datavalue, [[maybe_unused]]
int dd, [[maybe_unused]] std::string name=
"") {
return nullptr ; }
42 default :
return (
nullptr) ;
67 std::vector<std::vector<double>>
get_bounds() ;
81 default :
return (
nullptr) ;
113 default :
return (
nullptr) ;
Definition: Reader-Mercury.h:56
std::vector< std::vector< double > > get_bounds()
Definition: Reader-Mercury.cpp:169
MercuryReader_data_particles(std::string ppath)
Definition: Reader-Mercury.cpp:79
v2d data
Definition: Reader-Mercury.h:85
double * get_data(DataValue datavalue, int dd, std::string name="")
Definition: Reader-Mercury.h:71
int get_num_particles()
Definition: Reader-Mercury.h:68
int build_index()
Definition: Reader-Mercury.cpp:127
v2d dataextra
Definition: Reader-Mercury.h:86
int read_timestep(int ts)
Definition: Reader-Mercury.cpp:184
int N
Definition: Reader-Mercury.h:90
bool is_vtu
Definition: Reader-Mercury.h:89
int get_numts()
Definition: Reader-Mercury.h:59
Definition: Reader-Mercury.h:28
int N
Definition: Reader-Mercury.h:51
int get_numts()
Definition: Reader-Mercury.h:31
int read_timestep(int ts)
Definition: Reader-Mercury.cpp:23
int numts
Definition: Reader-Mercury.h:50
double * get_data(DataValue datavalue, int dd, std::string name="")
Definition: Reader-Mercury.h:34
int get_num_particles()
Definition: Reader-Mercury.h:32
v2d data
Definition: Reader-Mercury.h:48
MercuryReader_vtu_particles(std::string ppath)
Definition: Reader-Mercury.cpp:3
Definition: Reader-Mercury.h:11
int get_dimension()
Definition: Reader-Mercury.h:13
virtual double * get_data([[maybe_unused]] DataValue datavalue, [[maybe_unused]] int dd, [[maybe_unused]] std::string name="")
Definition: Reader-Mercury.h:14
int dimension
Definition: Reader-Mercury.h:16
std::ifstream file_in
Definition: Reader-Mercury.h:17
void reset()
Definition: Reader-Mercury.h:19
bool is_fullymapped
Definition: Reader.h:81
int curts
Definition: Reader.h:135
std::vector< std::optional< std::streampos > > mapped_ts
Definition: Reader.h:82
vector< vector< double > > v2d
Definition: Typedefs.h:10
DataValue
Definition: Typedefs.h:19
@ fpq
Definition: Typedefs.h:19
@ Imom
Definition: Typedefs.h:19
@ pospq
Definition: Typedefs.h:19
@ id2
Definition: Typedefs.h:19
@ lpq
Definition: Typedefs.h:19
@ pos
Definition: Typedefs.h:19
@ vel
Definition: Typedefs.h:19
@ mqp
Definition: Typedefs.h:19
@ mpq
Definition: Typedefs.h:19
@ id1
Definition: Typedefs.h:19
@ omega
Definition: Typedefs.h:19
@ radius
Definition: Typedefs.h:19
@ mass
Definition: Typedefs.h:19