add(const DomainShape &other) const | mm::DomainShape< vec_t > | |
bbox() const override | mm::NURBSShape< vec_t, param_vec_t > | inlinevirtual |
boundaryProximity(scalar_t epsilon) | mm::NURBSShape< vec_t, param_vec_t > | |
clone() const override | mm::NURBSShape< vec_t, param_vec_t > | inlinevirtual |
contains(const vec_t &) const override | mm::NURBSShape< vec_t, param_vec_t > | inlinevirtual |
dim enum value | mm::NURBSShape< vec_t, param_vec_t > | |
discretizeBoundaryWithDensity(const std::function< scalar_t(vec_t)> &, int) const override | mm::NURBSShape< vec_t, param_vec_t > | virtual |
mm::DomainShape::discretizeBoundaryWithDensity(const std::function< scalar_t(vec_t)> &dr) const | mm::DomainShape< vec_t > | inline |
discretizeBoundaryWithStep(scalar_t step, int type) const | mm::DomainShape< vec_t > | inlinevirtual |
discretizeBoundaryWithStep(scalar_t step) const | mm::DomainShape< vec_t > | inline |
discretizeWithDensity(const std::function< scalar_t(vec_t)> &dr, int internal_type, int boundary_type) const | mm::DomainShape< vec_t > | virtual |
discretizeWithDensity(const func_t &dr, const fill_t &fill, int internal_type, int boundary_type) const | mm::DomainShape< vec_t > | inline |
discretizeWithDensity(const std::function< scalar_t(vec_t)> &dr) const | mm::DomainShape< vec_t > | inline |
discretizeWithDensity(const func_t &dr, const fill_t &fill) const | mm::DomainShape< vec_t > | inline |
discretizeWithStep(scalar_t step, int internal_type, int boundary_type) const | mm::DomainShape< vec_t > | inlinevirtual |
discretizeWithStep(scalar_t step) const | mm::DomainShape< vec_t > | inline |
DomainShape() | mm::DomainShape< vec_t > | inline |
epsilon | mm::NURBSShape< vec_t, param_vec_t > | private |
hasContains() const override | mm::NURBSShape< vec_t, param_vec_t > | inlinevirtual |
margin() const | mm::DomainShape< vec_t > | inline |
margin_ | mm::DomainShape< vec_t > | protected |
max_points | mm::NURBSShape< vec_t, param_vec_t > | private |
maxPoints(int max_points) | mm::NURBSShape< vec_t, param_vec_t > | inline |
n_samples | mm::NURBSShape< vec_t, param_vec_t > | private |
numSamples(int n_samples) | mm::NURBSShape< vec_t, param_vec_t > | inline |
nurbs_shape_internal::NURBSShapeHelper< vec_t, param_vec_t > (defined in mm::NURBSShape< vec_t, param_vec_t >) | mm::NURBSShape< vec_t, param_vec_t > | friend |
NURBSShape(const Range< NURBSPatch< vec_t, param_vec_t >> &patches_in) | mm::NURBSShape< vec_t, param_vec_t > | |
NURBSShape(Range< NURBSPatch< vec_t, param_vec_t >> &&patches_in) | mm::NURBSShape< vec_t, param_vec_t > | |
operator+(const DomainShape &other) const | mm::DomainShape< vec_t > | inline |
operator-(const DomainShape &other) const | mm::DomainShape< vec_t > | inline |
param_dim enum value | mm::NURBSShape< vec_t, param_vec_t > | |
patches | mm::NURBSShape< vec_t, param_vec_t > | private |
print(std::ostream &ostream) const override | mm::NURBSShape< vec_t, param_vec_t > | inlinevirtual |
proj_dim enum value | mm::NURBSShape< vec_t, param_vec_t > | |
proj_vec_t typedef | mm::NURBSShape< vec_t, param_vec_t > | |
projectPointToBoundary(const vec_t &point, const vec_t &unit_normal) const | mm::DomainShape< vec_t > | virtual |
proximityTolerance(scalar_t zeta) | mm::NURBSShape< vec_t, param_vec_t > | |
rotate(const Eigen::Matrix< scalar_t, dim, dim > &Q) | mm::DomainShape< vec_t > | |
rotate(scalar_t angle) | mm::DomainShape< vec_t > | |
scalar_t typedef | mm::NURBSShape< vec_t, param_vec_t > | |
seed(int seed) | mm::NURBSShape< vec_t, param_vec_t > | inline |
seed_ | mm::NURBSShape< vec_t, param_vec_t > | private |
setMargin(scalar_t margin) | mm::DomainShape< vec_t > | inlinevirtual |
subtract(const DomainShape &other) const | mm::DomainShape< vec_t > | |
toggleMargin() | mm::DomainShape< vec_t > | inline |
translate(const vec_t &a) | mm::DomainShape< vec_t > | |
vector_t typedef | mm::DomainShape< vec_t > | |
zeta | mm::NURBSShape< vec_t, param_vec_t > | private |
~DomainShape()=default | mm::DomainShape< vec_t > | virtual |