71 virtual void setShape(
Shape* shape);
72 virtual HydroProp* calcHydroProps(RealType viscosity);
74 virtual std::size_t assignElements() = 0;
75 virtual void checkElement(std::size_t i) = 0;
76 virtual void writeElements(std::ostream& os) = 0;
77 virtual Mat3x3d interactionTensor(std::size_t i, std::size_t j,
78 RealType viscosity) = 0;
80 virtual RealType volumeCorrection() {
return 0.0; }
83 std::vector<HydrodynamicsElement> elements_;