Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chunleili/mgpbd
/ types & classes
Types & classes
263 in github.com/chunleili/mgpbd
⨍
Functions
1,374
◇
Types & classes
263
↓ 18 callers
Class
Geo
.geo data has 9 attributes: 1. fileversion 2. hasindex 3. pointcount 4. vertexcount 5. primitivecount 6. info 7. topo
engine/geo.py:70
↓ 9 callers
Class
AmgCuda
AmgCuda 类用于在 CUDA 上运行 AMG 算法。 Examples -------- see test_amg_cuda()
engine/solver/amg_cuda.py:7
↓ 5 callers
Class
AmgPython
engine/solver/amg_python.py:9
↓ 5 callers
Class
AmgxSolver
usage: see test_amgx()
engine/solver/amgx_solver.py:7
↓ 5 callers
Class
DirectSolver
engine/solver/direct_solver.py:6
↓ 5 callers
Class
diyfp
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:17765
↓ 4 callers
Class
ResidualDataOneIter
engine/util.py:28
↓ 4 callers
Class
SpringConstraint
engine/cloth/constraints.py:17
↓ 4 callers
Class
out_of_range
@brief exception indicating access out of the defined range @sa https://json.nlohmann.me/api/basic_json/out_of_range/
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:4743
↓ 3 callers
Class
constraintsAdapter
engine/cloth/constraints.py:167
↓ 2 callers
Class
AttachmentConstraint
engine/cloth/constraints.py:44
↓ 2 callers
Class
DirectSolverPardiso
Requires pypardiso
engine/solver/direct_solver.py:63
↓ 2 callers
Class
DistanceConstraints
Distance constraints
engine/constraints/distance_constraints.py:212
↓ 2 callers
Class
DistanceConstraintsAttach
Attach to target geometry
engine/constraints/distance_constraints.py:69
↓ 2 callers
Class
GaussSeidelSolver
engine/solver/iterative_solver.py:7
↓ 2 callers
Class
PinToTarget
Pin to target geometry: pos[pts] -> target_pos
engine/constraints/distance_constraints.py:144
↓ 2 callers
Class
ResidualDataAllFrame
engine/util.py:204
↓ 2 callers
Class
ResidualDataOneFrame
engine/util.py:194
↓ 2 callers
Class
SetupConstraints
engine/cloth/constraints.py:73
↓ 2 callers
Class
ValueType
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:22352
↓ 2 callers
Class
input_stream_adapter
! Input adapter for a (caching) istream. Ignores a UFT Byte Order Mark at beginning of input. Does not support changing the underlying std::streambuf
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:6585
↓ 1 callers
Class
ChainMeshCloth
For long chain case, no triangle, only edge. But to keep the API consitent with TriMeshCloth, we still return the tri as empty array. So if you w
engine/cloth/build_cloth_mesh.py:221
↓ 1 callers
Class
Cloth
engine/cloth/cloth3d_lumped.py:68
↓ 1 callers
Class
Cloth
engine/cloth/cloth3d.py:68
↓ 1 callers
Class
ClothConstraints
engine/cloth/constraints.py:259
↓ 1 callers
Class
CylinderCollider
engine/collision.py:66
↓ 1 callers
Class
FillACloth
engine/cloth/fill_A.py:40
↓ 1 callers
Class
FillACloth
engine/cloth/cloth3d_lumped.py:936
↓ 1 callers
Class
Mesh
engine/cloth/constraints.py:68
↓ 1 callers
Class
MultiLevel
engine/solver/amg_python.py:97
↓ 1 callers
Class
PointAttr
engine/geo.py:185
↓ 1 callers
Class
PrimAttr
engine/geo.py:59
↓ 1 callers
Class
QuadMeshCloth
engine/cloth/build_cloth_mesh.py:85
↓ 1 callers
Class
SoftBody
engine/soft/soft3d.py:75
↓ 1 callers
Class
SoftBody
engine/soft/soft3d_twist.py:73
↓ 1 callers
Class
SpMat
engine/cloth/fill_A.py:15
↓ 1 callers
Class
SphereCollider
engine/collision.py:62
↓ 1 callers
Class
TestNewtonMethod
engine/cloth/newton_method.py:1015
↓ 1 callers
Class
TriMeshCloth
engine/cloth/build_cloth_mesh.py:11
↓ 1 callers
Class
TriMeshClothTxt
engine/cloth/build_cloth_mesh.py:323
↓ 1 callers
Class
iteration_proxy_value
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:5500
↓ 1 callers
Class
primitive_iterator_t
@brief an iterator for primitive JSON types This class models an iterator for primitive JSON types (boolean, number, string). Its only purpose is to
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:13497
Class
AmgclSolver
cpp/mgcg_cuda/standalone_solver/amgcl_solver.h:6
Class
AttributeValue
engine/geo.py:183
Class
BCType
engine/collision.py:6
Class
Buffer
cpp/mgcg_cuda/cusparse_wrappers.h:18
Class
CSR
cpp/mgcg_cuda/CSR.h:13
Class
CSR
cpp/mgcg_cuda/fastmg.h:15
Class
Collider
engine/collision.py:51
Class
CompareNewtonMethod
engine/cloth/newton_method.py:581
Class
ConfigManager
cpp/mgcg_cuda/config_manager.h:8
Class
Constraint
engine/cloth/constraints.py:13
Class
ConstraintType
engine/cloth/constraints.py:6
Class
CusparseWrappers
cpp/mgcg_cuda/cusparse_wrappers.h:43
Class
DistanceConstraintAOS
engine/cloth/constraints.py:218
Class
DistanceConstraintAos
engine/constraints/distance_constraints.py:8
Class
Edge
cpp/mgcg_cuda/misc/graph_coloring.cpp:15
Class
EigenSolver
cpp/mgcg_cuda/standalone_solver/eigen_solver.h:6
Class
Extend
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:3273
Class
Extend<integer_sequence<T, Ints...>, SeqSize, 0>
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:3277
Class
Extend<integer_sequence<T, Ints...>, SeqSize, 1>
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:3283
Class
FastFillBase
cpp/mgcg_cuda/fastmg.h:19
Class
FastFillBase
Base case for FastFillCloth and FastFillSoft
cpp/mgcg_cuda/fastfill.h:10
Class
FastFillCloth
cpp/mgcg_cuda/fastfill.h:16
Class
FastFillSoft
cpp/mgcg_cuda/fastfill.h:47
Class
FastFillSoftWrapper
cpp/mgcg_cuda/standalone_solver/main_softbody.cpp:99
Class
FastMG
cpp/mgcg_cuda/fastmg.h:23
Class
GGUI
engine/visualize.py:4
Class
Gen
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:3291
Class
Gen<T, 0>
cpp/mgcg_cuda/extern/json/include/nlohmann/json.hpp:3298
Class
GpuTimer
https://stackoverflow.com/a/41154786/19253199 https://github.com/aramadia/udacity-cs344/blob/master/Unit2%20Code%20Snippets/gputimer.h https://develop
cpp/mgcg_cuda/timer.h:81
Class
InitFillCloth
cpp/mgcg_cuda/misc/initFillCloth.cpp:37
Class
LineSearch
engine/line_search.py:6
Class
LineSearchNaive
engine/line_search.py:84
Class
LinearSolver
cpp/mgcg_cuda/standalone_solver/linear_solver.h:5
Class
MGLevel
cpp/mgcg_cuda/mglevel.h:11
Class
MGLevel
cpp/mgcg_cuda/vcycle.h:8
Class
MGLevel
cpp/mgcg_cuda/fastmg.h:16
Class
MGPCG
cpp/mgcg_cuda/mgpcg.h:12
Class
NewtonMethod
engine/cloth/newton_method_legacy.py:22
Class
NewtonMethod
engine/cloth/newton_method.py:20
Class
PhysData
@brief Physics data structure @details This structure contains all the necessary data for the physics simulation
cpp/mgcg_cuda/standalone_solver/physdata.h:7
Class
PhysicalBase
engine/physical_base.py:12
Class
PhysicalData
engine/physical_data.py:3
Class
Polygon
engine/geo.py:312
Class
PrimAttr
engine/geo.py:280
Class
PrimalXPBD
engine/cloth/primal_xpbd.py:9
Class
ResidualType
engine/util.py:20
Enum
SOLVER_TYPE
cpp/mgcg_cuda/fastmg.h:34
Class
Smoother
cpp/mgcg_cuda/smoother.h:11
Class
Smoother
cpp/mgcg_cuda/vcycle.h:9
Class
Smoother
cpp/mgcg_cuda/fastmg.h:18
Class
SoftBody
cpp/mgcg_cuda/standalone_solver/main_softbody.cpp:129
Class
SolveSoft
cpp/mgcg_cuda/misc/solve_soft.h:5
Class
SpMatData
cpp/mgcg_cuda/standalone_solver/SpMatData.h:4
Class
Timer
@brief Usage: Timer t("timer_name"); t.start(); //do something t.end(); You need to include <chrono> and <string> for this to work
cpp/mgcg_cuda/timer.h:16
Class
VCycle
cpp/mgcg_cuda/vcycle.h:11
Class
VCycle
cpp/mgcg_cuda/fastmg.h:17
Class
Vec
cpp/mgcg_cuda/Vec.h:11
Class
Vec
cpp/mgcg_cuda/fastmg.h:13
next →
1–100 of 263, ranked by callers