ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE-1.0/libmdtools/SimSetup.hpp
(Generate patch)

Comparing trunk/OOPSE-1.0/libmdtools/SimSetup.hpp (file contents):
Revision 1418 by gezelter, Tue Jul 27 16:13:29 2004 UTC vs.
Revision 1419 by gezelter, Tue Jul 27 18:14:16 2004 UTC

# Line 1 | Line 1
1   #ifndef __SIMSETUP_H__
2   #define __SIMSETUP_H__
3   #include <string>
4 + #include "StringUtils.hpp"
5   #include "MakeStamps.hpp"
6   #include "Globals.hpp"
7   #include "ForceFields.hpp"
# Line 12 | Line 13 | string getPrefix(const string& str ){
13   // this routine is defined in BASS_interface.cpp
14   extern void set_interface_stamps( MakeStamps* ms, Globals* g );
15  
15 string getPrefix(const string& str ){
16  string prefix;
17  string suffix;
18  int pos;
19
20  pos = str.rfind(".");
21
22  if (pos >= 0) {
23     prefix = str.substr(0, pos);
24     suffix = str.substr(pos, str.size());
25  
26     // leave .bass there in case we've reverted to old habits
27     if (!strcasecmp(suffix.c_str()), ".md") || !strcasecmp(suffix.c_str(), ".bass"))
28        return prefix;
29     else
30        return str;
31      
32  } else
33    return str;
34 };
35
16   class SimSetup{
17  
18   public:
# Line 45 | Line 25 | class SimSetup{ (public)
25    void parseFile( char* fileName );
26    void createSim( void );
27  
48
28   private:
29  
30   #ifdef IS_MPI

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines