Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chunleili/mgpbd
/ functions
Functions
1,374 in github.com/chunleili/mgpbd
⨍
Functions
1,374
◇
Types & classes
263
Function
basic_json object
@brief explicitly create an object from an initializer list @sa https://json.nlohmann.me/api/basic_json/object/
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:21123
Function
basic_json parse
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:24147
Method
binary
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:8924
Method
binary
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:9232
Method
binary_reader
! @brief create a binary reader @param[in] adapter input adapter to read from */
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:9907
Method
binary_writer
! @brief create a binary writer @param[in] adapter output adapter to write to */
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:15873
Method
boolean
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:8894
Method
boolean
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:9202
Method
build
(self)
engine/cloth/build_cloth_mesh.py:22
Method
build
(self)
engine/cloth/build_cloth_mesh.py:94
Method
build
(self)
engine/cloth/build_cloth_mesh.py:329
Method
byte_swap
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:12650
Method
calc_bson_array_size
! @return The size of the BSON-encoded array @a value */
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:16933
Method
calc_bson_binary_size
! @return The size of the BSON-encoded binary array @a value */
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:16948
Method
calc_bson_element_size
! @brief Calculates the size necessary to serialize the JSON value @a j with its @a name @return The calculated size for the BSON document ent
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:16990
Method
calc_bson_entry_header_size
! @return The size of a BSON document entry header, including the id marker and the entry name size (and its null-terminator). */
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:16785
Method
calc_bson_integer_size
! @return The size of the BSON-encoded integer @a value */
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:16862
Method
calc_bson_object_size
! @brief Calculates the size of the BSON serialization of the given JSON-object @a j. @param[in] value JSON value to serialize
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:17085
Method
calc_bson_string_size
! @return The size of the BSON-encoded string in @a value */
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:16832
Method
calc_bson_unsigned_size
! @return The size of the BSON-encoded unsigned integer in @a j */
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:16890
Method
calc_c
(self,pos)
engine/cloth/constraints.py:243
Function
calc_dual
()
engine/cloth/cloth3d_lumped.py:865
Method
calc_dual
(self)
engine/physical_base.py:63
Function
calc_dual_residual
(alpha_tilde:ti.template(), lagrangian:ti.template(), constraint
engine/soft/soft3d_twist.py:796
Method
calc_dualr
(self)
engine/cloth/constraints.py:239
Method
calc_grad
(self,pos)
engine/cloth/constraints.py:247
Method
calc_nnz_each_row
(num_adjacent_edge)
engine/cloth/fill_A.py:180
Method
calc_nnz_each_row
(num_adjacent_edge)
engine/cloth/cloth3d_lumped.py:1002
Function
calc_norm_kernel
(a:ti.template())
engine/ti_kernels.py:110
Method
calc_num_nonz
cpp/mgcg_cuda/misc/initFillCloth.cpp:205
Function
calc_primal
()
engine/cloth/cloth3d.py:803
Method
calc_primal
(self)
engine/physical_base.py:67
Method
calc_primal
(self)
engine/soft/soft3d_twist.py:498
Method
calc_primal_imply
(self,G,M_inv)
engine/soft/soft3d.py:551
Method
calc_primal_imply
(self,G,M_inv)
engine/soft/soft3d_twist.py:499
Method
calc_res
(strains, Cs, energies, pos, predict_pos)
engine/cloth/newton_method.py:925
Method
calc_strain
(self)
engine/physical_base.py:70
Method
calc_strain
The strain of a tet is exactly the ARAP constraint of the tet S = diag(sigma1, sigma2, sigma3) constraint = sqrt((sigma1-
engine/soft/soft3d.py:564
Method
calc_strain
The strain of a tet is exactly the ARAP constraint of the tet S = diag(sigma1, sigma2, sigma3) constraint = sqrt((sigma1-
engine/soft/soft3d_twist.py:512
Method
calc_strain_cloth_kernel
( vert:ti.template(), rest_len:ti.template(), pos:ti.template(),
engine/cloth/newton_method.py:890
Method
calc_x_plus_tdx
(x_plus_tdx, x, t, descent_dir)
engine/line_search.py:60
Function
clear
@brief clears the contents @sa https://json.nlohmann.me/api/basic_json/clear/
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:23159
Function
clear_subtype
@brief clears the binary subtype @sa https://json.nlohmann.me/api/byte_container_with_subtype/clear_subtype/
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:6308
Method
collision_response
(self)
engine/physical_base.py:39
Method
compare_find_shared_v_order
(v,e1,e2,edge)
engine/cloth/fill_A.py:236
Method
compare_find_shared_v_order
(v,e1,e2,edge)
engine/cloth/cloth3d_lumped.py:1055
Method
compare_oneiter_newton_mgpbd
(self)
engine/cloth/newton_method.py:909
Method
compute_C_and_gradC
cpp/mgcg_cuda/standalone_solver/main_softbody.cpp:196
Method
compute_C_and_gradC
cpp/mgcg_cuda/misc/solve_soft.cpp:96
Method
compute_b
cpp/mgcg_cuda/standalone_solver/main_softbody.cpp:179
Method
compute_b
cpp/mgcg_cuda/misc/solve_soft.cpp:106
Function
compute_energy_cuda
(extlib,pos, tet_indices, B, rest_volume, mu)
engine/energy.py:13
Function
compute_inertial_energy
()
engine/cloth/cloth3d_lumped.py:660
Method
compute_inertial_energy_kernel
( pos: ti.template(), predict_pos: ti.template(), inv_mass: ti.template(),
engine/cloth/newton_method.py:609
Function
compute_potential_energy
()
engine/cloth/cloth3d_lumped.py:653
Method
compute_potential_energy_kernel
( constraints: ti.template(), alpha_tilde: ti.template(), delta_t: ti.f32,
engine/cloth/newton_method.py:597
Function
conditional_static_cast
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:4206
Method
construct
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:5738
Method
construct
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:5751
Method
construct
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:5784
Method
construct
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:5806
Method
construct
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:5819
Method
construct
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:5832
Method
construct
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:5845
Method
construct
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:5915
Function
contains
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:15157
Function
convert
can't use the conversion operator because of ambiguity
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:15414
Method
copy_field
(f1)
engine/line_search.py:73
Method
copy_kernel
(f1:ti.template(), f2:ti.template())
engine/line_search.py:76
Method
copy_kernel
(f1: ti.template(), f2: ti.template())
engine/cloth/newton_method_legacy.py:487
Method
copy_kernel
(f1: ti.template(), f2: ti.template())
engine/cloth/newton_method.py:567
Method
copy_pos_mid
cpp/mgcg_cuda/standalone_solver/main_softbody.cpp:266
Function
count
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:20065
Method
create
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:4668
Method
create
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:4712
Method
create
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:4730
Method
create
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:4747
Method
create
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:4764
Method
create
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:6887
Method
create
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:6911
Method
create
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:6944
Method
csr_index_to_coo_index
cpp/mgcg_cuda/misc/initFillCloth.cpp:138
Method
data
cpp/mgcg_cuda/cusparse_wrappers.h:32
Function
debug
(x, name='vec')
engine/util.py:484
Function
debug_cuda_vec
cpp/mgcg_cuda/Vec.h:93
Method
debug_energy
(self, x, predict_pos)
engine/cloth/newton_method_legacy.py:216
Method
debug_energy
(self, x, predict_pos)
engine/cloth/newton_method.py:247
Method
debug_gradient
(self, x)
engine/cloth/newton_method_legacy.py:100
Method
debug_gradient
(self, x)
engine/cloth/newton_method.py:132
Method
debug_hessian
(self, x)
engine/cloth/newton_method_legacy.py:116
Method
debug_hessian
(self, x)
engine/cloth/newton_method.py:148
Method
debug_inertial
(self, x, i2)
engine/cloth/newton_method_legacy.py:231
Method
debug_inertial
(self, x, i2)
engine/cloth/newton_method.py:262
Method
debug_potential
(self,x)
engine/cloth/newton_method_legacy.py:240
Method
debug_potential
(self,x)
engine/cloth/newton_method.py:271
Method
debug_predict_pos
(self)
engine/cloth/newton_method_legacy.py:179
Method
debug_predict_pos
(self)
engine/cloth/newton_method.py:212
Method
debug_solve
(self,gradient)
engine/cloth/newton_method_legacy.py:158
Method
debug_solve
(self,gradient)
engine/cloth/newton_method.py:191
Method
debug_x
(self, x)
engine/cloth/newton_method_legacy.py:170
← previous
next →
801–900 of 1,374, ranked by callers