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 1417 by tim, Tue Jul 27 15:41:17 2004 UTC vs.
Revision 1418 by gezelter, Tue Jul 27 16:13:29 2004 UTC

# Line 13 | Line 13 | string getPrefix(const string& str ){
13   extern void set_interface_stamps( MakeStamps* ms, Globals* g );
14  
15   string getPrefix(const string& str ){
16 <  string prefix = str;
16 >  string prefix;
17 >  string suffix;
18    int pos;
19  
20 <  pos = prefix.rfind(".");
21 <  return  prefix.substr(0, pos);
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  
36   class SimSetup{
# Line 61 | Line 74 | class SimSetup{ (private)
74  
75   #endif //is_mpi
76  
77 <  void initFromBass( void );
77 >  void initFromMetaDataFile( void );
78    void makeMolecules( void );
79    void makeElement( double x, double y, double z );
80  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines