ClosedCSCRestart.cpp File Reference
#include "Mercury3D.h"
#include "Walls/InfiniteWall.h"
#include <sys/time.h>

Classes

class  ClosedCSCRestart
 

Functions

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

Function Documentation

◆ get_wall_time()

double get_wall_time ( )
8  {
9  struct timeval time;
10  if (gettimeofday(&time,NULL)){
11  // Handle error
12  return 0;
13  }
14  return (double)time.tv_sec + (double)time.tv_usec * .000001;
15 }

Referenced by ClosedCSCRestart::ClosedCSCRestart(), and ClosedCSCRestart::writeOutputFiles().

◆ main()

int main ( int argc  ,
char argv[] 
)
87  {
88  Mdouble pressure = 30;
89  ClosedCSCRestart SC(pressure);
90  SC.setTimeMax(2000);
91  SC.solve(argc, argv);
92  if (SC.getTimeMax()<2000)
93  SC.restart();
94 }
Definition: ClosedCSCRestart.cpp:17

References DPMBase::getTimeMax(), ClosedCSCRestart::restart(), DPMBase::setTimeMax(), and DPMBase::solve().