15 for (
int i=0 ; i<12 ; i++)
data[i].resize(
N) ;
20 for (
int i=12 ; i<29 ; i++)
data[i].resize(
Nc) ;
43 default:
return nullptr ;
55 default: printf(
"Unknown value kind (InteractiveReader::set_data v2d)\n") ;
57 for (
int i=0 ; i<length ; i++)
58 for (
int dd=0 ; dd<3 ; dd++)
59 data[idx+dd][i]=orig[i][dd] ;
72 default: printf(
"Unknown value kind (InteractiveReader::set_data v1d)\n") ;
74 for (
int i=0 ; i<length ; i++)
75 data[idx][i]=orig[i] ;
83 for (
int i=12; i<29 ; i++)
98 default: printf(
"Unknown Datavalue (InteractiveReader::add_contact)\n") ;
Definition: Reader-interactive.h:7
double * get_data(DataValue datavalue, int dd, std::string name="")
Definition: Reader-interactive.h:23
void set_data(DataValue destination, std::vector< double > &orig)
Definition: Reader-interactive.h:62
void set_num_contacts(int NN)
Definition: Reader-interactive.h:18
void set_data(DataValue destination, std::vector< std::vector< double >> &orig)
Definition: Reader-interactive.h:47
v2d data
Definition: Reader-interactive.h:109
int Nc
Definition: Reader-interactive.h:114
InteractiveReader()
Definition: Reader-interactive.h:9
int get_numts()
Definition: Reader-interactive.h:11
int get_num_contacts()
Definition: Reader-interactive.h:17
const int growth
Definition: Reader-interactive.h:116
int maxNc
Definition: Reader-interactive.h:115
void set_num_particles(int NN)
Definition: Reader-interactive.h:13
void reset_contacts()
Definition: Reader-interactive.h:104
int get_num_particles()
Definition: Reader-interactive.h:12
void add_contact(std::vector< DataValue > dv, std::vector< double > value)
Definition: Reader-interactive.h:78
int ts
Definition: Reader-interactive.h:112
int N
Definition: Reader-interactive.h:113
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
const GenericPointer< typename T::ValueType > T2 value
Definition: pointer.h:1282