dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #20432
Re: [Question #137265]: closest_cell function throwing exception
Question #137265 on DOLFIN changed:
https://answers.launchpad.net/dolfin/+question/137265
Status: Open => Answered
Anders Logg proposed the following answer:
On Fri, Dec 10, 2010 at 12:20:04AM -0000, Jack wrote:
> New question #137265 on DOLFIN:
> https://answers.launchpad.net/dolfin/+question/137265
>
> This statement
>
> index = mesh.closest_cell(p);
>
> terminates the program with the error:
>
> terminate called after throwing an instance of 'std::runtime_error'
> what(): *** Error: The function 'compute' has not been implemented (in /Users/JJ//FEniCS/src/dolfin/dolfin/mesh/IntersectionOperatorImplementation.h line 265).
> [AttackinhgChess-3:22966] *** Process received signal ***
> [AttackinhgChess-3:22966] Signal: Abort trap (6)
> [AttackinhgChess-3:22966] Signal code: (0)
> [AttackinhgChess-3:22966] [ 0] 2 libSystem.B.dylib 0x00007fff82b0367a _sigtramp + 26
> [AttackinhgChess-3:22966] [ 1] 3 ??? 0x000000014cee0210 0x0 + 5585633808
> [AttackinhgChess-3:22966] [ 2] 4 libstdc++.6.dylib 0x0000000101b3c365 _ZN9__gnu_cxx27__verbose_terminate_handlerEv + 293
> [AttackinhgChess-3:22966] [ 3] 5 libstdc++.6.dylib 0x0000000101ad084a _ZN10__cxxabiv111__terminateEPFvvE + 10
> [AttackinhgChess-3:22966] [ 4] 6 libstdc++.6.dylib 0x0000000101ad08a3 _ZSt9terminatev + 19
> [AttackinhgChess-3:22966] [ 5] 7 libstdc++.6.dylib 0x0000000101ad0926 __cxa_throw + 102
> [AttackinhgChess-3:22966] [ 6] 8 libdolfin.0.dylib 0x0000000100070d34 _ZNK6dolfin6Logger5errorESs + 132
> [AttackinhgChess-3:22966] [ 7] 9 libdolfin.0.dylib 0x0000000100070b7b _ZN6dolfin5errorESsz + 283
> [AttackinhgChess-3:22966] [ 8] 10 libdolfin.0.dylib 0x00000001001a8d83 _ZNK6dolfin36IntersectionOperatorImplementation_dINS_15TetrahedronCellEN4CGAL16Simple_cartesianIdEEE22closest_point_and_cellERKNS_5PointE + 83
> [AttackinhgChess-3:22966] [ 9] 11 libdolfin.0.dylib 0x000000010018e7bb _ZNK6dolfin36IntersectionOperatorImplementation_dINS_15TetrahedronCellEN4CGAL16Simple_cartesianIdEEE12closest_cellERKNS_5PointE + 27
> [AttackinhgChess-3:22966] [10] 12 colour_mesh 0x000000010000f6a7 main + 1351
> [AttackinhgChess-3:22966] [11] 13 colour_mesh 0x000000010000f0c4 start + 52
> [AttackinhgChess-3:22966] [12] 14 ??? 0x0000000000000001 0x0 + 1
> [AttackinhgChess-3:22966] *** End of error message ***
>
> Is it not implemented for 3D?
Correct. Unfortunately, the functionality we depend on is not
implemented for tetrahedra in CGAL.
Andre Massing might be able to give you some more details.
--
Anders
--
You received this question notification because you are a member of
DOLFIN Team, which is an answer contact for DOLFIN.