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 |