ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE-4/src/types/BendStamp.hpp
(Generate patch)

Comparing trunk/OOPSE-4/src/types/BendStamp.hpp (file contents):
Revision 2545 by tim, Wed Jan 11 22:50:55 2006 UTC vs.
Revision 3173 by gezelter, Fri Jul 13 18:10:52 2007 UTC

# Line 45 | Line 45 | namespace oopse {
45   #include "types/DataHolder.hpp"
46   #include "utils/Tuple.hpp"
47   namespace oopse {
48 <
49 < class BendStamp : public DataHolder {
48 >  
49 >  class BendStamp : public DataHolder {
50      DeclareParameter(GhostVectorSource, int);
51 <    public:
52 <
53 <        BendStamp();
54 <        virtual ~BendStamp();
55 <
56 <        int getMemberAt( int index ) {return members_.at(index);}
57 <        int getNMembers() {return members_.size();}
58 <        std::vector<int> getMembers() {return members_;}
59 <        void setMembers(const std::vector<int>& members) {            
60 <            members_ = members;
61 <            if (members_.size() < 2  || members_.size() >3) {
62 <                std::ostringstream oss;
63 <                oss << "members" << containerToString(members) << " is invalid" << std::endl;
64 <                throw OOPSEException(oss.str());
65 <            }
66 <        }
67 <        void setMembers(IntTuple3 tuple) {
68 <            members_.push_back(tuple.first);
69 <            members_.push_back(tuple.second);
70 <            members_.push_back(tuple.third);
71 <        }
72 <        virtual void validate();
73 <
74 <    private:
51 >  public:
52      
53 <        std::vector<int> members_;
54 < };
53 >    BendStamp();
54 >    virtual ~BendStamp();
55 >    
56 >    int getMemberAt( int index ) {return members_.at(index);}
57 >    int getNMembers() {return members_.size();}
58 >    std::vector<int> getMembers() {return members_;}
59 >    void setMembers(const std::vector<int>& members) {            
60 >      members_ = members;
61 >      if (members_.size() < 2  || members_.size() >3) {
62 >        std::ostringstream oss;
63 >        oss << "members" << containerToString(members) << " is invalid" << std::endl;
64 >        throw OOPSEException(oss.str());
65 >      }
66 >    }
67 >    void setMembers(IntTuple3 tuple) {
68 >      members_.push_back(tuple.first);
69 >      members_.push_back(tuple.second);
70 >      members_.push_back(tuple.third);
71 >    }
72 >    virtual void validate();
73 >    
74 >  private:
75 >    
76 >    std::vector<int> members_;
77 >  };
78   }
79   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines