From b3f6d614c76472b95363433da0ef9750b5dcc851 Mon Sep 17 00:00:00 2001 From: wolf Date: Mon, 3 Apr 2000 14:17:32 +0000 Subject: [PATCH] Index the functions offered by dof accessors. git-svn-id: https://svn.dealii.org/trunk@2661 0785d39b-7218-0410-832d-ea1e28bc413d --- .../doc/reports/class-hierarchies/index.html | 145 +++++++++++++++++- 1 file changed, 144 insertions(+), 1 deletion(-) diff --git a/deal.II/doc/reports/class-hierarchies/index.html b/deal.II/doc/reports/class-hierarchies/index.html index ac27b95173..4b12086b8f 100644 --- a/deal.II/doc/reports/class-hierarchies/index.html +++ b/deal.II/doc/reports/class-hierarchies/index.html @@ -39,6 +39,26 @@ obtain information from an iterator.

+Index: + + + +

What iterators and accessors are

@@ -119,6 +139,7 @@ non-active cells, lines, etc when being incremented or decremented. +

The triangulation accessor hierarchy

@@ -180,6 +201,7 @@ i.e. from lines in 1D, from quads in 2D, and so on. +

Typedefs of the Triangulation class to iterators and accessors

@@ -257,6 +279,7 @@ terms of the underlying accessor types. +

Functions offered by triangulation accessors

@@ -680,7 +703,7 @@ individual entries. - +

The degree of freedom accessor hierarchy

@@ -744,6 +767,7 @@ this is complicated but not of interest here.

+

Typedefs of the DoFHandler class to iterators and accessors

@@ -814,6 +838,125 @@ For three space dimensions:

+ + + +

Functions offered by degree of freedom accessors

+ +

+Since degree of freedom accessors are derived from triangulation +accessors, they inherit the functionality of these accessors, but add +some of their own. We only list the additional functionality +below. For a full reference, including data types of parameters and +return values, please refer to the general +API +documentation of the `DoF' classes. +

+ + +
+
+ dof_index (dof_number) +
+ +
+ Return the global index of one of the DoFs on this object. +
+ + +
+ set_dof_index (dof_number, index) +
+ +
+ Set the index of a DoF. Only for internal use. +
+ + +
+ vertex_dof_index (vertex_number, dof_number) +
+ +
+ Return the index of one of the DoFs on one of the vertices of this + object. +
+ + +
+ set_vertex_dof_index (...) +
+ +
+ Set the vertex DoF index. Only for internal use. +
+ + +
+ get_dof_indices (vector_of_indices) +
+ +
+ Return a vector of the indices of the DoFs on this object. +
+ + +
+ get_dof_values (global_values, local_values) +
+ +
+ Extract and return the values of the DoFs on this object from a data + vector defined on all DoFs. +
+ + +
+ set_dof_values (local_values, global_values) +
+ +
+ Reverse operation: take values of DoFs on this object, and set them + into a global data vector. +
+ + +
+ distribute_local_to_global (local_source, global_destination) +
+ +
+ Add the elements of local_source, defining values of the degrees of + freedom on this object, to the elements of the global data + vector. The two parameters may be either vectors or matrices. +
+ + +
+ get_interpolated_dof_values (global_values, local_interpolation) +
+ +
+ Interpolate the global field to this cell. If this cell is active, + then this is the restriction of the global field to this cell, + but when this cell is not active then it is the interpolation of the + restriction of the field to the child cells and the interpolation to + the present one. (For cell iterators only.) +
+ + +
+ set_dof_values_by_interpolation (local_values, global_interpolation) +
+ +
+ Inverse operation: interpolate the local values to the children (if + this cell is not active) and set the respective values in the global + vector. +
+
+ +
-- 2.39.5