statisticsTest.cpp File Reference
#include <sstream>
#include <iostream>
#include <iomanip>
#include <cmath>
#include <sys/types.h>
#include <sys/stat.h>
#include "scr/Chute.h"
#include "scr/Time.h"
#include "scr/StatisticsVector.h"

Classes

class  ChutePeriodic
 

Functions

int main (int argc, char *argv[])
 

Function Documentation

◆ main()

int main ( int argc  ,
char argv[] 
)
195 {
196  ChutePeriodic problem;
197  problem.setup();
198  problem.solve();
199 
200  cout << "Now do statistics" << endl;
201  StatisticsVector<Z> stats("statisticsTest");
202  stats.setN(200);
203  stats.setCGWidth(0.0997355701);
204  stats.doTimeAverage(true);
205  stats.setZMinStat(-1);
206  stats.setZMaxStat(3);
207  stats.setZMaxStat(5);
208  stats.setDoPeriodicWalls(false);
209  //stats.verbose();
210  stats.set_infiniteStressForFixedParticles(true);
211  stats.readStatArguments(argc+1, argv-1);
212  stats.statistics_from_fstat_and_data();
213 }
Definition: chute_periodic_autorun.cpp:37
void setup()
Definition: chute_periodic_autorun.cpp:100
void solve()
The work horse of the code.
Definition: DPMBase.cc:4270
This class is used to extract statistical data from MD simulations.
Definition: StatisticsVector.h:62

References StatisticsVector< T >::doTimeAverage, StatisticsVector< T >::readStatArguments(), StatisticsVector< T >::set_infiniteStressForFixedParticles(), StatisticsVector< T >::setCGWidth(), StatisticsVector< T >::setDoPeriodicWalls(), StatisticsVector< T >::setN(), ChutePeriodic::setup(), StatisticsVector< T >::setZMaxStat(), StatisticsVector< T >::setZMinStat(), DPMBase::solve(), and StatisticsVector< T >::statistics_from_fstat_and_data().