| 48 |  | /** @class Sphere */ | 
| 49 |  | class Sphere : public Shape { | 
| 50 |  | public: | 
| 51 | < | Sphere(Vector3d origin, double radius); | 
| 51 | > | Sphere(Vector3d origin, RealType radius); | 
| 52 |  | virtual bool isInterior(Vector3d pos); | 
| 53 |  | virtual std::pair<Vector3d, Vector3d> getBoundingBox(); | 
| 54 |  | virtual bool hasAnalyticalSolution() {return true;} | 
| 55 | < | virtual HydroProps getHydroProps(double viscosity, double temperature); | 
| 55 | > | virtual HydroProps getHydroProps(RealType viscosity, RealType temperature); | 
| 56 |  |  | 
| 57 | < | double getRadius() {return radius_;} | 
| 57 | > | RealType getRadius() {return radius_;} | 
| 58 |  |  | 
| 59 |  | private: | 
| 60 |  | Vector3d origin_; | 
| 61 | < | double radius_; | 
| 61 | > | RealType radius_; | 
| 62 |  | }; | 
| 63 |  |  | 
| 64 |  | } |