SPHinXsys  alpha version
SPH::ComplexShape Member List

This is the complete list of members for SPH::ComplexShape, including all inherited members.

add(Args &&...args) (defined in SPH::BinaryShapes)SPH::BinaryShapesinline
BinaryShapes() (defined in SPH::BinaryShapes)SPH::BinaryShapesinline
BinaryShapes(const std::string &shapes_name) (defined in SPH::BinaryShapes)SPH::BinaryShapesinlineexplicit
bounding_box_ (defined in SPH::Shape)SPH::Shapeprotected
checkContain(const Vecd &pnt, bool BOUNDARY_INCLUDED=true) override (defined in SPH::BinaryShapes)SPH::BinaryShapesvirtual
checkNearSurface(const Vecd &input_pnt, Real threshold) (defined in SPH::Shape)SPH::Shape
checkNotFar(const Vecd &input_pnt, Real threshold) (defined in SPH::Shape)SPH::Shape
ComplexShape(const std::string &shape_name) (defined in SPH::ComplexShape)SPH::ComplexShapeinlineexplicit
defineLevelSetShape(SPHBody *sph_body, const std::string &shape_name, ConstructorArgs &&...args) (defined in SPH::ComplexShape)SPH::ComplexShapeinline
findBounds() override (defined in SPH::BinaryShapes)SPH::BinaryShapesprotectedvirtual
findClosestPoint(const Vecd &input_pnt) override (defined in SPH::BinaryShapes)SPH::BinaryShapesvirtual
findNormalDirection(const Vecd &input_pnt)SPH::Shape
findSignedDistance(const Vecd &input_pnt)SPH::Shape
getBounds() (defined in SPH::Shape)SPH::Shape
getName() (defined in SPH::Shape)SPH::Shapeinline
getShapeAndOpByName(const std::string &shape_name) (defined in SPH::BinaryShapes)SPH::BinaryShapes
getShapeByName(const std::string &shape_name) (defined in SPH::BinaryShapes)SPH::BinaryShapes
getShapeIndexByName(const std::string &shape_name) (defined in SPH::BinaryShapes)SPH::BinaryShapes
is_bounds_found_ (defined in SPH::Shape)SPH::Shapeprotected
isValid() override (defined in SPH::BinaryShapes)SPH::BinaryShapesvirtual
name_ (defined in SPH::Shape)SPH::Shapeprotected
setName(const std::string &name) (defined in SPH::Shape)SPH::Shapeinline
Shape(const std::string &shape_name) (defined in SPH::Shape)SPH::Shapeinlineexplicit
shapes_and_ops_ (defined in SPH::BinaryShapes)SPH::BinaryShapesprotected
shapes_ptr_keeper_ (defined in SPH::BinaryShapes)SPH::BinaryShapesprotected
subtract(Args &&...args) (defined in SPH::BinaryShapes)SPH::BinaryShapesinline
~BinaryShapes() (defined in SPH::BinaryShapes)SPH::BinaryShapesinlinevirtual
~ComplexShape() (defined in SPH::ComplexShape)SPH::ComplexShapeinlinevirtual
~Shape() (defined in SPH::Shape)SPH::Shapeinlinevirtual