| 44 | 
  | 
 * | 
| 45 | 
  | 
 *  Created by Charles F. Vardeman II on 11 Dec 2006. | 
| 46 | 
  | 
 *  @author  Charles F. Vardeman II | 
| 47 | 
< | 
 *  @version $Id: ConvexHull.hpp,v 1.13 2008-10-15 18:26:01 chuckv Exp $ | 
| 47 | 
> | 
 *  @version $Id: ConvexHull.hpp,v 1.17 2008-11-14 21:54:54 chuckv Exp $ | 
| 48 | 
  | 
 * | 
| 49 | 
  | 
 */ | 
| 50 | 
  | 
 | 
| 88 | 
  | 
    int getNs(){return Ns_;}  //Number of Surface Atoms | 
| 89 | 
  | 
    RealType getVolume(){return volume_;} //Total Volume inclosed by Hull | 
| 90 | 
  | 
    std::vector< StuntDouble* > getSurfaceAtoms(){return surfaceSDs_;} //Returns a list of surface atoms | 
| 91 | 
< | 
    std::vector<Triangle* > getMesh(){return Triangles_;} | 
| 91 | 
> | 
    std::vector<Triangle> getMesh(){return Triangles_;} | 
| 92 | 
> | 
    int getNMeshElements() {return nTriangles_;} | 
| 93 | 
  | 
    void printHull(const std::string& geomFileName); | 
| 94 | 
  | 
  protected: | 
| 95 | 
  | 
    double volume_; | 
| 96 | 
  | 
    double area_; | 
| 97 | 
  | 
    int dim_; | 
| 98 | 
  | 
    int Ns_; | 
| 99 | 
+ | 
    int nTriangles_; | 
| 100 | 
  | 
    std::vector<StuntDouble*> surfaceSDs_; | 
| 101 | 
  | 
    const std::string options_; | 
| 102 | 
  | 
 | 
| 103 | 
  | 
    private: | 
| 104 | 
< | 
    std::vector<Triangle*> Triangles_; | 
| 104 | 
> | 
    std::vector<Triangle> Triangles_; | 
| 105 | 
  | 
 | 
| 106 | 
  | 
#ifdef IS_MPI | 
| 107 | 
  | 
    int* NstoProc_; | 
| 108 | 
+ | 
    int* vecNstoProc_; | 
| 109 | 
  | 
    int* displs_; | 
| 110 | 
+ | 
    int* vecdispls_; | 
| 111 | 
  | 
    int Nsglobal_; | 
| 112 | 
  | 
    int nproc_; | 
| 113 | 
  | 
    int myrank_; |