ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/src/oose.cpp
(Generate patch)

Comparing trunk/OOPSE/src/oose.cpp (file contents):
Revision 378 by mmeineke, Fri Mar 21 17:42:12 2003 UTC vs.
Revision 1031 by tim, Fri Feb 6 18:58:06 2004 UTC

# Line 5 | Line 5
5   #include <cmath>
6   #include <cstring>
7  
8 + #ifdef PROFILE
9 + #include "mdProfile.hpp"
10 + #endif //profile
11 +
12   #include "simError.h"
13   #include "SimSetup.hpp"
14   #include "SimInfo.hpp"
# Line 29 | Line 33 | int main(int argc,char* argv[]){
33    srand48( 1337 );          // the random number generator.
34    initSimError();           // the error handler
35    
36 + #ifdef PROFILE
37 +  initProfile();
38 + #endif //profile
39 +
40    program_name = argv[0]; /*save the program name in case we need it*/
41    if( argc < 2 ){
42      sprintf( painCave.errMsg,
# Line 43 | Line 51 | int main(int argc,char* argv[]){
51    
52    startMe = new SimSetup();
53    startMe->setSimInfo( entry_plug );
54 +
55 + #ifdef PROFILE
56 +  startProfile( pro1 );
57 + #endif //profile
58 +
59    startMe->parseFile( in_name );
47  startMe->createSim();
60  
61 + #ifdef PROFILE
62 +  endProfile( pro1 );
63 +  
64 +  startProfile( pro2 );
65 + #endif //profile
66 +
67 +  startMe->createSim();
68    delete startMe;
69  
70 <  entry_plug->the_integrator->integrate();
70 > #ifdef PROFILE
71 >  endProfile( pro2 );
72 >  
73 >  startProfile( pro3 );
74 > #endif //profile
75  
76 +  if (!entry_plug->has_minimizer)
77 +    entry_plug->the_integrator->integrate();
78 +  else
79 +    entry_plug->the_minimizer->minimize();
80 + #ifdef PROFILE
81 +  endProfile( pro3 );
82 +
83 +  writeProfiles();
84 + #endif //profile
85 +
86    return 0 ;
87   }
88  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines