diff options
author | over0219 <over0219@umn.edu> | 2020-06-24 07:03:53 +0300 |
---|---|---|
committer | over0219 <over0219@umn.edu> | 2020-06-24 07:03:53 +0300 |
commit | 9e2042ca033a2ff8134abd719e60292ce65e720c (patch) | |
tree | b10369045ec723819beb373876e80c5671705d67 /extern/softbody/src/admmpd_tetmesh.h | |
parent | a125171beca714c2bf9e71347da56b14c7195153 (diff) |
several bugfixes but I think I'm going to need to change the way I handle constrained solve
Diffstat (limited to 'extern/softbody/src/admmpd_tetmesh.h')
-rw-r--r-- | extern/softbody/src/admmpd_tetmesh.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/extern/softbody/src/admmpd_tetmesh.h b/extern/softbody/src/admmpd_tetmesh.h new file mode 100644 index 00000000000..7d1e4304cd2 --- /dev/null +++ b/extern/softbody/src/admmpd_tetmesh.h @@ -0,0 +1,25 @@ +// Copyright Matt Overby 2020. +// Distributed under the MIT License. + +#ifndef ADMMPD_TETMESH_H_ +#define ADMMPD_TETMESH_H_ + +#include "admmpd_types.h" + +namespace admmpd { + +class TetMesh { +public: + // Given an embedding, compute masses + // for the lattice vertices + static void compute_masses( + TetMeshData *mesh, + const Eigen::MatrixXd *x, + Eigen::VectorXd *masses, + double density_kgm3 = 1100); + +}; // class Lattice + +} // namespace admmpd + +#endif // ADMMPD_LATTICE_H_ |