| 1 | 
< | 
 /* | 
| 1 | 
> | 
/* | 
| 2 | 
  | 
 * Copyright (c) 2005 The University of Notre Dame. All Rights Reserved. | 
| 3 | 
  | 
 * | 
| 4 | 
  | 
 * The University of Notre Dame grants you ("Licensee") a | 
| 47 | 
  | 
 | 
| 48 | 
  | 
namespace oopse { | 
| 49 | 
  | 
 | 
| 50 | 
< | 
class CubicLattice : public Lattice{ | 
| 50 | 
> | 
  class CubicLattice : public Lattice{ | 
| 51 | 
  | 
  protected: | 
| 52 | 
  | 
    CubicLattice(); | 
| 53 | 
  | 
  public: | 
| 54 | 
  | 
    //get lattice constant of unit cell | 
| 55 | 
< | 
    virtual  std::vector<double> getLatticeConstant(); | 
| 55 | 
> | 
    virtual  std::vector<RealType> getLatticeConstant(); | 
| 56 | 
  | 
 | 
| 57 | 
  | 
    //set lattice constant of unit cell | 
| 58 | 
< | 
    virtual void setLatticeConstant(const  std::vector<double>& lc); | 
| 58 | 
> | 
    virtual void setLatticeConstant(const  std::vector<RealType>& lc); | 
| 59 | 
  | 
  protected: | 
| 60 | 
< | 
    double latticeParam; | 
| 61 | 
< | 
}; | 
| 60 | 
> | 
    RealType latticeParam; | 
| 61 | 
> | 
  }; | 
| 62 | 
  | 
 | 
| 63 | 
  | 
} | 
| 64 | 
  | 
#endif |