// // Created by Wei Chen on 3/2/22 // #ifndef MATERIAL_HPP #define MATERIAL_HPP #include namespace ssim{ class Material{ public: static void computeN_tet(const Eigen::RowVector3d &P, const Eigen::Matrix &X, Eigen::Matrix &N); static void computeB_tet(const Eigen::Matrix &X, Eigen::Matrix &B); static void computeKe_tet(const Eigen::Matrix &X, const Eigen::Matrix &D, Eigen::Matrix &Ke, double &Vol); }; } // namespace SIM #endif // MATERIAL_HPP