Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Matrix sharps, matrix flats, subdivision, and link (#59)
* Implement 3D simplicial sets * Return tet edges and test tet cube volume * Add manifold-like test for delta sets * Add tetrahedra cube from literature * Add Letniowski mesh test * Rename nonfaces to nonboundaries and simplify * Add stub for triangles accessor using axioms * Clean tests, todos, and triangles return types * Add subdivision migrs, flat matrix, star, and link * Dispatch on DVF multiplication to auto-reinterpret * Remove redundant re-indexing of triangle centers * Implement sharp matrix and Desbrun sharp * Condense sharp tests * Reorganize and test 1D data-mig subdivision * Fix factorial in wedge product with 0-forms * Implement LLS DD Sharp * Test the primal-dual wedge against analytic results * Resolve signedness left/right-hand rule confusion in tests * Move musical chaining and pd wedge to src * Implement and test the barycentric bilinearly interpolated wedge primal-0 dual-1 * Test the primal-dual 01 wedge product against non-constant analytic solution * Add primal-0 dual-1 wedge and test symmetry * Put repeated test helper functions in src * Test dualdual01 wedge and implement interior product and lie * Use inner product helpers in lie definition * Add Statistics to test Project * Define dual laplacian and dual vector laplacian * Address test meshes docstrings and names
- Loading branch information