Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CalcHessian for 2D triangle is not implemented when mesh is linear. #4272

Open
sshiraiwa opened this issue Apr 26, 2024 · 0 comments
Open

CalcHessian for 2D triangle is not implemented when mesh is linear. #4272

sshiraiwa opened this issue Apr 26, 2024 · 0 comments
Assignees

Comments

@sshiraiwa
Copy link
Member

This is memo based on conversation with @mlstowell.
I realized that when using 2D unstructured triangle mesh, calling CalcHessian fails because the method
is not implemented

MFEM abort: method is not overloaded
 ... in function: virtual void mfem::FiniteElement::CalcHessian(const mfem::IntegrationPoint&, mfem::DenseMatrix&) const
 ... in file: /home/sshiraiw/twopi_roots/20220725/src/mfem/fem/fe/fe_base.cpp:104

It is because some class in fe_fixed_order does not have CalcHessian implemented. In fact, changing the mesh to
curved mesh resolve this issue (but it computes Jacobian of element transformation).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants