MCPcopy Create free account

hub / github.com/crawforddoran/quartet / functions

Functions268 in github.com/crawforddoran/quartet

↓ 350 callersFunctionscale_expansion_zeroelim
src/predicates.cpp:1303
↓ 277 callersFunctionfast_expansion_sum_zeroelim
src/predicates.cpp:1045
↓ 177 callersMethodsize
src/array3.h:243
↓ 31 callersMethodend
src/array3.h:178
↓ 23 callersMethodclear
src/array3.h:169
↓ 17 callersFunctioncross
src/vec.h:373
↓ 16 callersFunctionfabs
src/vec.h:457
↓ 15 callersFunctioncut_edge
assuming vphi[i] and vphi[j] have different signs, find or create a new vertex on the edge between them where phi interpolates to zero.
src/make_tet_mesh.cpp:198
↓ 15 callersFunctiondist2
src/vec.h:225
↓ 15 callersFunctiondot
src/vec.h:353
↓ 15 callersFunctionmag
src/vec.h:221
↓ 14 callersMethodbegin
src/array3.h:160
↓ 12 callersFunctionfloor
src/vec.h:439
↓ 12 callersFunctionisCutOff
decides if a vertex is cut off by the cutting planes: x-px = 0, y-py = 0, z-py = 0
src/view_tet.cpp:32
↓ 12 callersMethodvSize
Returns the number of vertices in the tet mesh.
src/tet_mesh.h:64
↓ 11 callersFunctionnormalize
src/vec.h:237
↓ 10 callersFunctionmag2
src/vec.h:213
↓ 10 callersFunctionnormalized
src/vec.h:241
↓ 9 callersMethodreserve
src/array3.h:219
↓ 8 callersFunctionsweep
src/make_signed_distance.cpp:37
↓ 7 callersFunctioncheck_neighbour
src/make_signed_distance.cpp:9
↓ 7 callersFunctionmin
src/vec.h:321
↓ 7 callersMethodprojectToFeature
src/feature.cpp:12
↓ 7 callersMethodresize
src/array3.h:222
↓ 7 callersFunctionsqr
src/util.h:24
↓ 7 callersMethodtSize
Returns the number of tetrahedra in the mesh.
src/tet_mesh.h:67
↓ 7 callersMethodwriteToFile
src/feature.cpp:266
↓ 6 callersFunctionceil
src/vec.h:448
↓ 6 callersMethodclick
src/gluvi.h:112
↓ 6 callersFunctionmax
src/vec.h:345
↓ 6 callersFunctionmax
src/util.h:48
↓ 6 callersFunctionmin
src/util.h:32
↓ 6 callersFunctionorientation
src/geometry_queries.cpp:95
↓ 6 callersFunctionpoint_segment_distance
src/geometry_queries.cpp:15
↓ 6 callersMethodprojectToIsosurface
src/sdf.cpp:89
↓ 6 callersFunctionrandf
Return a random number in the range -D to D
src/optimize_tet_mesh.cpp:13
↓ 6 callersMethodwriteInfoToFile
src/tet_mesh.cpp:440
↓ 5 callersMethoddihedralAngles
src/tet_mesh.cpp:88
↓ 5 callersMethodempty
src/array3.h:175
↓ 5 callersMethodgetBoundary
src/tet_mesh.cpp:314
↓ 5 callersFunctioninverts_incident_tets
src/match_features.cpp:11
↓ 5 callersFunctionlerp
src/util.h:299
↓ 5 callersFunctiontwo_sum
Find x+y=a+b, but with |x|>|y| (or both zero) non-overlapping in bits.
src/geometry_queries.cpp:64
↓ 5 callersFunctionwrite_big_endian_ushort
src/gluvi.cpp:830
↓ 4 callersFunctionassign
src/vec.h:402
↓ 4 callersFunctionboundary_edge_search
Find an optimal path through the boundary mesh between two vertices. Optimality is determined by how closely the path follows the given feature.
src/match_features.cpp:106
↓ 4 callersFunctioncompute_tet_quality
Compute a quality metric for the given tetrahedron. The quality metric has an optimal (normalized) value of 1.0. Degenerate tets have a quality value
src/tet_quality.h:56
↓ 4 callersFunctionestimate
src/predicates.cpp:1398
↓ 4 callersMethodgetTet
src/tet_mesh.cpp:200
↓ 4 callersFunctionisBoundaryFace
src/view_tet.cpp:66
↓ 4 callersMethodnumFeatures
Returns the number of features in the set.
src/feature.h:89
↓ 4 callersMethodorientation
src/tet_mesh.cpp:24
↓ 4 callersFunctionrandhash
Transforms even the sequence 0,1,2,3,... into reasonably good random numbers Challenge: improve on this in speed and "randomness"! This seems to pass
src/util.h:239
↓ 4 callersFunctionwrite_big_endian_uint
src/gluvi.cpp:836
↓ 3 callersMethodaspectRatio
src/tet_mesh.cpp:49
↓ 3 callersFunctiondist
src/vec.h:233
↓ 3 callersMethoddrag
returns true if click handled by widget
src/gluvi.h:113
↓ 3 callersFunctionfind_closest_vert
src/match_features.cpp:312
↓ 3 callersMethodgetEndpoint1
Return the endpoints of the feature.
src/feature.h:22
↓ 3 callersMethodgetEndpoint2
src/feature.h:23
↓ 3 callersMethodgetFeature
src/feature.cpp:313
↓ 3 callersFunctionmax_dihedral_angle
src/make_tet_mesh.cpp:378
↓ 3 callersFunctionoptimize_vertex
Do local optimization of the position of the given vertex.
src/optimize_tet_mesh.cpp:21
↓ 3 callersFunctionwrite_objfile
src/read_obj.cpp:115
↓ 2 callersFunctionbilerp
src/util.h:303
↓ 2 callersMethodisPoint
Returns true iff this feature is a single point.
src/feature.h:19
↓ 2 callersFunctionmake_tet_mesh
src/make_tet_mesh.cpp:396
↓ 2 callersFunctionpoint_triangle_distance
src/geometry_queries.cpp:33
↓ 2 callersMethodrbegin
src/array3.h:207
↓ 2 callersMethodreadFromFile
src/feature.cpp:175
↓ 2 callersFunctionread_objfile
src/read_obj.cpp:59
↓ 2 callersFunctionsplit
Find x+y=a with x and y using only half the mantissa bits.
src/geometry_queries.cpp:73
↓ 2 callersFunctiontrilerp
src/util.h:313
↓ 2 callersFunctiontwo_product
Find x+y=a*b (exactly) with |x|>|y| (or both zero) nonoverlapping in bits.
src/geometry_queries.cpp:82
↓ 2 callersMethodvolume
src/tet_mesh.cpp:41
↓ 1 callersFunctionaspect_ratio
src/tet_quality.cpp:107
↓ 1 callersMethodassign
src/array3.h:117
↓ 1 callersMethodautoDetectFeatures
src/feature.cpp:432
↓ 1 callersFunctionclamp
src/util.h:173
↓ 1 callersMethodcompactMesh
src/tet_mesh.cpp:282
↓ 1 callersMethodconsolidate
src/feature.cpp:307
↓ 1 callersFunctioncubic_interp_weights
src/util.h:351
↓ 1 callersFunctioncut_lattice
cut a chunk of the lattice out to roughly match the shape
src/make_tet_mesh.cpp:105
↓ 1 callersMethoddisplay_screen
src/gluvi.h:38
↓ 1 callersFunctionerase_unordered
src/util.h:425
↓ 1 callersFunctionexactinit
src/predicates.cpp:670
↓ 1 callersMethodfaceAngles
src/tet_mesh.cpp:142
↓ 1 callersFunctionfind_boundary_neighbours
Find all boundary vertices incident to the given boundary vertex.
src/match_features.cpp:60
↓ 1 callersMethodgetFeatureEndpoints
src/feature.cpp:343
↓ 1 callersMethodgetFeatures
src/feature.cpp:324
↓ 1 callersMethodgetIncidentTetIndices
src/tet_mesh.cpp:267
↓ 1 callersMethodgetIncidentTets
src/tet_mesh.cpp:247
↓ 1 callersMethodgetTangent
src/feature.cpp:59
↓ 1 callersFunctionincircleadapt
src/predicates.cpp:2617
↓ 1 callersFunctioninit
src/gluvi.cpp:1083
↓ 1 callersFunctioninitialize_exact
src/geometry_queries.cpp:9
↓ 1 callersFunctioninsphereadapt
src/predicates.cpp:3879
↓ 1 callersFunctioninsphereexact
src/predicates.cpp:3298
↓ 1 callersFunctionlround
src/util.h:201
↓ 1 callersFunctionmake_signed_distance
src/make_signed_distance.cpp:71
next →1–100 of 268, ranked by callers