solin / hermes

hp-FEM library
http://hpfem.org/
4 stars 2 forks source link

H3D throws error when used with a tetrahedral mesh #103

Closed solin closed 14 years ago

solin commented 14 years ago

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*)

solin commented 14 years ago

Moved to master