From: guido Date: Fri, 27 Apr 2001 09:32:25 +0000 (+0000) Subject: documentation updates X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2d46e2d16a73405116830517453dfc1962a80b78;p=dealii-svn.git documentation updates git-svn-id: https://svn.dealii.org/trunk@4495 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/base/include/base/function_lib.h b/deal.II/base/include/base/function_lib.h index 6d5b489bfe..1172b3a2e8 100644 --- a/deal.II/base/include/base/function_lib.h +++ b/deal.II/base/include/base/function_lib.h @@ -311,6 +311,9 @@ class ExpFunction : public Function /** * Singularity on the L-shaped domain in 2D. + * + * Caveat: derivatives of this function are not implemented! + * * @author Guido Kanschat, 1999 */ class LSingularityFunction : public Function<2> @@ -360,6 +363,9 @@ class LSingularityFunction : public Function<2> /** * Singularity on the slit domain in 2D. + * + * Caveat: derivatives of this function are not implemented! + * * @author Guido Kanschat, 1999 */ class SlitSingularityFunction : public Function<2> diff --git a/deal.II/base/include/base/job_identifier.h b/deal.II/base/include/base/job_identifier.h index 6abc06a02e..563121d935 100644 --- a/deal.II/base/include/base/job_identifier.h +++ b/deal.II/base/include/base/job_identifier.h @@ -35,9 +35,20 @@ class JobIdentifier JobIdentifier(); /** - * ??? + * This function returns an + * identifier for the running + * program. Currently, the + * library provides a function + * returning "JobID". + * + * The user may define a + * replacement of this function + * in his source code and avoid + * linking the library + * version. Unfortunately, this + * mechanism does not work with + * shared libraries. */ -//TODO:[GK] document this variable static const char* program_id(); /** diff --git a/deal.II/base/source/function_lib.cc b/deal.II/base/source/function_lib.cc index f859343934..dd6759e73f 100644 --- a/deal.II/base/source/function_lib.cc +++ b/deal.II/base/source/function_lib.cc @@ -847,7 +847,7 @@ LSingularityFunction::laplacian_list (const std::vector > &points, } -//TODO:[GK] Implement derivatives +//TODO:[?] Implement derivatives Tensor<1,2> LSingularityFunction::gradient (const Point<2> &p, @@ -942,7 +942,7 @@ SlitSingularityFunction::laplacian_list (const std::vector > &points, } -//TODO:[GK] Implement derivatives +//TODO:[?] Implement derivatives Tensor<1,2> SlitSingularityFunction::gradient (const Point<2> &/*p*/, diff --git a/deal.II/base/source/quadrature.cc b/deal.II/base/source/quadrature.cc index e69b03bae6..bb9f2a99ea 100644 --- a/deal.II/base/source/quadrature.cc +++ b/deal.II/base/source/quadrature.cc @@ -223,10 +223,12 @@ QProjector::QProjector (const Quadrature &quadrature, const unsigned int n = GeometryInfo::faces_per_cell * (sub ? GeometryInfo::subfaces_per_face : 1); -//TODO:[GK] Can we keep it that simple for non-symmetric formulae? +// WB: Can we keep it that simple for non-symmetric formulae? // Otherwise we'll have to include the weights in the project* functions. // This may pose a problem anyway, since we do not want to switch endpoints // in Gauss-Radau formulae. +// GK: I don't see the problem. The project* functions copy the points +// consecutively, so do we do with the weights here. unsigned int k=0; for (unsigned int i=0;i::project_to_face (const Quadrature<0> &, } +//TODO: [?] Replace code reduplication for opposite faces. +// We need a variable then, telling whether the constant value is 0 or 1 + template <> void QProjector<2>::project_to_face (const Quadrature<1> &quadrature, const unsigned int face_no,