Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Changeset [fdb77ded20078518b68ecd4f4929b50f70f54628] by Jed Brown

Revision fdb77ded20078518b68ecd4f4929b50f70f54628, committed by Jed Brown · November 30th, 2009 @ 11:58 PM

Big header shuffle.

My intent is that dohp.h contains various macros that many users will
want, but is not mandatory. In particular, it contains vararg macros
which cannot be seen from C++. So dohptype.h contains necessary base
types and a user is only required to include dohpXXX.h to get whichever
interface they will use.

Also changed the headers to always use extern C. I have no intent of
offering a name-mangled build of Dohp (like PETSc does), Dohp is a C99
library which can be called from C89 and C++, that is all.
http://github.com/jedbrown/dohp/commit/fdb77ded20078518b68ecd4f4929...

32 changed files

  • A src/fs/interface/fsbuild.c
  • M include/dohp.h
  • M include/dohpfs.h
  • M include/dohpfsimpl.h
  • M include/dohpgeom.h
  • M include/dohpjacimpl.h
  • M include/dohpjacobi.h
  • M include/dohpmesh.h
  • M include/dohpquotient.h
  • M include/dohptype.h
  • M include/dohpvec.h
  • M include/dohpviewer.h
  • M src/fs/impls/cont/cont.c
  • M src/fs/impls/cont/cont.h
  • M src/fs/interface/fsreg.c
  • M src/fs/mesh/impls/pack/pack.c
  • M src/fs/mesh/impls/serial/serial.c
  • M src/fs/mesh/interface/meshreg.c
  • M src/fs/tests/bu.c
  • M src/fs/tests/elast.c
  • M src/fs/tests/ex1.c
  • M src/fs/tests/stokes.c
  • M src/jacobi/impls/tensor/tensor.h
  • M src/jacobi/interface/jacobi.c
  • M src/jacobi/tests/ex1.c
  • M src/quotient/impls/gauss/gauss.c
  • M src/quotient/interface/quotient.c
  • M src/util/util.c
  • M src/vec/tests/vec-ex1.c
  • M src/vec/vecd.c
  • M src/viewer/dhm.c
  • M src/viewer/dviewer.c