Medusa  1.1
Coordinate Free Mehless Method implementation
mm::NURBSShape< vec_t, param_vec_t > Member List

This is the complete list of members for mm::NURBSShape< vec_t, param_vec_t >, including all inherited members.

add(const DomainShape &other) constmm::DomainShape< vec_t >
bbox() const overridemm::NURBSShape< vec_t, param_vec_t >inlinevirtual
boundaryProximity(scalar_t epsilon)mm::NURBSShape< vec_t, param_vec_t >
clone() const overridemm::NURBSShape< vec_t, param_vec_t >inlinevirtual
contains(const vec_t &) const overridemm::NURBSShape< vec_t, param_vec_t >inlinevirtual
dim enum valuemm::NURBSShape< vec_t, param_vec_t >
discretizeBoundaryWithDensity(const std::function< scalar_t(vec_t)> &, int) const overridemm::NURBSShape< vec_t, param_vec_t >virtual
mm::DomainShape::discretizeBoundaryWithDensity(const std::function< scalar_t(vec_t)> &dr) constmm::DomainShape< vec_t >inline
discretizeBoundaryWithStep(scalar_t step, int type) constmm::DomainShape< vec_t >inlinevirtual
discretizeBoundaryWithStep(scalar_t step) constmm::DomainShape< vec_t >inline
discretizeWithDensity(const std::function< scalar_t(vec_t)> &dr, int internal_type, int boundary_type) constmm::DomainShape< vec_t >virtual
discretizeWithDensity(const func_t &dr, const fill_t &fill, int internal_type, int boundary_type) constmm::DomainShape< vec_t >inline
discretizeWithDensity(const std::function< scalar_t(vec_t)> &dr) constmm::DomainShape< vec_t >inline
discretizeWithDensity(const func_t &dr, const fill_t &fill) constmm::DomainShape< vec_t >inline
discretizeWithStep(scalar_t step, int internal_type, int boundary_type) constmm::DomainShape< vec_t >inlinevirtual
discretizeWithStep(scalar_t step) constmm::DomainShape< vec_t >inline
DomainShape()mm::DomainShape< vec_t >inline
epsilonmm::NURBSShape< vec_t, param_vec_t >private
hasContains() const overridemm::NURBSShape< vec_t, param_vec_t >inlinevirtual
margin() constmm::DomainShape< vec_t >inline
margin_mm::DomainShape< vec_t >protected
max_pointsmm::NURBSShape< vec_t, param_vec_t >private
maxPoints(int max_points)mm::NURBSShape< vec_t, param_vec_t >inline
n_samplesmm::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) constmm::DomainShape< vec_t >inline
operator-(const DomainShape &other) constmm::DomainShape< vec_t >inline
param_dim enum valuemm::NURBSShape< vec_t, param_vec_t >
patchesmm::NURBSShape< vec_t, param_vec_t >private
print(std::ostream &ostream) const overridemm::NURBSShape< vec_t, param_vec_t >inlinevirtual
proj_dim enum valuemm::NURBSShape< vec_t, param_vec_t >
proj_vec_t typedefmm::NURBSShape< vec_t, param_vec_t >
projectPointToBoundary(const vec_t &point, const vec_t &unit_normal) constmm::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 typedefmm::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) constmm::DomainShape< vec_t >
toggleMargin()mm::DomainShape< vec_t >inline
translate(const vec_t &a)mm::DomainShape< vec_t >
vector_t typedefmm::DomainShape< vec_t >
zetamm::NURBSShape< vec_t, param_vec_t >private
~DomainShape()=defaultmm::DomainShape< vec_t >virtual