MCPcopy Create free account

hub / github.com/chunleili/mgpbd / functions

Functions1,374 in github.com/chunleili/mgpbd

↓ 1 callersFunctioninit_args
()
engine/soft/soft3d_twist.py:34
↓ 1 callersFunctioninit_args
()
engine/cloth/cloth3d.py:34
↓ 1 callersFunctioninit_bending_length_kernel
(tri_pairs:ti.types.ndarray(), pos:ti.template(), bending_length:ti.types.ndarray())
engine/cloth/bending.py:93
↓ 1 callersMethodinit_constraints
(self, pts, pos, target_pos, compliance)
engine/constraints/distance_constraints.py:100
↓ 1 callersMethodinit_constraints
(self, p1, p2, pos, compliance)
engine/constraints/distance_constraints.py:229
↓ 1 callersMethodinit_constraints
(self,vert,pos,tri)
engine/cloth/cloth3d.py:253
↓ 1 callersMethodinit_dynamics
(self, NV)
engine/cloth/cloth3d.py:239
↓ 1 callersFunctioninit_edge
( edge:ti.template(), rest_len:ti.template(), pos:ti.template(), )
engine/cloth/cloth3d_lumped.py:163
↓ 1 callersMethodinit_edge
( edge:ti.types.ndarray(dtype=tm.ivec2), N:ti.i32, )
engine/cloth/build_cloth_mesh.py:195
↓ 1 callersMethodinit_edge
( edge:ti.types.ndarray(dtype=tm.ivec2), N:ti.i32, )
engine/cloth/build_cloth_mesh.py:257
↓ 1 callersMethodinit_fill
(self)
engine/cloth/cloth3d.py:531
↓ 1 callersMethodinit_from_python_cache_lessmem
cpp/mgcg_cuda/fastfill.cpp:150
↓ 1 callersMethodinit_from_python_cache_v2
cpp/mgcg_cuda/fastfill.cpp:37
↓ 1 callersFunctioninit_linear_solver
(ist)
engine/soft/soft3d.py:1780
↓ 1 callersFunctioninit_linear_solver
()
engine/soft/soft3d_twist.py:1640
↓ 1 callersMethodinit_linear_solver
(self, args, extlib)
engine/cloth/cloth3d.py:506
↓ 1 callersMethodinit_model
(self)
engine/soft/soft3d.py:526
↓ 1 callersMethodinit_physics
cpp/mgcg_cuda/standalone_solver/physdata.cpp:17
↓ 1 callersMethodinit_physics
(self)
engine/soft/soft3d.py:345
↓ 1 callersMethodinit_physics
(self)
engine/soft/soft3d_twist.py:342
↓ 1 callersMethodinit_physics
(self, N, setup_num, NV)
engine/cloth/cloth3d.py:204
↓ 1 callersFunctioninit_physics_kernel
( pos: ti.template(), old_pos: ti.template(), vel: ti.template(), tet_indices: ti.template(),
engine/soft/soft3d.py:1314
↓ 1 callersFunctioninit_physics_kernel
( pos: ti.template(), old_pos: ti.template(), vel: ti.template(), tet_indices: ti.template(),
engine/soft/soft3d_twist.py:1174
↓ 1 callersFunctioninit_pos
( inv_mass:ti.template(), pos:ti.template(), N:ti.i32, NV:ti.i32, )
engine/cloth/cloth3d_lumped.py:125
↓ 1 callersMethodinit_pos
( pos:ti.types.ndarray(dtype=tm.vec3), N:ti.i32, )
engine/cloth/build_cloth_mesh.py:147
↓ 1 callersMethodinit_pos
( pos:ti.types.ndarray(dtype=tm.vec3), N:ti.i32, )
engine/cloth/build_cloth_mesh.py:248
↓ 1 callersFunctioninit_scale
()
engine/cloth/cloth3d_lumped.py:918
↓ 1 callersFunctioninit_tri
(tri:ti.template())
engine/cloth/cloth3d_lumped.py:142
↓ 1 callersMethodinit_tri
(tri:ti.types.ndarray(), N:ti.i32)
engine/cloth/build_cloth_mesh.py:174
↓ 1 callersMethodinitial_translate_model
(self)
engine/soft/soft3d.py:509
↓ 1 callersMethodinitialize
(self)
engine/soft/soft3d_twist.py:399
↓ 1 callersFunctionintersect
(a, b)
engine/soft/soft3d.py:1638
↓ 1 callersFunctionintersect
(a, b)
engine/soft/soft3d_twist.py:1498
↓ 1 callersMethodis_converge
(self)
engine/util.py:88
↓ 1 callersMethodis_diverge
(self)
engine/util.py:83
↓ 1 callersFunctionis_negative_number
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:19497
↓ 1 callersFunctionis_number
@brief return whether value is a number @sa https://json.nlohmann.me/api/basic_json/is_number/
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:21459
↓ 1 callersFunctionis_number_integer
@brief return whether value is an integer number @sa https://json.nlohmann.me/api/basic_json/is_number_integer/
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:21466
↓ 1 callersFunctionis_pos_def
(A)
engine/linearSystem/conjugate_gradient.py:11
↓ 1 callersFunctionis_spd
(A)
engine/linearSystem/generate_spd.py:6
↓ 1 callersFunctionis_structured
@brief return whether type is structured @sa https://json.nlohmann.me/api/basic_json/is_structured/
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:21438
↓ 1 callersFunctionjson_sax
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:8834
↓ 1 callersMethodline_search
x: position of vertices, shape=(NV,3), numpy array dpos: dpos, shape=(NV,3), numpy array reutrn: step size
engine/soft/soft3d.py:148
↓ 1 callersMethodline_search
x: position of vertices, shape=(NV,3), numpy array dpos: dpos, shape=(NV,3), numpy array reutrn: step size
engine/soft/soft3d_twist.py:146
↓ 1 callersMethodline_search
(self, x, predict_pos, gradient_dir, descent_dir)
engine/cloth/newton_method_legacy.py:438
↓ 1 callersMethodline_search
(self, x, predict_pos, gradient_dir, descent_dir)
engine/cloth/newton_method.py:518
↓ 1 callersMethodline_search
x: position of vertices, shape=(NV,3), numpy array dpos: dpos, shape=(NV,3), numpy array reutrn: step size
engine/cloth/cloth3d.py:93
↓ 1 callersMethodlist_to_ndarray
(self)
engine/cloth/constraints.py:194
↓ 1 callersMethodload
(self)
engine/cloth/fill_A.py:68
↓ 1 callersMethodload
(self)
engine/cloth/cloth3d_lumped.py:937
↓ 1 callersMethodload_cache
(self)
engine/cloth/fill_A.py:148
↓ 1 callersMethodload_cache_initFill_to_cuda
(self)
engine/cloth/fill_A.py:212
↓ 1 callersMethodload_cache_initFill_to_cuda
(self)
engine/cloth/cloth3d_lumped.py:1037
↓ 1 callersFunctionload_pos_from_txt
(filename)
engine/soft/soft3d.py:1844
↓ 1 callersFunctionload_pos_from_txt
(filename)
engine/soft/soft3d_twist.py:1695
↓ 1 callersFunctionload_state
(filename,ist)
engine/file_utils.py:105
↓ 1 callersFunctionlog_args
(args:list)
replicate.py:22
↓ 1 callersFunctionmain
()
engine/soft/soft3d.py:1877
↓ 1 callersFunctionmain
()
engine/soft/soft3d_twist.py:1727
↓ 1 callersFunctionmain
()
engine/cloth/cloth3d_lumped.py:1410
↓ 1 callersFunctionmain
()
engine/cloth/cloth3d.py:1105
↓ 1 callersFunctionmake_and_clean_dirs
(dir)
engine/file_utils.py:5
↓ 1 callersFunctionmake_dirs
(dir)
engine/file_utils.py:18
↓ 1 callersFunctionmy_cg
(A, b, atol=1e-5)
engine/linearSystem/conjugate_gradient.py:36
↓ 1 callersFunctionmy_pcg
(A, b, atol=1e-5, M=None)
engine/linearSystem/conjugate_gradient.py:94
↓ 1 callersMethodndarray_to_fields
(self)
engine/cloth/constraints.py:209
↓ 1 callersFunctionndarray_to_ti_field
(l:np.ndarray)
engine/util.py:639
↓ 1 callersMethodold_amg_cg_solve
(self, levels, b, x0=None, tol=1e-5, maxiter=100)
engine/solver/amg_python.py:182
↓ 1 callersFunctionoperator+
! @brief add to iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:14264
↓ 1 callersMethodoperator+
add to iterator
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:14489
↓ 1 callersFunctionoperator+=
@brief add an object to an array @sa https://json.nlohmann.me/api/basic_json/operator+=/
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:23245
↓ 1 callersFunctionoperator-
! @brief subtract from iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:14286
↓ 1 callersFunctionoperator<
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:3032
↓ 1 callersMethodoperator==
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:13538
↓ 1 callersMethodparse_extraSpring_from_dict
将list of dict数据的extraSpring转换为vert 第一个点为拉动点(bone_pt_idex),第二个点为被拉动点(muscle_pt_idex)
engine/geo.py:228
↓ 1 callersMethodparse_extraSpring_from_target_pt
给定target_pt和pts,生成extraSpring(vert格式) target_pt为拉动点(driving point),pts为被拉动点(to be driven point)
engine/geo.py:240
↓ 1 callersMethodparse_primattributes
(self)
engine/geo.py:273
↓ 1 callersMethodparse_vert
(self)
engine/geo.py:167
↓ 1 callersFunctionpintotarget_kernel
( pts: ti.template(), pos: ti.template(), target_pos: ti.template(), restpos: ti.template(),
engine/constraints/distance_constraints.py:123
↓ 1 callersFunctionproject_arap_xpbd_kernel
( pos_mid: ti.template(), tet_indices: ti.template(), inv_mass: ti.template(), lagrangian: ti.
engine/soft/soft3d.py:1523
↓ 1 callersFunctionproject_arap_xpbd_kernel
( pos_mid: ti.template(), tet_indices: ti.template(), inv_mass: ti.template(), lagrangian: ti.
engine/soft/soft3d_twist.py:1383
↓ 1 callersFunctionproject_constraints_arap_v2_kernel
( pos_mid: ti.template(), tet_indices: ti.template(), inv_mass: ti.template(), lagrangian: ti.
engine/soft/soft3d_twist.py:871
↓ 1 callersFunctionproject_constraints_stableNeohookean_kernel
( tet_indices: ti.template(), B: ti.template(), inv_mass: ti.template(), lagra
engine/soft/soft3d_twist.py:924
↓ 1 callersFunctionproject_constraints_v2
( pos_mid: ti.template(), tet_indices: ti.template(), inv_mass: ti.template(), lagrangian: ti.
engine/soft/soft3d.py:1035
↓ 1 callersMethodproject_constraints_xpbd
(self)
engine/cloth/cloth3d.py:383
↓ 1 callersFunctionread_auxiliary_meshes
读取辅助网格,包括地面和坐标系。 Examples:: # (before the render loop) ground, coord, ground_indices, coord_indices = read_auxiliary_meshes
engine/visualize.py:142
↓ 1 callersMethodread_data_from_fms
(self)
engine/cloth/newton_method_legacy.py:81
↓ 1 callersMethodread_data_from_fms
(self)
engine/cloth/newton_method.py:112
↓ 1 callersMethodread_external_pos
(self)
engine/soft/soft3d_twist.py:625
↓ 1 callersMethodread_extra_spring_rest
(self,)
engine/soft/soft3d.py:181
↓ 1 callersMethodread_extra_spring_rest
(self,)
engine/soft/soft3d_twist.py:178
↓ 1 callersMethodread_from_txt
Read directly from 3 txt file. It is useful for debug
engine/cloth/build_cloth_mesh.py:342
↓ 1 callersMethodread_geo_pinpos
(self)
engine/soft/soft3d.py:271
↓ 1 callersMethodread_geo_pinpos
(self)
engine/soft/soft3d_twist.py:268
↓ 1 callersMethodread_geo_rest
(self)
engine/soft/soft3d.py:307
↓ 1 callersMethodread_geo_rest
(self)
engine/soft/soft3d_twist.py:304
↓ 1 callersMethodread_muscle2muscle_rest
read muscle2muscle topology from geo file It start from pt_index 1
engine/soft/soft3d.py:209
↓ 1 callersMethodread_muscle2muscle_rest
read muscle2muscle topology from geo file It start from pt_index 1
engine/soft/soft3d_twist.py:206
↓ 1 callersMethodread_pintotarget_rest
(self,)
engine/soft/soft3d.py:237
↓ 1 callersMethodread_pintotarget_rest
(self,)
engine/soft/soft3d_twist.py:234
← previousnext →501–600 of 1,374, ranked by callers