This is the complete list of members for FaceOffset_3, including all inherited members.
| _As | FaceOffset_3 | protected |
| _bmedial | FaceOffset_3 | protected |
| _bnd_set | Propagation_3 | protected |
| _boffset | FaceOffset_3 | protected |
| _buf | Propagation_3 | protected |
| _cnstr_bndry_edges | Propagation_3 | protected |
| _cnstr_bndry_nodes | Propagation_3 | protected |
| _cnstr_bound | Propagation_3 | protected |
| _cnstr_faces | Propagation_3 | protected |
| _cnstr_nodes | Propagation_3 | protected |
| _cnstr_set | Propagation_3 | protected |
| _conserv | FaceOffset_3 | protected |
| _courant | FaceOffset_3 | protected |
| _ctangranks | FaceOffset_3 | protected |
| _dir_thres_strong | FaceOffset_3 | protected |
| _dir_thres_weak | FaceOffset_3 | protected |
| _edges | FaceOffset_3 | protected |
| _eig_thres | FaceOffset_3 | protected |
| _eig_weak_lb | FaceOffset_3 | protected |
| _eig_weak_ub | FaceOffset_3 | protected |
| _eigvalues | FaceOffset_3 | protected |
| _eigvecs | FaceOffset_3 | protected |
| _faceareas | FaceOffset_3 | protected |
| _facecenters | FaceOffset_3 | protected |
| _facenormals | FaceOffset_3 | protected |
| _feature_layer | FaceOffset_3 | protected |
| _inv_sqrt_c | FaceOffset_3 | protected |
| _is_strtd | FaceOffset_3 | protected |
| _mode | Propagation_3 | protected |
| _nrm_dfsn | FaceOffset_3 | protected |
| _panes | Propagation_3 | protected |
| _rank | Propagation_3 | protected |
| _ridgeneighbors | FaceOffset_3 | protected |
| _ridges | FaceOffset_3 | protected |
| _scales | FaceOffset_3 | protected |
| _smoother | FaceOffset_3 | protected |
| _strong | FaceOffset_3 | protected |
| _surf | Propagation_3 | protected |
| _tangranks | FaceOffset_3 | protected |
| _tol_ad | FaceOffset_3 | protected |
| _tol_angle_strong | FaceOffset_3 | protected |
| _tol_angle_weak | FaceOffset_3 | protected |
| _tol_cos_osta | FaceOffset_3 | protected |
| _tol_eangle | FaceOffset_3 | protected |
| _tol_kangle | FaceOffset_3 | protected |
| _tol_kstrong | FaceOffset_3 | protected |
| _tol_turn_angle | FaceOffset_3 | protected |
| _vcenters | FaceOffset_3 | protected |
| _verb | Propagation_3 | protected |
| _vnormals | FaceOffset_3 | protected |
| _weak | FaceOffset_3 | protected |
| _weights | FaceOffset_3 | protected |
| _wf_expn | FaceOffset_3 | protected |
| _wght_scheme | FaceOffset_3 | protected |
| adjust_wavefrontal_motion(COM::Attribute *disps) | FaceOffset_3 | protected |
| append_obscure_ends(const COM::Attribute *maxtrnangv, const COM::Attribute *mintrnangv, const std::vector< std::map< Edge_ID, double > > &edge_maps, const COM::Attribute *maxranglev, const COM::Attribute *minranglev, const std::vector< std::map< Edge_ID, double > > &rangle_maps) | FaceOffset_3 | protected |
| balance_mass() | FaceOffset_3 | protected |
| bound_axial_disp(const double x, const double bnd_min, const double bnd_max, double &dx, double eps=0) | Propagation_3 | protectedstatic |
| bound_facial_speed(COM::Attribute *fa) | Propagation_3 | |
| bound_nodal_motion(COM::Attribute *disps) | Propagation_3 | virtual |
| bound_nodal_motion(const Point_3 &pnt, const double *bnd, Vector_3 &du, double eps=0) | Propagation_3 | protectedstatic |
| bound_radial_disp(const double x, const double y, const double bnd_min, const double bnd_max, double &dx, double &dy, double eps=0) | Propagation_3 | protectedstatic |
| bound_spherical_disp(const Point_3 &pnt, const Point_3 &org, const double rad_min, const double rad_max, Vector_3 &disp, double eps=0) | Propagation_3 | protectedstatic |
| build_ridge_neighbor_list(const COM::Attribute *maxtrnangv, const COM::Attribute *mintrnangv, const std::vector< std::map< Edge_ID, double > > &edge_maps, const COM::Attribute *maxranglev, const COM::Attribute *minranglev, const std::vector< std::map< Edge_ID, double > > &rangle_maps, std::vector< ObscendSet > &obscends) | FaceOffset_3 | protected |
| check_axial_bound(const double x, const double bnd_min, const double bnd_max, double eps=0) | Propagation_3 | protectedstatic |
| check_radial_bound(const double x, const double y, const double bnd_min, const double bnd_max, double eps=0) | Propagation_3 | protectedstatic |
| check_spherical_bound(const Point_3 &pnt, const Point_3 &org, const double rad_min, const double rad_max, double eps=0) | Propagation_3 | protectedstatic |
| comp_wavefrontal_motion(double det, double w, double delta, const Vector_3 &disp_nz, const Vector_3 &nrm_nz) | FaceOffset_3 | protected |
| compute_anisotropic_vertex_centers(const COM::Attribute *disps_buf) | FaceOffset_3 | protected |
| compute_directions(COM::Attribute *b_offset, bool in_principle) | FaceOffset_3 | protected |
| compute_eigenvectors(Vector_3 A[3], Vector_3 &lambdas) | FaceOffset_3 | protectedstatic |
| compute_quadrics(double dt, const COM::Attribute *spds, COM::Attribute *rhs, COM::Attribute *predicted) | FaceOffset_3 | protected |
| compute_volume_vector(const COM::Attribute *disps, COM::Attribute *bs) | FaceOffset_3 | protected |
| compute_weighted_normal(Vector_3 es[3], const Vector_3 &lambdas, int trank, const Vector_3 &mean_nrm, const Vector_3 &face_nrm) | FaceOffset_3 | protected |
| convert_constraints(const COM::Attribute *ctypes_faces, COM::Attribute *ctypes_nodes) | Propagation_3 | protected |
| denoise_surface(const COM::Attribute *disps_buf, COM::Attribute *normal_motion) | FaceOffset_3 | protected |
| determine_constraint_boundary(const COM::Attribute *ctypes_faces, COM::Attribute *ctypes_bndry_edges, COM::Attribute *ctypes_bndry_nodes) | Propagation_3 | protected |
| distribute_volume_e2n(const COM::Attribute *fvol, const COM::Attribute *tranks, COM::Attribute *vvol) | FaceOffset_3 | protected |
| eigen_analyze_vertex(Vector_3 A_io[3], Vector_3 &b_io, double angle_defect=0) | FaceOffset_3 | protected |
| enforce_nodal_constraint(int type, Vector_3 &du) | Propagation_3 | protectedstatic |
| enforce_nodal_constraints(COM::Attribute *du) | Propagation_3 | virtual |
| eval_angle(const Vector_3 &v1, const Vector_3 &v2) | FaceOffset_3 | inlineprotectedstatic |
| eval_angle(const Vector_2 &v1, const Vector_2 &v2) | FaceOffset_3 | inlineprotectedstatic |
| FaceOffset_3() | FaceOffset_3 | inline |
| FaceOffset_3(Manifold *wm, COM::Window *buf) | FaceOffset_3 | |
| filter_and_identify_ridge_edges(bool filter_curves) | FaceOffset_3 | protected |
| filter_obscended_ridge(const std::vector< std::map< Edge_ID, double > > &edge_maps, const std::vector< std::map< Edge_ID, double > > &diangl_maps, const std::vector< ObscendSet > &obscends) | FaceOffset_3 | protected |
| get_constraint_directions(int type, int &ndirs, Vector_3 dirs[2]) | Propagation_3 | protectedstatic |
| get_courant_constant() const | FaceOffset_3 | inline |
| get_eigen_threshold() const | FaceOffset_3 | inline |
| get_fangle_strong_radians() const | FaceOffset_3 | inline |
| get_fangle_turn_radians() const | FaceOffset_3 | inline |
| get_fangle_weak_radians() const | FaceOffset_3 | inline |
| get_nonuniform_weight(const Vector_3 &lambdas, int trank) | FaceOffset_3 | protected |
| get_normal_diffuion() const | FaceOffset_3 | inline |
| get_primary_component(const Vector_3 &nrm, const Vector_3 es[], int trank, Vector_3 &prim) const | FaceOffset_3 | inlineprotected |
| get_tangents(const Vector_3 *es, const Vector_3 &lambdas, const Vector_3 &mn, int nrank, Vector_3 vs[2], double scales[2], int *is_strong=NULL) const | FaceOffset_3 | protected |
| get_wavefrontal_expansion() const | FaceOffset_3 | inline |
| get_weighting_scheme() const | FaceOffset_3 | inline |
| in_bounding_box(const Point_3 &pnt, const Point_3 &lb, const Point_3 &ub) | Propagation_3 | inlineprotectedstatic |
| insert_boundary_edges(COM::Attribute *tr_attr) | FaceOffset_3 | protected |
| is_acute_corner(const Vector_3 *es, const Vector_3 &lambdas, const Vector_3 &mn, int nrank) const | FaceOffset_3 | inlineprotected |
| is_acute_ridge(const Vector_3 *es, const Vector_3 &lambdas, const Vector_3 &mn, int nrank) const | FaceOffset_3 | inlineprotected |
| is_strong(const Vector_3 *es, const Vector_3 &lambdas, const Vector_3 &mn, int nrank) const | FaceOffset_3 | protected |
| mark_weak_vertices() | FaceOffset_3 | protected |
| nulaplacian_smooth(const COM::Attribute *vert_normals, const COM::Attribute *tangranks, const COM::Attribute *disps, COM::Attribute *vcenters, COM::Attribute *buf, COM::Attribute *vert_weights_buf, const COM::Attribute *edge_weights=NULL) | FaceOffset_3 | protected |
| numerical_dissipation(COM::Attribute *nodal_buffer) | FaceOffset_3 | protected |
| ObscendSet typedef | FaceOffset_3 | private |
| obtain_constrained_directions(COM::Attribute *disps, COM::Attribute *vcenters) | FaceOffset_3 | protected |
| obtain_directions(Vector_3 es[3], const Vector_3 &lambdas, int nrank, Vector_3 &b_medial, Vector_3 *b_offset=NULL) const | FaceOffset_3 | protected |
| obtain_face_offset(const Point_3 *pnts, const double *spd_ptr, const COM::Attribute *spd, double dt, const Vector_3 *dirs, COM::Element_node_enumerator &ene, Vector_3 &ns_nz, Point_3 &cnt, Vector_3 *disps, Vector_3 *ns) | FaceOffset_3 | protected |
| pi | FaceOffset_3 | protectedstatic |
| proj(const Vector_3 &v, const Vector_3 &d1, const Vector_3 &d2) | FaceOffset_3 | inlineprotectedstatic |
| Propagation_3() | Propagation_3 | inline |
| Propagation_3(Manifold *wm, COM::Window *buf) | Propagation_3 | |
| reached_nodal_bound(const Point_3 &pnt, const double *bnd, double eps=0) | Propagation_3 | protectedstatic |
| reclassify_ridge_vertices(const bool upgrade_corners, const bool upgrade_ridge, COM::Attribute *neighbor_feas, COM::Attribute *tr_attr, bool to_filter) | FaceOffset_3 | protected |
| remove_obscure_curves(const std::vector< ObscendSet > &obscends) | FaceOffset_3 | protected |
| rescale_displacements(COM::Attribute *disps, COM::Attribute *vcenters, int depth=0) | FaceOffset_3 | protected |
| reset_default_parameters(bool b=false) | FaceOffset_3 | |
| set_bounds(const COM::Attribute *bnd) | Propagation_3 | |
| set_conserve(int b) | FaceOffset_3 | inline |
| set_constraints(const COM::Attribute *cnstr_types) | Propagation_3 | virtual |
| set_courant_constant(double c) | FaceOffset_3 | inline |
| set_eigen_threshold(double eps) | FaceOffset_3 | inline |
| set_fangle_strong(double psi) | FaceOffset_3 | inline |
| set_fangle_turn(double psi) | FaceOffset_3 | inline |
| set_fangle_weak(double psi) | FaceOffset_3 | inline |
| set_feature_layer(bool b) | FaceOffset_3 | inline |
| set_normal_diffusion(char i) | FaceOffset_3 | inline |
| set_smoother(int smoother) | FaceOffset_3 | inline |
| set_verbose(bool b) | Propagation_3 | inline |
| set_wavefrontal_expansion(bool b) | FaceOffset_3 | inline |
| set_weighting_scheme(int w) | FaceOffset_3 | inline |
| sign(double x) | FaceOffset_3 | inlineprotected |
| solve(const FT &a1, const FT &a2, const FT &b1, const FT &b2, const FT &c1, const FT &c2, FT &x, FT &y) | FaceOffset_3 | inlineprotectedstatic |
| solve(const FT &a1, const FT &a2, const FT &a3, const FT &b1, const FT &b2, const FT &b3, const FT &c1, const FT &c2, const FT &c3, const FT &d1, const FT &d2, const FT &d3, FT &x, FT &y, FT &z) | FaceOffset_3 | inlineprotectedstatic |
| solve(const Vector_3 A[3], const Vector_3 &q, Vector_3 &x) | FaceOffset_3 | inlineprotectedstatic |
| solve_quadratic_func(double a, double b, double c) | FaceOffset_3 | protected |
| square(double x) | Propagation_3 | inlineprotectedstatic |
| time_stepping(const COM::Attribute *spds, double dt, COM::Attribute *disps, int *smoothed=NULL) | FaceOffset_3 | virtual |
| update_face_volumes(const COM::Attribute *fnormal, const COM::Attribute *vdsps, COM::Attribute *fvol) | FaceOffset_3 | protected |
| update_vertex_centers() | FaceOffset_3 | protected |
| ~FaceOffset_3() | FaceOffset_3 | inlinevirtual |
| ~Propagation_3() | Propagation_3 | inlinevirtual |