See the output of example elasticity-cubit-tet below.
The fix may be simple since there are no constraints,
thus I do not know why the function update_constraints()
should throw an error.
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Caught signal 6 (Abort)
Call stack:
/home/pavel/hermes/hermes3d/src/space/h1.cpp:206: virtual void H1Space::calc_edge_boundaryprojection(Element, int)
/home/pavel/hermes/hermes3d/src/space/space.cpp:2138: void Space::uc_element(unsigned int)
/home/pavel/hermes/hermes3d/src/space/space.cpp:2228: void Space::uc_dep(unsigned int)
/home/pavel/hermes/hermes3d/src/space/space.cpp:2297: void Space::update_constraints()
/home/pavel/hermes/hermes3d/src/space/space.cpp:2187: virtual int Space::assigndofs(int, int)
/home/pavel/hermes/hermes3d/src/space/h1.cpp:36: H1Space::H1Space(Mesh, BCType ()(int), scalar ()(int, double, double, double), Ord3, Shapeset*)
See the output of example elasticity-cubit-tet below. The fix may be simple since there are no constraints, thus I do not know why the function update_constraints() should throw an error.
terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc Caught signal 6 (Abort) Call stack: /home/pavel/hermes/hermes3d/src/space/h1.cpp:206: virtual void H1Space::calc_edge_boundaryprojection(Element, int) /home/pavel/hermes/hermes3d/src/space/space.cpp:2138: void Space::uc_element(unsigned int) /home/pavel/hermes/hermes3d/src/space/space.cpp:2228: void Space::uc_dep(unsigned int) /home/pavel/hermes/hermes3d/src/space/space.cpp:2297: void Space::update_constraints() /home/pavel/hermes/hermes3d/src/space/space.cpp:2187: virtual int Space::assigndofs(int, int) /home/pavel/hermes/hermes3d/src/space/h1.cpp:36: H1Space::H1Space(Mesh, BCType ()(int), scalar ()(int, double, double, double), Ord3, Shapeset*)