--- /srv/rebuilderd/tmp/rebuilderdDdQgXO/inputs/libdeal.ii-doc_9.7.1-1_all.deb +++ /srv/rebuilderd/tmp/rebuilderdDdQgXO/out/libdeal.ii-doc_9.7.1-1_all.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-11-26 10:29:04.000000 debian-binary │ --rw-r--r-- 0 0 0 271552 2025-11-26 10:29:04.000000 control.tar.xz │ --rw-r--r-- 0 0 0 287479328 2025-11-26 10:29:04.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 271500 2025-11-26 10:29:04.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 287479156 2025-11-26 10:29:04.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libdeal.ii-doc │ │ │ Source: deal.ii │ │ │ Version: 9.7.1-1 │ │ │ Architecture: all │ │ │ Maintainer: Debian Science Maintainers │ │ │ -Installed-Size: 659066 │ │ │ +Installed-Size: 659064 │ │ │ Depends: fonts-mathjax-extras, libjs-mathjax │ │ │ Section: doc │ │ │ Priority: optional │ │ │ Multi-Arch: foreign │ │ │ Homepage: http://www.dealii.org/ │ │ │ Description: Differential Equations Analysis Library - html doc. and examples │ │ │ deal.II is a C++ program library targeted at the computational solution of │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -9006,29 +9006,29 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 273614 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/scratch__data_8h_source.html │ │ │ -rw-r--r-- 0 root (0) root (0) 7663 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/sd_8h.html │ │ │ -rw-r--r-- 0 root (0) root (0) 17082 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/sd_8h_source.html │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/ │ │ │ -rw-r--r-- 0 root (0) root (0) 4072 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_0.js │ │ │ -rw-r--r-- 0 root (0) root (0) 4125 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_1.js │ │ │ -rw-r--r-- 0 root (0) root (0) 233344 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_10.js │ │ │ --rw-r--r-- 0 root (0) root (0) 183386 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_11.js │ │ │ +-rw-r--r-- 0 root (0) root (0) 183230 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_11.js │ │ │ -rw-r--r-- 0 root (0) root (0) 285165 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_12.js │ │ │ -rw-r--r-- 0 root (0) root (0) 56305 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_13.js │ │ │ -rw-r--r-- 0 root (0) root (0) 273673 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_14.js │ │ │ -rw-r--r-- 0 root (0) root (0) 12269 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_15.js │ │ │ -rw-r--r-- 0 root (0) root (0) 4970 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_16.js │ │ │ -rw-r--r-- 0 root (0) root (0) 124808 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_17.js │ │ │ --rw-r--r-- 0 root (0) root (0) 258871 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_18.js │ │ │ +-rw-r--r-- 0 root (0) root (0) 258775 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_18.js │ │ │ -rw-r--r-- 0 root (0) root (0) 156631 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_19.js │ │ │ -rw-r--r-- 0 root (0) root (0) 256131 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_1a.js │ │ │ --rw-r--r-- 0 root (0) root (0) 292007 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_1b.js │ │ │ +-rw-r--r-- 0 root (0) root (0) 292241 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_1b.js │ │ │ -rw-r--r-- 0 root (0) root (0) 41522 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_1c.js │ │ │ -rw-r--r-- 0 root (0) root (0) 231932 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_1d.js │ │ │ --rw-r--r-- 0 root (0) root (0) 432547 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_1e.js │ │ │ --rw-r--r-- 0 root (0) root (0) 264647 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_1f.js │ │ │ +-rw-r--r-- 0 root (0) root (0) 432637 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_1e.js │ │ │ +-rw-r--r-- 0 root (0) root (0) 264191 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_1f.js │ │ │ -rw-r--r-- 0 root (0) root (0) 3645 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_2.js │ │ │ -rw-r--r-- 0 root (0) root (0) 56620 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_20.js │ │ │ -rw-r--r-- 0 root (0) root (0) 164771 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_21.js │ │ │ -rw-r--r-- 0 root (0) root (0) 35201 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_22.js │ │ │ -rw-r--r-- 0 root (0) root (0) 3136 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_23.js │ │ │ -rw-r--r-- 0 root (0) root (0) 269 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_24.js │ │ │ -rw-r--r-- 0 root (0) root (0) 3918 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_25.js │ │ │ @@ -9041,15 +9041,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 2888 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_8.js │ │ │ -rw-r--r-- 0 root (0) root (0) 3828 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_9.js │ │ │ -rw-r--r-- 0 root (0) root (0) 7437 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_a.js │ │ │ -rw-r--r-- 0 root (0) root (0) 350 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_b.js │ │ │ -rw-r--r-- 0 root (0) root (0) 254731 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_c.js │ │ │ -rw-r--r-- 0 root (0) root (0) 105700 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_d.js │ │ │ -rw-r--r-- 0 root (0) root (0) 416167 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_e.js │ │ │ --rw-r--r-- 0 root (0) root (0) 200817 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_f.js │ │ │ +-rw-r--r-- 0 root (0) root (0) 200811 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_f.js │ │ │ -rw-r--r-- 0 root (0) root (0) 43149 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/classes_0.js │ │ │ -rw-r--r-- 0 root (0) root (0) 8410 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/classes_1.js │ │ │ -rw-r--r-- 0 root (0) root (0) 5320 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/classes_10.js │ │ │ -rw-r--r-- 0 root (0) root (0) 13812 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/classes_11.js │ │ │ -rw-r--r-- 0 root (0) root (0) 22003 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/classes_12.js │ │ │ -rw-r--r-- 0 root (0) root (0) 38996 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/classes_13.js │ │ │ -rw-r--r-- 0 root (0) root (0) 1724 2025-11-26 10:29:04.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/classes_14.js │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/cell__status_8h.html │ │ │ @@ -148,21 +148,21 @@ │ │ │ │ │ │ cell_will_be_refined 

The cell will be or was refined.

│ │ │ │ │ │ children_will_be_coarsened 

The children of this cell will be or were coarsened into this cell.

│ │ │ │ │ │ cell_invalid 

Invalid status. Will not occur for the user.

│ │ │ │ │ │ -CELL_PERSIST 
Deprecated:
Use CellStatus::cell_will_persist instead
│ │ │ +CELL_PERSIST 
Deprecated:
Use CellStatus::cell_will_persist instead
│ │ │ │ │ │ -CELL_REFINE 
Deprecated:
Use CellStatus::cell_will_be_refined instead
│ │ │ +CELL_REFINE 
Deprecated:
Use CellStatus::cell_will_be_refined instead
│ │ │ │ │ │ -CELL_COARSEN 
Deprecated:
Use CellStatus::cell_will_be_coarsened instead
│ │ │ +CELL_COARSEN 
Deprecated:
Use CellStatus::cell_will_be_coarsened instead
│ │ │ │ │ │ -CELL_INVALID 
Deprecated:
Use CellStatus::cell_invalid instead
│ │ │ +CELL_INVALID 
Deprecated:
Use CellStatus::cell_invalid instead
│ │ │ │ │ │ │ │ │ │ │ │

Definition at line 30 of file cell_status.h.

│ │ │ │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classAffineConstraints.html │ │ │ @@ -638,15 +638,15 @@ │ │ │ │ │ │ inlineexplicit │ │ │ │ │ │ │ │ │
│ │ │

Constructor. The supplied IndexSet defines for which indices this object will store constraints. In a calculation with a DoFHandler object based on parallel::distributed::Triangulation or parallel::shared::Triangulation, one should use the set of locally relevant DoFs (see GlossLocallyRelevantDof).

│ │ │

The given IndexSet allows the AffineConstraints container to save memory by just not caring about degrees of freedom that are not of importance to the current processor. In contrast, in parallel computations, if you do not provide such an index set (here, or using the reinit() function that takes such an argument), the current object will allocate memory proportional to the total number of degrees of freedom (accumulated over all processes), which is clearly wasteful and not efficient – and should be considered a bug.

│ │ │ -
Deprecated:
This constructor is equivalent to calling the following one with both of its arguments equal to the index set provided here. This is not wrong, but inefficient. Use the following constructor instead.
│ │ │ +
Deprecated:
This constructor is equivalent to calling the following one with both of its arguments equal to the index set provided here. This is not wrong, but inefficient. Use the following constructor instead.
│ │ │ │ │ │

Definition at line 2343 of file affine_constraints.h.

│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ AffineConstraints() [3/5]

│ │ │ @@ -879,15 +879,15 @@ │ │ │ const IndexSet &  │ │ │ locally_stored_constraints) │ │ │ │ │ │ │ │ │ │ │ │
│ │ │

clear() the AffineConstraints object and supply an IndexSet that describes for which degrees of freedom this object can store constraints. See the discussion in the documentation of the constructor of this class that takes a single index set as argument.

│ │ │ -
Deprecated:
Use the reinit() function with two index set arguments instead.
│ │ │ +
Deprecated:
Use the reinit() function with two index set arguments instead.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ reinit() [3/3]

│ │ │ │ │ │
│ │ │ @@ -1035,15 +1035,15 @@ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │

This function copies the content of constraints_in with DoFs that are element of the IndexSet filter. Elements that are not present in the IndexSet are ignored. All DoFs will be transformed to local index space of the filter, both the constrained DoFs and the other DoFs these entries are constrained to. The local index space of the filter is a contiguous numbering of all (global) DoFs that are elements in the filter.

│ │ │

If, for example, the filter represents the range [10,20), and the constraints object constraints_in includes the global indices {7,13,14}, the indices {3,4} are added to the calling constraints object (since 13 and 14 are elements in the filter and element 13 is the fourth element in the index, and 14 is the fifth).

│ │ │

This function provides an easy way to create a AffineConstraints for certain vector components in a vector-valued problem from a full AffineConstraints, i.e. extracting a diagonal subblock from a larger AffineConstraints. The block is specified by the IndexSet argument.

│ │ │ -
Deprecated:
This function is a combination of the get_view() function and merge() in that it selects a subset of constraints from another constraints object that is then merged into the current one. But the current function does not deal well with index sets. Furthermore, it simply discards parts of constraints that constrain one degree of freedom against ones that are not selected in the filter – something that should probably be considered a bug. Use get_view() and merge() instead.
│ │ │ +
Deprecated:
This function is a combination of the get_view() function and merge() in that it selects a subset of constraints from another constraints object that is then merged into the current one. But the current function does not deal well with index sets. Furthermore, it simply discards parts of constraints that constrain one degree of freedom against ones that are not selected in the filter – something that should probably be considered a bug. Use get_view() and merge() instead.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ add_constraint()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classBlockSparsityPatternBase.html │ │ │ @@ -113,15 +113,15 @@ │ │ │

#include <deal.II/lac/block_sparsity_pattern.h>

│ │ │

Detailed Description

│ │ │
template<typename SparsityPatternType>
│ │ │ class BlockSparsityPatternBase< SparsityPatternType >

This is the base class for block versions of the sparsity pattern and dynamic sparsity pattern classes. It has not much functionality, but only administrates an array of sparsity pattern objects and delegates work to them. It has mostly the same interface as has the SparsityPattern, and DynamicSparsityPattern, and simply transforms calls to its member functions to calls to the respective member functions of the member sparsity patterns.

│ │ │

The largest difference between the SparsityPattern and DynamicSparsityPattern classes and this class is that mostly, the matrices have different properties and you will want to work on the blocks making up the matrix rather than the whole matrix. You can access the different blocks using the block(row,col) function.

│ │ │

Attention: this object is not automatically notified if the size of one of its subobjects' size is changed. After you initialize the sizes of the subobjects, you will therefore have to call the collect_sizes() function of this class! Note that, of course, all sub-matrices in a (block-)row have to have the same number of rows, and that all sub-matrices in a (block-)column have to have the same number of columns.

│ │ │

You will in general not want to use this class, but one of the derived classes.

│ │ │ -
Todo:
Handle optimization of diagonal elements of the underlying SparsityPattern correctly.
│ │ │ +
Todo:
Handle optimization of diagonal elements of the underlying SparsityPattern correctly.
│ │ │
See also
Block (linear algebra)
│ │ │ │ │ │

Definition at line 79 of file block_sparsity_pattern.h.

│ │ │
│ │ │ Inheritance diagram for BlockSparsityPatternBase< SparsityPatternType >:
│ │ │
│ │ │
Inheritance graph
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classDoFHandler.html │ │ │ @@ -864,15 +864,15 @@ │ │ │ │ │ │
│ │ │ │ │ │

│ │ │

For each locally owned cell, set the active finite element index to the corresponding value given in active_fe_indices.

│ │ │

The vector active_fe_indices needs to have as many entries as there are active cells. The FE indices must be in the order in which we iterate over active cells. Vector entries corresponding to active cells that are not locally owned are ignored.

│ │ │

Active FE indices will only be set for locally owned cells. Ghost and artificial cells will be ignored; no active FE index will be assigned to them. To exchange active FE indices on ghost cells, call distribute_dofs() afterwards.

│ │ │ -
Deprecated:
Use set_active_fe_indices() with the types::fe_index datatype.
│ │ │ +
Deprecated:
Use set_active_fe_indices() with the types::fe_index datatype.
│ │ │ │ │ │
│ │ │
│ │ │ │ │ │

◆ get_active_fe_indices() [1/2]

│ │ │ │ │ │
│ │ │ @@ -912,15 +912,15 @@ │ │ │ │ │ │ │ │ │
│ │ │

For each locally relevant cell, extract the active finite element index and fill the vector active_fe_indices in the order in which we iterate over active cells. This vector is resized, if necessary.

│ │ │

As we do not know the active FE index on artificial cells, they are set to the invalid value numbers::invalid_fe_index.

│ │ │

For DoFHandler objects without hp-capabilities, the vector will consist of zeros, indicating that all cells use the same finite element. In hp-mode, the values may be different, though.

│ │ │

The returned vector has as many entries as there are active cells.

│ │ │ -
Deprecated:
Use get_active_fe_indices() that returns the result vector.
│ │ │ +
Deprecated:
Use get_active_fe_indices() that returns the result vector.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ set_future_fe_indices()

│ │ │ │ │ │
│ │ │ @@ -1716,15 +1716,15 @@ │ │ │ ( │ │ │ ) │ │ │ const │ │ │ │ │ │ │ │ │
│ │ │

Return MPI communicator used by the underlying triangulation.

│ │ │ -
Deprecated:
Use get_mpi_communicator() instead.
│ │ │ +
Deprecated:
Use get_mpi_communicator() instead.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ prepare_for_serialization_of_active_fe_indices()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFEFaceEvaluation.html │ │ │ @@ -1376,15 +1376,15 @@ │ │ │ │ │ │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Please use the integrate_scatter() function with the EvaluationFlags argument.
│ │ │ +
Deprecated:
Please use the integrate_scatter() function with the EvaluationFlags argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ dof_indices()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFEFacePointEvaluation.html │ │ │ @@ -8860,15 +8860,15 @@ │ │ │ 000229b0: 3930 3136 3339 3463 6239 223e 7265 696e 9016394cb9">rein │ │ │ 000229c0: 6974 2829 3c2f 613e 2e3c 2f70 3e0a 3c64 it().

.
Deprecated:Deprecated:
U │ │ │ 00022a40: 7365 2074 6865 2066 756e 6374 696f 6e20 se the function │ │ │ 00022a50: 3c61 2063 6c61 7373 3d22 656c 2220 6872 q_point_index) │ │ │ const │ │ │ │ │ │ │ │ │
│ │ │

Return the normal in a given quadrature point.

│ │ │

The normal points in outwards direction as seen from the first cell of this interface.

│ │ │ -
Deprecated:
Use the function normal_vector().
│ │ │ +
Deprecated:
Use the function normal_vector().
│ │ │
Note
For this function to work properly, the underlying FEValues, FEFaceValues, or FESubfaceValues object on which you call it must have computed the information you are requesting. To do so, the update_normal_vectors flag must be an element of the list of UpdateFlags that you passed to the constructor of this object. See The interplay of UpdateFlags, Mapping, and FiniteElement in FEValues for more information.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ normal_vector()

│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFEInterfaceViews_1_1Vector.html │ │ │ @@ -572,15 +572,15 @@ │ │ │ │ │ │ ) │ │ │ const │ │ │ │ │ │ │ │ │
│ │ │

The same as above.

│ │ │ -
Deprecated:
Use the average_of_gradients() function instead.
│ │ │ +
Deprecated:
Use the average_of_gradients() function instead.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ jump_in_hessians()

│ │ │ │ │ │
│ │ │ @@ -639,15 +639,15 @@ │ │ │ │ │ │ ) │ │ │ const │ │ │ │ │ │ │ │ │
│ │ │

The same as above.

│ │ │ -
Deprecated:
Use the average_of_hessians() function instead.
│ │ │ +
Deprecated:
Use the average_of_hessians() function instead.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ jump_in_third_derivatives()

│ │ │ │ │ │
│ │ │ @@ -812,15 +812,15 @@ │ │ │ │ │ │ ) │ │ │ const │ │ │ │ │ │ │ │ │
│ │ │

The same as above.

│ │ │ -
Deprecated:
Use the average_of_hessians() function instead.
│ │ │ +
Deprecated:
Use the average_of_hessians() function instead.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_function_values()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFEPointEvaluation.html │ │ │ @@ -10590,15 +10590,15 @@ │ │ │ 000295d0: 3364 6435 3364 3036 3331 3332 3538 3930 3dd53d0631325890 │ │ │ 000295e0: 3963 3731 3861 3338 3222 3e72 6569 6e69 9c718a382">reini │ │ │ 000295f0: 7428 293c 2f61 3e2e 3c2f 703e 0a3c 646c t().

.
Deprecated:
Us │ │ │ 00029670: 6520 7468 6520 6675 6e63 7469 6f6e 203c e the function < │ │ │ 00029680: 6120 636c 6173 733d 2265 6c22 2068 7265 a class="el" hre │ │ │ 00029690: 663d 2263 6c61 7373 4645 506f 696e 7445 f="classFEPointE │ │ │ 000296a0: 7661 6c75 6174 696f 6e42 6173 652e 6874 valuationBase.ht │ │ │ 000296b0: 6d6c 2361 3638 6663 6661 6365 3236 3065 ml#a68fcface260e │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFEPointEvaluationBase.html │ │ │ @@ -5751,15 +5751,15 @@ │ │ │ 00016760: 6520 706f 696e 7473 2070 6173 7365 6420 e points passed │ │ │ 00016770: 746f 2072 6569 6e69 7428 292e 3c2f 703e to reinit().

│ │ │ 00016780: 0a3c 646c 2063 6c61 7373 3d22 6465 7072 .
< │ │ │ 000167a0: 6120 636c 6173 733d 2265 6c22 2068 7265 a class="el" hre │ │ │ 000167b0: 663d 2264 6570 7265 6361 7465 642e 6874 f="deprecated.ht │ │ │ 000167c0: 6d6c 235f 6465 7072 6563 6174 6564 3030 ml#_deprecated00 │ │ │ -000167d0: 3031 3032 223e 4465 7072 6563 6174 6564 0102">Deprecated │ │ │ +000167d0: 3031 3035 223e 4465 7072 6563 6174 6564 0105">Deprecated │ │ │ 000167e0: 3a3c 2f61 3e3c 2f62 3e3c 2f64 743e 3c64 :
Use the functi │ │ │ 00016800: 6f6e 203c 6120 636c 6173 733d 2265 6c22 on │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_values() [2/2]

│ │ │ │ │ │
│ │ │ @@ -5476,15 +5476,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [2/2]

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__ABF.html │ │ │ @@ -117,15 +117,15 @@ │ │ │

#include <deal.II/fe/fe_abf.h>

│ │ │

Detailed Description

│ │ │
template<int dim>
│ │ │ class FE_ABF< dim >

Implementation of Arnold-Boffi-Falk (ABF) elements, conforming with the space Hdiv. These elements generate vector fields with normal components continuous between mesh cells.

│ │ │

These elements are based on an article from Arnold, Boffi and Falk: Quadrilateral H(div) finite elements, SIAM J. Numer. Anal. Vol.42, No.6, pp.2429-2451

│ │ │

In this article, the authors demonstrate that the usual RT elements and also BDM and other proposed finite dimensional subspaces of H(div) do not work properly on arbitrary FE grids. I.e. the convergence rates deteriorate on these meshes. As a solution the authors propose the ABF elements, which are implemented in this class.

│ │ │

This class is not implemented for the codimension one case (spacedim != dim).

│ │ │ -
Todo:
Even if this element is implemented for two and three space dimensions, the definition of the node values relies on consistently oriented faces in 3d. Therefore, care should be taken on complicated meshes.
│ │ │ +
Todo:
Even if this element is implemented for two and three space dimensions, the definition of the node values relies on consistently oriented faces in 3d. Therefore, care should be taken on complicated meshes.
│ │ │

Interpolation

│ │ │

The interpolation operators associated with the RT element are constructed such that interpolation and computing the divergence are commuting operations. We require this from interpolating arbitrary functions as well as the restriction matrices. It can be achieved by two interpolation schemes, the simplified one in FE_RaviartThomasNodal and the original one here:

│ │ │

Node values on edges/faces

│ │ │

On edges or faces, the node values are the moments of the normal component of the interpolated function with respect to the traces of the RT polynomials. Since the normal trace of the RT space of degree k on an edge/face is the space Qk, the moments are taken with respect to this space.

│ │ │

Interior node values

│ │ │

Higher order RT spaces have interior nodes. These are moments taken with respect to the gradient of functions in Qk on the cell (this space is the matching space for RTk in a mixed formulation).

│ │ │

Generalized support points

│ │ │ @@ -2041,15 +2041,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │
│ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -4965,15 +4965,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__BDM.html │ │ │ @@ -113,16 +113,16 @@ │ │ │
│ │ │ │ │ │

#include <deal.II/fe/fe_bdm.h>

│ │ │

Detailed Description

│ │ │
template<int dim>
│ │ │ class FE_BDM< dim >

The Brezzi-Douglas-Marini element.

│ │ │

Degrees of freedom

│ │ │ -
Todo:
The 3d version exhibits some numerical instabilities, in particular for higher order
│ │ │ -
Todo:
Restriction matrices are missing.
│ │ │ +
Todo:
The 3d version exhibits some numerical instabilities, in particular for higher order
│ │ │ +
Todo:
Restriction matrices are missing.
│ │ │

The matching pressure space for FE_BDM of order k is the element FE_DGP of order k-1.

│ │ │

The BDM element of order p has p+1 degrees of freedom on each face. These are implemented as the function values in the p+1 Gauss points on each face.

│ │ │

Additionally, for order greater or equal 2, we have additional p(p-1), the number of vector valued polynomials in Pp, interior degrees of freedom. These are the vector function values in the first p(p-1)/2 of the p2 Gauss points in the cell.

│ │ │ │ │ │

Definition at line 58 of file fe_bdm.h.

│ │ │
│ │ │ Inheritance diagram for FE_BDM< dim >:
│ │ │ @@ -1939,15 +1939,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │
│ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -4936,15 +4936,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__BernardiRaugel.html │ │ │ @@ -1905,15 +1905,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -4902,15 +4902,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__Bernstein.html │ │ │ @@ -2671,15 +2671,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -5083,15 +5083,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__DGBDM.html │ │ │ @@ -1846,15 +1846,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -4825,15 +4825,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__DGNedelec.html │ │ │ @@ -1846,15 +1846,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -4825,15 +4825,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__DGP.html │ │ │ @@ -2583,15 +2583,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -5190,15 +5190,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__DGPMonomial.html │ │ │ @@ -2756,15 +2756,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -5641,15 +5641,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__DGPNonparametric.html │ │ │ @@ -4627,15 +4627,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ │ @@ -4946,15 +4946,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [2/2]

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__DGQ.html │ │ │ @@ -2600,15 +2600,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -5020,15 +5020,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__DGQArbitraryNodes.html │ │ │ @@ -2520,15 +2520,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -4940,15 +4940,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__DGQHermite.html │ │ │ @@ -2523,15 +2523,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -4943,15 +4943,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__DGQLegendre.html │ │ │ @@ -2521,15 +2521,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -4941,15 +4941,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__DGRaviartThomas.html │ │ │ @@ -1846,15 +1846,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -4825,15 +4825,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__DGVector.html │ │ │ @@ -1871,15 +1871,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -4850,15 +4850,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__Enriched.html │ │ │ @@ -4768,15 +4768,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_values() [2/2]

│ │ │ │ │ │
│ │ │ @@ -5023,15 +5023,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [2/2]

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__FaceP.html │ │ │ @@ -1309,15 +1309,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ │ @@ -1778,15 +1778,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__FaceP_3_011_00_01spacedim_01_4.html │ │ │ @@ -1597,15 +1597,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data() [1/2]

│ │ │ │ │ │
│ │ │ @@ -2110,15 +2110,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__FaceQ.html │ │ │ @@ -1464,15 +1464,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ │ @@ -1933,15 +1933,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__FaceQ_3_011_00_01spacedim_01_4.html │ │ │ @@ -4673,15 +4673,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data() [2/2]

│ │ │ │ │ │
│ │ │ @@ -4982,15 +4982,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [2/2]

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__Hermite.html │ │ │ @@ -2279,15 +2279,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -5093,15 +5093,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__Nedelec.html │ │ │ @@ -569,15 +569,15 @@ │ │ │ 00002380: 6520 636f 6469 6d65 6e73 696f 6e20 6f6e e codimension on │ │ │ 00002390: 6520 6361 7365 2028 3c63 6f64 653e 7370 e case (sp │ │ │ 000023a0: 6163 6564 696d 2021 3d20 6469 6d3c 2f63 acedim != dim).

.
│ │ │ 000023d0: 3c62 3e3c 6120 636c 6173 733d 2265 6c22 To │ │ │ +000023f0: 235f 746f 646f 3030 3030 3039 223e 546f #_todo000009">To │ │ │ 00002400: 646f 3a3c 2f61 3e3c 2f62 3e3c 2f64 743e do:
│ │ │ 00002410: 3c64 643e 4576 656e 2069 6620 7468 6973
Even if this │ │ │ 00002420: 2065 6c65 6d65 6e74 2069 7320 696d 706c element is impl │ │ │ 00002430: 656d 656e 7465 6420 666f 7220 7477 6f20 emented for two │ │ │ 00002440: 616e 6420 7468 7265 6520 7370 6163 6520 and three space │ │ │ 00002450: 6469 6d65 6e73 696f 6e73 2c20 7468 6520 dimensions, the │ │ │ 00002460: 6465 6669 6e69 7469 6f6e 206f 6620 7468 definition of th │ │ │ @@ -17904,15 +17904,15 @@ │ │ │ 00045ef0: 626c 653e 0a3c 2f64 6976 3e3c 6469 7620 ble>.
. │ │ │ 00045f10: 3c64 6c20 636c 6173 733d 2264 6570 7265
Deprecated: │ │ │ +00045f60: 3032 3222 3e44 6570 7265 6361 7465 643a 022">Deprecated: │ │ │ 00045f70: 3c2f 613e 3c2f 623e 3c2f 6474 3e3c 6464
Use the version │ │ │ 00045f90: 2074 616b 696e 6720 6120 3c61 2063 6c61 taking a hp::Q │ │ │ 00045fd0: 436f 6c6c 6563 7469 6f6e 3c2f 613e 2061 Collection a │ │ │ @@ -29939,15 +29939,15 @@ │ │ │ 00074f20: 626c 653e 0a3c 2f64 6976 3e3c 6469 7620 ble>.
. │ │ │ 00074f40: 3c64 6c20 636c 6173 733d 2264 6570 7265
Deprecated: │ │ │ +00074f90: 3032 3122 3e44 6570 7265 6361 7465 643a 021">Deprecated: │ │ │ 00074fa0: 3c2f 613e 3c2f 623e 3c2f 6474 3e3c 6464
Use the version │ │ │ 00074fc0: 2074 616b 696e 6720 6120 3c61 2063 6c61 taking a hp::Q │ │ │ 00075000: 436f 6c6c 6563 7469 6f6e 3c2f 613e 2061 Collection a │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__NedelecSZ.html │ │ │ @@ -4554,15 +4554,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ │ @@ -4863,15 +4863,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [2/2]

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__Nothing.html │ │ │ @@ -4374,15 +4374,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ │ @@ -4693,15 +4693,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [2/2]

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__P1NC.html │ │ │ @@ -4604,15 +4604,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data() [2/2]

│ │ │ │ │ │
│ │ │ @@ -4913,15 +4913,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [2/2]

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__Poly.html │ │ │ @@ -132,15 +132,15 @@ │ │ │
Tensor<order,dim> compute_derivative (const unsigned int i,
│ │ │
const Point<dim> &p) const;
│ │ │
static constexpr unsigned int dimension
Definition fe_data.h:301
│ │ │
Definition point.h:113
│ │ │ │ │ │

Example classes are TensorProductPolynomials, PolynomialSpace or PolynomialsP.

│ │ │

This class is not a fully implemented FiniteElement class. Instead there are several pure virtual functions declared in the FiniteElement and FiniteElement classes which cannot be implemented by this class but are left for implementation in derived classes.

│ │ │ -
Todo:
Since nearly all functions for spacedim != dim are specialized, this class needs cleaning up.
│ │ │ +
Todo:
Since nearly all functions for spacedim != dim are specialized, this class needs cleaning up.
│ │ │ │ │ │

Definition at line 75 of file fe_poly.h.

│ │ │
│ │ │ Inheritance diagram for FE_Poly< dim, spacedim >:
│ │ │
│ │ │
Inheritance graph
│ │ │ │ │ │ @@ -4582,15 +4582,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ │ @@ -4901,15 +4901,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [2/2]

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__PolyFace.html │ │ │ @@ -4363,15 +4363,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_values() [2/2]

│ │ │ │ │ │
│ │ │ @@ -4618,15 +4618,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [2/2]

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__PolyTensor.html │ │ │ @@ -4545,15 +4545,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ │ @@ -4864,15 +4864,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [2/2]

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__PyramidDGP.html │ │ │ @@ -1941,15 +1941,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -4845,15 +4845,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__PyramidP.html │ │ │ @@ -2102,15 +2102,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -4861,15 +4861,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__PyramidPoly.html │ │ │ @@ -1894,15 +1894,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -4860,15 +4860,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__Q.html │ │ │ @@ -3323,15 +3323,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -5680,15 +5680,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__Q__Base.html │ │ │ @@ -2567,15 +2567,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -5083,15 +5083,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__Q__Bubbles.html │ │ │ @@ -2779,15 +2779,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -5136,15 +5136,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__Q__DG0.html │ │ │ @@ -2948,15 +2948,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -5305,15 +5305,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__Q__Hierarchical.html │ │ │ @@ -3534,15 +3534,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -6342,15 +6342,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__Q__iso__Q1.html │ │ │ @@ -2725,15 +2725,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -5082,15 +5082,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__RT__Bubbles.html │ │ │ @@ -1977,15 +1977,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -4974,15 +4974,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__RannacherTurek.html │ │ │ @@ -2023,15 +2023,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -4927,15 +4927,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__RaviartThomas.html │ │ │ @@ -2162,15 +2162,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -5055,15 +5055,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__RaviartThomasNodal.html │ │ │ @@ -2341,15 +2341,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -5174,15 +5174,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__SimplexDGP.html │ │ │ @@ -2388,15 +2388,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -4870,15 +4870,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__SimplexP.html │ │ │ @@ -2390,15 +2390,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -4872,15 +4872,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__SimplexP__Bubbles.html │ │ │ @@ -2284,15 +2284,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -4870,15 +4870,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__SimplexPoly.html │ │ │ @@ -2248,15 +2248,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -4896,15 +4896,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__TraceQ.html │ │ │ @@ -1354,15 +1354,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ │ @@ -1823,15 +1823,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__TraceQ_3_011_00_01spacedim_01_4.html │ │ │ @@ -1597,15 +1597,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data() [1/2]

│ │ │ │ │ │
│ │ │ @@ -2110,15 +2110,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__WedgeDGP.html │ │ │ @@ -1941,15 +1941,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -4845,15 +4845,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__WedgeP.html │ │ │ @@ -2102,15 +2102,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -4861,15 +4861,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__WedgePoly.html │ │ │ @@ -1894,15 +1894,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values() [1/2]

│ │ │ │ │ │
│ │ │ @@ -4860,15 +4860,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFiniteElement.html │ │ │ @@ -4067,15 +4067,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtual │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ │ @@ -4386,15 +4386,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtual │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classIndexSet.html │ │ │ @@ -1300,15 +1300,15 @@ │ │ │ ( │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │
│ │ │

Remove and return the last element of the last range. This function throws an exception if the IndexSet is empty.

│ │ │ -
Deprecated:
This function is deprecated. Conceptually, an index set is a set; it should not be seen as a sorted container in which it is clear what element is stored "last".
│ │ │ +
Deprecated:
This function is deprecated. Conceptually, an index set is a set; it should not be seen as a sorted container in which it is clear what element is stored "last".
│ │ │ │ │ │

Definition at line 561 of file index_set.cc.

│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ pop_front()

│ │ │ @@ -1321,15 +1321,15 @@ │ │ │ ( │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │
│ │ │

Remove and return the first element of the first range. This function throws an exception if the IndexSet is empty.

│ │ │ -
Deprecated:
This function is deprecated. Conceptually, an index set is a set; it should not be seen as a sorted container in which it is clear what element is stored "first".
│ │ │ +
Deprecated:
This function is deprecated. Conceptually, an index set is a set; it should not be seen as a sorted container in which it is clear what element is stored "first".
│ │ │ │ │ │

Definition at line 579 of file index_set.cc.

│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_index_vector()

│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classLinearAlgebra_1_1TpetraWrappers_1_1Vector.html │ │ │ @@ -998,15 +998,15 @@ │ │ │ │ │ │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use Teuchos::RCP<> instead of std::shared_ptr<>.
│ │ │ +
Deprecated:
Use Teuchos::RCP<> instead of std::shared_ptr<>.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ import_elements() [3/3]

│ │ │ │ │ │
│ │ │ @@ -1073,15 +1073,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ inline │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use import_elements() instead.
│ │ │ +
Deprecated:
Use import_elements() instead.
│ │ │ │ │ │

Definition at line 513 of file trilinos_tpetra_vector.h.

│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ operator()() [1/2]

│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMGTransferBase.html │ │ │ @@ -107,15 +107,15 @@ │ │ │

#include <deal.II/multigrid/mg_base.h>

│ │ │

Detailed Description

│ │ │
template<typename VectorType>
│ │ │ class MGTransferBase< VectorType >

Base class used to declare the operations needed by a concrete class implementing prolongation and restriction of vectors in the multigrid context. This class is abstract and has no implementation of these operations.

│ │ │

There are several derived classes, reflecting the fact that vector types and numbering of the fine-grid discretization and of the multi-level implementation are independent.

│ │ │

If you use multigrid for a single PDE or for your complete system of equations, you will use MGTransferPrebuilt together with Multigrid. The vector types used on the fine grid as well as for the multilevel operations may be Vector or BlockVector. In both cases, MGTransferPrebuilt will operate on all components of the solution.

│ │ │
Note
For the following, it is important to realize the difference between a solution component and a solution block. The distinction only applies if vector valued elements are used, but is quite important then. This is reflected in the fact that it is not possible right now to use transfer classes based on MGTransferComponentBase for genuine vector valued elements, but descendants of MGTransferBlockBase would have to be applied. In the following text, we will use the term block, but remark that it might refer to components as well.
│ │ │ -
Todo:
update the following documentation, since it does not reflect the latest changes in structure.
│ │ │ +
Todo:
update the following documentation, since it does not reflect the latest changes in structure.
│ │ │

For mixed systems, it may be required to do multigrid only for a single component or for some components. The classes MGTransferSelect and MGTransferBlock handle these cases.

│ │ │

MGTransferSelect is used if you use multigrid (on Vector objects) for a single component, possibly grouped using mg_target_component.

│ │ │

The class MGTransferBlock handles the case where your multigrid method operates on BlockVector objects. These can contain all or a consecutive set of the blocks of the complete system. Since most smoothers cannot operate on block structures, it is not clear whether this case is really useful. Therefore, a tested implementation of this case will be supplied when needed.

│ │ │ │ │ │

Definition at line 171 of file mg_base.h.

│ │ │
│ │ │ Inheritance diagram for MGTransferBase< VectorType >:
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMapping.html │ │ │ @@ -147,15 +147,15 @@ │ │ │ \sum_{q} │ │ │ \hat u(\hat{\mathbf x}_q) │ │ │ \underbrace{\left|\text{det}J(\hat{\mathbf x}_q)\right| w_q}_{=: │ │ │ \text{JxW}_q}. │ │ │ \] │ │ │

│ │ │

Here, the weights \(\text{JxW}_q\) of each quadrature point (where JxW mnemonically stands for Jacobian times Quadrature Weights) take the role of the \(dx\) in the original integral. Consequently, they appear in all code that computes integrals approximated by quadrature, and are accessed by FEValues::JxW().

│ │ │ -
Todo:
Document what happens in the codimension-1 case.
│ │ │ +
Todo:
Document what happens in the codimension-1 case.
│ │ │

Mapping of vector fields, differential forms and gradients of vector fields

│ │ │

The transformation of vector fields or differential forms (gradients of scalar functions) \(\mathbf v\), and gradients of vector fields \(\mathbf T\) follows the general form

│ │ │

│ │ │ \[ │ │ │ \mathbf v(\mathbf x) = \mathbf A(\hat{\mathbf x}) │ │ │ \hat{\mathbf v}(\hat{\mathbf x}), │ │ │ \qquad │ │ │ @@ -1073,15 +1073,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtual │ │ │ │ │ │ │ │ │

│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ │ @@ -1326,15 +1326,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtual │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values()

│ │ │ │ │ │
│ │ │ @@ -1720,15 +1720,15 @@ │ │ │ \frac{1}{\text{det}\;J(\hat{\mathbf x})} │ │ │ J(\hat{\mathbf x}) \hat{\mathbf T}(\hat{\mathbf x}) │ │ │ J(\hat{\mathbf x})^{-1}. │ │ │ \] │ │ │

│ │ │ │ │ │ │ │ │ -
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ +
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
[in]inputAn array (or part of an array) of input objects that should be mapped.
[in]kindThe kind of mapping to be applied.
[in]internalA pointer to an object of type Mapping::InternalDataBase that contains information previously stored by the mapping. The object pointed to was created by the get_data(), get_face_data(), or get_subface_data() function, and will have been updated as part of a call to fill_fe_values(), fill_fe_face_values(), or fill_fe_subface_values() for the current cell, before calling the current function. In other words, this object also represents with respect to which cell the transformation should be applied to.
[out]outputAn array (or part of an array) into which the transformed objects should be placed. (Note that the array view is const, but the tensors it points to are not.)
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMappingC1.html │ │ │ @@ -1172,15 +1172,15 @@ │ │ │ \frac{1}{\text{det}\;J(\hat{\mathbf x})} │ │ │ J(\hat{\mathbf x}) \hat{\mathbf T}(\hat{\mathbf x}) │ │ │ J(\hat{\mathbf x})^{-1}. │ │ │ \] │ │ │

│ │ │ │ │ │ │ │ │ -
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ +
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
[in]inputAn array (or part of an array) of input objects that should be mapped.
[in]kindThe kind of mapping to be applied.
[in]internalA pointer to an object of type Mapping::InternalDataBase that contains information previously stored by the mapping. The object pointed to was created by the get_data(), get_face_data(), or get_subface_data() function, and will have been updated as part of a call to fill_fe_values(), fill_fe_face_values(), or fill_fe_subface_values() for the current cell, before calling the current function. In other words, this object also represents with respect to which cell the transformation should be applied to.
[out]outputAn array (or part of an array) into which the transformed objects should be placed. (Note that the array view is const, but the tensors it points to are not.)
│ │ │ @@ -1679,15 +1679,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ │ @@ -1940,15 +1940,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMappingCartesian.html │ │ │ @@ -866,15 +866,15 @@ │ │ │ \frac{1}{\text{det}\;J(\hat{\mathbf x})} │ │ │ J(\hat{\mathbf x}) \hat{\mathbf T}(\hat{\mathbf x}) │ │ │ J(\hat{\mathbf x})^{-1}. │ │ │ \] │ │ │

│ │ │ │ │ │ │ │ │ -
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ +
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
[in]inputAn array (or part of an array) of input objects that should be mapped.
[in]kindThe kind of mapping to be applied.
[in]internalA pointer to an object of type Mapping::InternalDataBase that contains information previously stored by the mapping. The object pointed to was created by the get_data(), get_face_data(), or get_subface_data() function, and will have been updated as part of a call to fill_fe_values(), fill_fe_face_values(), or fill_fe_subface_values() for the current cell, before calling the current function. In other words, this object also represents with respect to which cell the transformation should be applied to.
[out]outputAn array (or part of an array) into which the transformed objects should be placed. (Note that the array view is const, but the tensors it points to are not.)
│ │ │ @@ -2278,15 +2278,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_face_values() [2/2]

│ │ │ │ │ │
│ │ │ @@ -2335,15 +2335,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ n_subscriptions()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMappingFE.html │ │ │ @@ -907,15 +907,15 @@ │ │ │ \frac{1}{\text{det}\;J(\hat{\mathbf x})} │ │ │ J(\hat{\mathbf x}) \hat{\mathbf T}(\hat{\mathbf x}) │ │ │ J(\hat{\mathbf x})^{-1}. │ │ │ \] │ │ │

│ │ │ │ │ │ │ │ │ -
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ +
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
[in]inputAn array (or part of an array) of input objects that should be mapped.
[in]kindThe kind of mapping to be applied.
[in]internalA pointer to an object of type Mapping::InternalDataBase that contains information previously stored by the mapping. The object pointed to was created by the get_data(), get_face_data(), or get_subface_data() function, and will have been updated as part of a call to fill_fe_values(), fill_fe_face_values(), or fill_fe_subface_values() for the current cell, before calling the current function. In other words, this object also represents with respect to which cell the transformation should be applied to.
[out]outputAn array (or part of an array) into which the transformed objects should be placed. (Note that the array view is const, but the tensors it points to are not.)
│ │ │ @@ -1815,15 +1815,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_face_values() [2/2]

│ │ │ │ │ │
│ │ │ @@ -1872,15 +1872,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_immersed_surface_values()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMappingFEField.html │ │ │ @@ -993,15 +993,15 @@ │ │ │ \frac{1}{\text{det}\;J(\hat{\mathbf x})} │ │ │ J(\hat{\mathbf x}) \hat{\mathbf T}(\hat{\mathbf x}) │ │ │ J(\hat{\mathbf x})^{-1}. │ │ │ \] │ │ │

│ │ │ │ │ │ │ │ │ -
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ +
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
[in]inputAn array (or part of an array) of input objects that should be mapped.
[in]kindThe kind of mapping to be applied.
[in]internalA pointer to an object of type Mapping::InternalDataBase that contains information previously stored by the mapping. The object pointed to was created by the get_data(), get_face_data(), or get_subface_data() function, and will have been updated as part of a call to fill_fe_values(), fill_fe_face_values(), or fill_fe_subface_values() for the current cell, before calling the current function. In other words, this object also represents with respect to which cell the transformation should be applied to.
[out]outputAn array (or part of an array) into which the transformed objects should be placed. (Note that the array view is const, but the tensors it points to are not.)
│ │ │ @@ -2111,15 +2111,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_face_values() [2/2]

│ │ │ │ │ │
│ │ │ @@ -2168,15 +2168,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ n_subscriptions()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMappingManifold.html │ │ │ @@ -822,15 +822,15 @@ │ │ │ \frac{1}{\text{det}\;J(\hat{\mathbf x})} │ │ │ J(\hat{\mathbf x}) \hat{\mathbf T}(\hat{\mathbf x}) │ │ │ J(\hat{\mathbf x})^{-1}. │ │ │ \] │ │ │

│ │ │ │ │ │ │ │ │ -
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ +
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
[in]inputAn array (or part of an array) of input objects that should be mapped.
[in]kindThe kind of mapping to be applied.
[in]internalA pointer to an object of type Mapping::InternalDataBase that contains information previously stored by the mapping. The object pointed to was created by the get_data(), get_face_data(), or get_subface_data() function, and will have been updated as part of a call to fill_fe_values(), fill_fe_face_values(), or fill_fe_subface_values() for the current cell, before calling the current function. In other words, this object also represents with respect to which cell the transformation should be applied to.
[out]outputAn array (or part of an array) into which the transformed objects should be placed. (Note that the array view is const, but the tensors it points to are not.)
│ │ │ @@ -1738,15 +1738,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_face_values() [2/2]

│ │ │ │ │ │
│ │ │ @@ -1795,15 +1795,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_immersed_surface_values()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMappingP1.html │ │ │ @@ -890,15 +890,15 @@ │ │ │ \frac{1}{\text{det}\;J(\hat{\mathbf x})} │ │ │ J(\hat{\mathbf x}) \hat{\mathbf T}(\hat{\mathbf x}) │ │ │ J(\hat{\mathbf x})^{-1}. │ │ │ \] │ │ │

│ │ │ │ │ │ │ │ │ -
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ +
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
[in]inputAn array (or part of an array) of input objects that should be mapped.
[in]kindThe kind of mapping to be applied.
[in]internalA pointer to an object of type Mapping::InternalDataBase that contains information previously stored by the mapping. The object pointed to was created by the get_data(), get_face_data(), or get_subface_data() function, and will have been updated as part of a call to fill_fe_values(), fill_fe_face_values(), or fill_fe_subface_values() for the current cell, before calling the current function. In other words, this object also represents with respect to which cell the transformation should be applied to.
[out]outputAn array (or part of an array) into which the transformed objects should be placed. (Note that the array view is const, but the tensors it points to are not.)
│ │ │ @@ -2095,15 +2095,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_face_values() [2/2]

│ │ │ │ │ │
│ │ │ @@ -2152,15 +2152,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_immersed_surface_values()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMappingQ.html │ │ │ @@ -1005,15 +1005,15 @@ │ │ │ \frac{1}{\text{det}\;J(\hat{\mathbf x})} │ │ │ J(\hat{\mathbf x}) \hat{\mathbf T}(\hat{\mathbf x}) │ │ │ J(\hat{\mathbf x})^{-1}. │ │ │ \] │ │ │

│ │ │ │ │ │ │ │ │ -
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ +
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
[in]inputAn array (or part of an array) of input objects that should be mapped.
[in]kindThe kind of mapping to be applied.
[in]internalA pointer to an object of type Mapping::InternalDataBase that contains information previously stored by the mapping. The object pointed to was created by the get_data(), get_face_data(), or get_subface_data() function, and will have been updated as part of a call to fill_fe_values(), fill_fe_face_values(), or fill_fe_subface_values() for the current cell, before calling the current function. In other words, this object also represents with respect to which cell the transformation should be applied to.
[out]outputAn array (or part of an array) into which the transformed objects should be placed. (Note that the array view is const, but the tensors it points to are not.)
│ │ │ @@ -2519,15 +2519,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_face_values() [2/2]

│ │ │ │ │ │
│ │ │ @@ -2576,15 +2576,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ n_subscriptions()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMappingQ1.html │ │ │ @@ -961,15 +961,15 @@ │ │ │ \frac{1}{\text{det}\;J(\hat{\mathbf x})} │ │ │ J(\hat{\mathbf x}) \hat{\mathbf T}(\hat{\mathbf x}) │ │ │ J(\hat{\mathbf x})^{-1}. │ │ │ \] │ │ │

│ │ │ │ │ │ │ │ │ -
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ +
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
[in]inputAn array (or part of an array) of input objects that should be mapped.
[in]kindThe kind of mapping to be applied.
[in]internalA pointer to an object of type Mapping::InternalDataBase that contains information previously stored by the mapping. The object pointed to was created by the get_data(), get_face_data(), or get_subface_data() function, and will have been updated as part of a call to fill_fe_values(), fill_fe_face_values(), or fill_fe_subface_values() for the current cell, before calling the current function. In other words, this object also represents with respect to which cell the transformation should be applied to.
[out]outputAn array (or part of an array) into which the transformed objects should be placed. (Note that the array view is const, but the tensors it points to are not.)
│ │ │ @@ -1468,15 +1468,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ │ @@ -1729,15 +1729,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMappingQ1Eulerian.html │ │ │ @@ -1124,15 +1124,15 @@ │ │ │ \frac{1}{\text{det}\;J(\hat{\mathbf x})} │ │ │ J(\hat{\mathbf x}) \hat{\mathbf T}(\hat{\mathbf x}) │ │ │ J(\hat{\mathbf x})^{-1}. │ │ │ \] │ │ │

│ │ │ │ │ │ │ │ │ -
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ +
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
[in]inputAn array (or part of an array) of input objects that should be mapped.
[in]kindThe kind of mapping to be applied.
[in]internalA pointer to an object of type Mapping::InternalDataBase that contains information previously stored by the mapping. The object pointed to was created by the get_data(), get_face_data(), or get_subface_data() function, and will have been updated as part of a call to fill_fe_values(), fill_fe_face_values(), or fill_fe_subface_values() for the current cell, before calling the current function. In other words, this object also represents with respect to which cell the transformation should be applied to.
[out]outputAn array (or part of an array) into which the transformed objects should be placed. (Note that the array view is const, but the tensors it points to are not.)
│ │ │ @@ -1631,15 +1631,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ │ @@ -1810,15 +1810,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMappingQCache.html │ │ │ @@ -1396,15 +1396,15 @@ │ │ │ \frac{1}{\text{det}\;J(\hat{\mathbf x})} │ │ │ J(\hat{\mathbf x}) \hat{\mathbf T}(\hat{\mathbf x}) │ │ │ J(\hat{\mathbf x})^{-1}. │ │ │ \] │ │ │

│ │ │ │ │ │ │ │ │ -
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ +
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
[in]inputAn array (or part of an array) of input objects that should be mapped.
[in]kindThe kind of mapping to be applied.
[in]internalA pointer to an object of type Mapping::InternalDataBase that contains information previously stored by the mapping. The object pointed to was created by the get_data(), get_face_data(), or get_subface_data() function, and will have been updated as part of a call to fill_fe_values(), fill_fe_face_values(), or fill_fe_subface_values() for the current cell, before calling the current function. In other words, this object also represents with respect to which cell the transformation should be applied to.
[out]outputAn array (or part of an array) into which the transformed objects should be placed. (Note that the array view is const, but the tensors it points to are not.)
│ │ │ @@ -1903,15 +1903,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ │ @@ -2164,15 +2164,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMappingQEulerian.html │ │ │ @@ -1156,15 +1156,15 @@ │ │ │ \frac{1}{\text{det}\;J(\hat{\mathbf x})} │ │ │ J(\hat{\mathbf x}) \hat{\mathbf T}(\hat{\mathbf x}) │ │ │ J(\hat{\mathbf x})^{-1}. │ │ │ \] │ │ │

│ │ │ │ │ │ │ │ │ -
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ +
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
[in]inputAn array (or part of an array) of input objects that should be mapped.
[in]kindThe kind of mapping to be applied.
[in]internalA pointer to an object of type Mapping::InternalDataBase that contains information previously stored by the mapping. The object pointed to was created by the get_data(), get_face_data(), or get_subface_data() function, and will have been updated as part of a call to fill_fe_values(), fill_fe_face_values(), or fill_fe_subface_values() for the current cell, before calling the current function. In other words, this object also represents with respect to which cell the transformation should be applied to.
[out]outputAn array (or part of an array) into which the transformed objects should be placed. (Note that the array view is const, but the tensors it points to are not.)
│ │ │ @@ -1663,15 +1663,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ get_subface_data()

│ │ │ │ │ │
│ │ │ @@ -1842,15 +1842,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ protectedvirtualinherited │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ +
Deprecated:
Use the version taking a hp::QCollection argument.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ fill_fe_subface_values()

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMeshWorker_1_1Assembler_1_1MGMatrixSimple.html │ │ │ @@ -106,15 +106,15 @@ │ │ │
│ │ │
│ │ │ │ │ │

#include <deal.II/meshworker/simple.h>

│ │ │

Detailed Description

│ │ │
template<typename MatrixType>
│ │ │ class MeshWorker::Assembler::MGMatrixSimple< MatrixType >

Assemble local matrices into level matrices without using block structure.

│ │ │ -
Todo:
The matrix structures needed for assembling level matrices with local refinement and continuous elements are missing.
│ │ │ +
Todo:
The matrix structures needed for assembling level matrices with local refinement and continuous elements are missing.
│ │ │ │ │ │

Definition at line 253 of file simple.h.

│ │ │
│ │ │ │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMeshWorker_1_1Assembler_1_1ResidualLocalBlocksToGlobalBlocks.html │ │ │ @@ -109,15 +109,15 @@ │ │ │

#include <deal.II/meshworker/assembler.h>

│ │ │

Detailed Description

│ │ │
template<typename VectorType>
│ │ │ class MeshWorker::Assembler::ResidualLocalBlocksToGlobalBlocks< VectorType >

Assemble local residuals into global residuals.

│ │ │

The global residuals are expected as an FEVectors object. The local residuals are block vectors.

│ │ │

Depending on whether the BlockInfo object was initialize with BlockInfo::initialize_local(), the comprehensive or block data model is used locally.

│ │ │

In the block model, each of the blocks of the local vectors corresponds to the restriction of a single block of the system to this cell (see GlossBlock). Thus, the size of this local block is the number of degrees of freedom of the corresponding base element of the FESystem.

│ │ │ -
Todo:
Comprehensive model currently not implemented.
│ │ │ +
Todo:
Comprehensive model currently not implemented.
│ │ │ │ │ │

Definition at line 111 of file assembler.h.

│ │ │

│ │ │ Public Member Functions

 MGMatrixSimple (double threshold=1.e-12)
 
│ │ │ │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMeshWorker_1_1LocalIntegrator.html │ │ │ @@ -111,15 +111,15 @@ │ │ │ │ │ │

#include <deal.II/meshworker/local_integrator.h>

│ │ │

Detailed Description

│ │ │
template<int dim, int spacedim = dim, typename number = double>
│ │ │ class MeshWorker::LocalIntegrator< dim, spacedim, number >

A local integrator object, which can be used to simplify the call of loop(). Instead of providing the three local integration functions separately, we bundle them as virtual functions in this class.

│ │ │

Additionally, since we cannot have a virtual null function, we provide flags, which allow us to indicate, whether we want to integrate on boundary and interior faces. These flags are true by default, but can be modified by applications to speed up the loop.

│ │ │

If a function is not overloaded in a derived class, but its usage flag is true, the function will cause an exception ExcPureFunction.

│ │ │ -
Deprecated:
This class is deprecated. It used to be the basis for integration via the MeshWorker::integration_loop() function, but the same functionality is available via MeshWorker::loop().
│ │ │ +
Deprecated:
This class is deprecated. It used to be the basis for integration via the MeshWorker::integration_loop() function, but the same functionality is available via MeshWorker::loop().
│ │ │ │ │ │

Definition at line 60 of file local_integrator.h.

│ │ │
│ │ │ Inheritance diagram for MeshWorker::LocalIntegrator< dim, spacedim, number >:
│ │ │
│ │ │
Inheritance graph
│ │ │ │ │ │ @@ -797,15 +797,15 @@ │ │ │
│ │ │ │ │ │ │ │ │

│ │ │ Public Member Functions

void initialize (const BlockInfo *block_info, AnyData &residuals)
 
std::vector<std::string> MeshWorker::LocalIntegrator< dim, spacedim, number >::input_vector_names
│ │ │
│ │ │

The names of the input vectors. If this vector is nonempty, it can be used by application programs to automatically select and verify the input vectors used for integration.

│ │ │
Note
This variable is currently not used by the library, but it is provided to help develop application programs.
│ │ │ -
Deprecated:
Because the library itself does not use this field, it is better placed in derived classes.
│ │ │ +
Deprecated:
Because the library itself does not use this field, it is better placed in derived classes.
│ │ │ │ │ │

Definition at line 133 of file local_integrator.h.

│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ output_names

│ │ │ @@ -818,15 +818,15 @@ │ │ │ │ │ │ std::vector<std::string> MeshWorker::LocalIntegrator< dim, spacedim, number >::output_names │ │ │ │ │ │ │ │ │
│ │ │

The names of the results produced. If this vector is nonempty, it can be used by application programs to automatically assign names to output values and/or verify the names of vectors.

│ │ │
Note
This variable is currently not used by the library, but it is provided to help develop application programs.
│ │ │ -
Deprecated:
Because the library itself does not use this field, it is better placed in derived classes.
│ │ │ +
Deprecated:
Because the library itself does not use this field, it is better placed in derived classes.
│ │ │ │ │ │

Definition at line 147 of file local_integrator.h.

│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ counter

│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classObserverPointer.html │ │ │ @@ -552,15 +552,15 @@ │ │ │ │ │ │ │ │ │ inline │ │ │ │ │ │ │ │ │
│ │ │

Delete the object pointed to and set the pointer to nullptr. Note that unlike what the documentation of the class describes, this function actually deletes the object pointed to. That is, this function assumes a ObserverPointer's ownership of the object pointed to.

│ │ │ -
Deprecated:
This function is deprecated. It does not use the semantics we usually use for this class, and its use is surely going to be confusing.
│ │ │ +
Deprecated:
This function is deprecated. It does not use the semantics we usually use for this class, and its use is surely going to be confusing.
│ │ │ │ │ │

Definition at line 435 of file observer_pointer.h.

│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ operator T*()

│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classPathSearch.html │ │ │ @@ -124,15 +124,15 @@ │ │ │
...
│ │ │ │ │ │ │ │ │

This piece of code will first traverse all paths in the list set up for file class MESH. If it manages to open a file, it returns the istream object. If not, it will try to append the first suffix of the suffix list and do the same. And so on. If no file is found in the end, an exception is thrown.

│ │ │

If you want to restrict your search to a certain mesh format, .inp for instance, then either use "grid.inp" in the code above or use the alternative find(const std::string&,const std::string&,const char*) function

std::string full_name = search.find("grid", ".inp");
│ │ │

Path lists are by default starting with the current directory ("./"), followed optionally by a standard directory of deal.II. Use show() to find out the path list for a given class. Paths and suffixes can be added using the functions add_path() and add_suffix(), respectively.

│ │ │
Note
Directories in the path list should always end with a trailing "/", while suffixes should always start with a dot. These characters are not added automatically (allowing you to do some real file name editing).
│ │ │ -
Deprecated:
Use the std::filesystem facilities instead.
│ │ │ +
Deprecated:
Use the std::filesystem facilities instead.
│ │ │ │ │ │

Definition at line 82 of file path_search.h.

│ │ │ │ │ │ │ │ │

│ │ │ Public Types

enum  Position { back │ │ │ , front │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classSUNDIALS_1_1KINSOL.html │ │ │ @@ -524,17 +524,17 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
std::function<VectorType &()> SUNDIALS::KINSOL< VectorType >::get_solution_scaling
│ │ │
│ │ │

A function object that users may supply and that is intended to return a vector whose components are the weights used by KINSOL to compute the vector norm of the solution. The implementation of this function is optional, and it is used only if implemented.

│ │ │ -

The intent for this scaling factor is for problems in which the different components of a solution have vastly different numerical magnitudes – typically because they have different physical units and represent different things. For example, if one were to solve a nonlinear Stokes problem, the solution vector has components that correspond to velocities and other components that correspond to pressures. These have different physical units and depending on which units one chooses, they may have roughly comparable numerical sizes or maybe they don't. To give just one example, in simulations of flow in the Earth's interior, one has velocities on the order of maybe ten centimeters per year, and pressures up to around 100 GPa. If one expresses this in SI units, this corresponds to velocities of around \(0.000,000,003=3 \times 10^{-9}\) m/s, and pressures around \(10^9 \text{kg}/\text{m}/\text{s}^2\), i.e., vastly different. In such cases, computing the \(l_2\) norm of a solution-type vector (e.g., the difference between the previous and the current solution) makes no sense because the norm will either be dominated by the velocity components or the pressure components. The scaling vector this function returns is intended to provide each component of the solution with a scaling factor that is generally chosen as the inverse of a "typical velocity" or "typical pressure" so that upon multiplication of a vector component by the corresponding scaling vector component, one obtains a number that is of order of magnitude of one (i.e., a reasonably small multiple of one times the typical velocity/pressure). The KINSOL manual states this as follows: "The user should supply values \_form#2718, │ │ │ -which are diagonal elements of the scaling matrix such that \_form#2734 has │ │ │ -all components roughly the same magnitude when \_form#326 is close to a │ │ │ +

The intent for this scaling factor is for problems in which the different components of a solution have vastly different numerical magnitudes – typically because they have different physical units and represent different things. For example, if one were to solve a nonlinear Stokes problem, the solution vector has components that correspond to velocities and other components that correspond to pressures. These have different physical units and depending on which units one chooses, they may have roughly comparable numerical sizes or maybe they don't. To give just one example, in simulations of flow in the Earth's interior, one has velocities on the order of maybe ten centimeters per year, and pressures up to around 100 GPa. If one expresses this in SI units, this corresponds to velocities of around \(0.000,000,003=3 \times 10^{-9}\) m/s, and pressures around \(10^9 \text{kg}/\text{m}/\text{s}^2\), i.e., vastly different. In such cases, computing the \(l_2\) norm of a solution-type vector (e.g., the difference between the previous and the current solution) makes no sense because the norm will either be dominated by the velocity components or the pressure components. The scaling vector this function returns is intended to provide each component of the solution with a scaling factor that is generally chosen as the inverse of a "typical velocity" or "typical pressure" so that upon multiplication of a vector component by the corresponding scaling vector component, one obtains a number that is of order of magnitude of one (i.e., a reasonably small multiple of one times the typical velocity/pressure). The KINSOL manual states this as follows: "The user should supply values \_form#2674, │ │ │ +which are diagonal elements of the scaling matrix such that \_form#2710 has │ │ │ +all components roughly the same magnitude when \_form#225 is close to a │ │ │ solution".

│ │ │

If no function is provided to a KINSOL object, then this is interpreted as implicitly saying that all of these scaling factors should be considered as one.

│ │ │
Note
This variable represents a user provided callback. See there for a description of how to deal with errors and other requirements and conventions. In particular, KINSOL can deal with "recoverable" errors in some circumstances, so callbacks can throw exceptions of type RecoverableUserCallbackError.
│ │ │ │ │ │

Definition at line 649 of file kinsol.h.

│ │ │ │ │ │
│ │ │ ├── html2text {} │ │ │ │ @@ -367,16 +367,16 @@ │ │ │ │ the pressure components. The scaling vector this function returns is intended │ │ │ │ to provide each component of the solution with a scaling factor that is │ │ │ │ generally chosen as the inverse of a "typical velocity" or "typical pressure" │ │ │ │ so that upon multiplication of a vector component by the corresponding scaling │ │ │ │ vector component, one obtains a number that is of order of magnitude of one │ │ │ │ (i.e., a reasonably small multiple of one times the typical velocity/pressure). │ │ │ │ The _K_I_N_S_O_L manual states this as follows: "The user should supply values │ │ │ │ -\_form#2718, which are diagonal elements of the scaling matrix such that │ │ │ │ -\_form#2734 has all components roughly the same magnitude when \_form#326 is │ │ │ │ +\_form#2674, which are diagonal elements of the scaling matrix such that │ │ │ │ +\_form#2710 has all components roughly the same magnitude when \_form#225 is │ │ │ │ close to a solution". │ │ │ │ If no function is provided to a _K_I_N_S_O_L object, then this is interpreted as │ │ │ │ implicitly saying that all of these scaling factors should be considered as │ │ │ │ one. │ │ │ │ Note │ │ │ │ This variable represents a _u_s_e_r_ _p_r_o_v_i_d_e_d_ _c_a_l_l_b_a_c_k. See there for a │ │ │ │ description of how to deal with errors and other requirements and │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classTrilinosWrappers_1_1MPI_1_1Vector.html │ │ │ @@ -1270,15 +1270,15 @@ │ │ │
│ │ │ │ │ │ │ │ │ inline │ │ │ │ │ │ │ │ │
│ │ │ -
Deprecated:
Use import_elements() instead.
│ │ │ +
Deprecated:
Use import_elements() instead.
│ │ │ │ │ │

Definition at line 767 of file trilinos_vector.h.

│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ operator==()

│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classUtilities_1_1MPI_1_1ConsensusAlgorithms_1_1Interface.html │ │ │ @@ -229,15 +229,15 @@ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │
│ │ │

Run the consensus algorithm and return a vector of process ranks that have requested answers from the current process.

│ │ │

This version of the run() function simply unpacks the functions packaged in process and calls the version of the run() function that takes a number of std::function arguments.

│ │ │ -
Deprecated:
Instead of deriving a class from the Process base class and providing a corresponding object to this function, use the other run() function in this class that takes function objects as arguments.
│ │ │ +
Deprecated:
Instead of deriving a class from the Process base class and providing a corresponding object to this function, use the other run() function in this class that takes function objects as arguments.
│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ run() [2/2]

│ │ │ │ │ │
│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classUtilities_1_1MPI_1_1ConsensusAlgorithms_1_1NBX.html │ │ │ @@ -285,15 +285,15 @@ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │

│ │ │

Run the consensus algorithm and return a vector of process ranks that have requested answers from the current process.

│ │ │

This version of the run() function simply unpacks the functions packaged in process and calls the version of the run() function that takes a number of std::function arguments.

│ │ │ -
Deprecated:
Instead of deriving a class from the Process base class and providing a corresponding object to this function, use the other run() function in this class that takes function objects as arguments.
│ │ │ +
Deprecated:
Instead of deriving a class from the Process base class and providing a corresponding object to this function, use the other run() function in this class that takes function objects as arguments.
│ │ │ │ │ │

Implements Utilities::MPI::ConsensusAlgorithms::Interface< RequestType, AnswerType >.

│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ all_locally_originated_receives_are_completed()

│ │ │ @@ -537,15 +537,15 @@ │ │ │ │ │ │ inherited │ │ │ │ │ │ │ │ │
│ │ │

Run the consensus algorithm and return a vector of process ranks that have requested answers from the current process.

│ │ │

This version of the run() function simply unpacks the functions packaged in process and calls the version of the run() function that takes a number of std::function arguments.

│ │ │ -
Deprecated:
Instead of deriving a class from the Process base class and providing a corresponding object to this function, use the other run() function in this class that takes function objects as arguments.
│ │ │ +
Deprecated:
Instead of deriving a class from the Process base class and providing a corresponding object to this function, use the other run() function in this class that takes function objects as arguments.
│ │ │ │ │ │
│ │ │ │ │ │

Member Data Documentation

│ │ │ │ │ │

◆ send_buffers

│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classUtilities_1_1MPI_1_1ConsensusAlgorithms_1_1PEX.html │ │ │ @@ -281,15 +281,15 @@ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │

│ │ │

Run the consensus algorithm and return a vector of process ranks that have requested answers from the current process.

│ │ │

This version of the run() function simply unpacks the functions packaged in process and calls the version of the run() function that takes a number of std::function arguments.

│ │ │ -
Deprecated:
Instead of deriving a class from the Process base class and providing a corresponding object to this function, use the other run() function in this class that takes function objects as arguments.
│ │ │ +
Deprecated:
Instead of deriving a class from the Process base class and providing a corresponding object to this function, use the other run() function in this class that takes function objects as arguments.
│ │ │ │ │ │

Implements Utilities::MPI::ConsensusAlgorithms::Interface< RequestType, AnswerType >.

│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ start_communication()

│ │ │ @@ -487,15 +487,15 @@ │ │ │ │ │ │ inherited │ │ │ │ │ │ │ │ │
│ │ │

Run the consensus algorithm and return a vector of process ranks that have requested answers from the current process.

│ │ │

This version of the run() function simply unpacks the functions packaged in process and calls the version of the run() function that takes a number of std::function arguments.

│ │ │ -
Deprecated:
Instead of deriving a class from the Process base class and providing a corresponding object to this function, use the other run() function in this class that takes function objects as arguments.
│ │ │ +
Deprecated:
Instead of deriving a class from the Process base class and providing a corresponding object to this function, use the other run() function in this class that takes function objects as arguments.
│ │ │ │ │ │
│ │ │ │ │ │

Member Data Documentation

│ │ │ │ │ │

◆ send_buffers

│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classUtilities_1_1MPI_1_1ConsensusAlgorithms_1_1Process.html │ │ │ @@ -116,15 +116,15 @@ │ │ │ │ │ │ │ │ │ │ │ │
RequestTypeThe type of the elements of the vector to sent.
AnswerTypeThe type of the elements of the vector to received.
│ │ │ │ │ │ │ │ │
Note
Since the payloads of the messages are optional, users have to deal with buffers themselves. The ConsensusAlgorithm classes (1) deliver only references to empty vectors (of size 0) the data to be sent can be inserted to or read from, and (2) communicate these vectors blindly.
│ │ │ -
Deprecated:
Instead of deriving a class from this base class and providing a corresponding object to one of the run() functions, use the free functions in this namespace that take function objects as arguments.
│ │ │ +
Deprecated:
Instead of deriving a class from this base class and providing a corresponding object to one of the run() functions, use the free functions in this namespace that take function objects as arguments.
│ │ │ │ │ │

Definition at line 164 of file mpi_consensus_algorithms.h.

│ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classUtilities_1_1MPI_1_1ConsensusAlgorithms_1_1Selector.html │ │ │ @@ -256,15 +256,15 @@ │ │ │ │ │ │

│ │ │ Public Member Functions

virtual ~Process ()=default
 
│ │ │
│ │ │ │ │ │

│ │ │

Run the consensus algorithm and return a vector of process ranks that have requested answers from the current process.

│ │ │

This version of the run() function simply unpacks the functions packaged in process and calls the version of the run() function that takes a number of std::function arguments.

│ │ │ -
Deprecated:
Instead of deriving a class from the Process base class and providing a corresponding object to this function, use the other run() function in this class that takes function objects as arguments.
│ │ │ +
Deprecated:
Instead of deriving a class from the Process base class and providing a corresponding object to this function, use the other run() function in this class that takes function objects as arguments.
│ │ │
Note
The function call is delegated to another ConsensusAlgorithms::Interface implementation.
│ │ │ │ │ │

Implements Utilities::MPI::ConsensusAlgorithms::Interface< RequestType, AnswerType >.

│ │ │ │ │ │
│ │ │ │ │ │ │ │ │ @@ -300,15 +300,15 @@ │ │ │ │ │ │ inherited │ │ │ │ │ │ │ │ │
│ │ │

Run the consensus algorithm and return a vector of process ranks that have requested answers from the current process.

│ │ │

This version of the run() function simply unpacks the functions packaged in process and calls the version of the run() function that takes a number of std::function arguments.

│ │ │ -
Deprecated:
Instead of deriving a class from the Process base class and providing a corresponding object to this function, use the other run() function in this class that takes function objects as arguments.
│ │ │ +
Deprecated:
Instead of deriving a class from the Process base class and providing a corresponding object to this function, use the other run() function in this class that takes function objects as arguments.
│ │ │ │ │ │
│ │ │ │ │ │

Member Data Documentation

│ │ │ │ │ │

◆ consensus_algo

│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classUtilities_1_1MPI_1_1ConsensusAlgorithms_1_1Serial.html │ │ │ @@ -213,15 +213,15 @@ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │

│ │ │

Run the consensus algorithm and return a vector of process ranks that have requested answers from the current process.

│ │ │

This version of the run() function simply unpacks the functions packaged in process and calls the version of the run() function that takes a number of std::function arguments.

│ │ │ -
Deprecated:
Instead of deriving a class from the Process base class and providing a corresponding object to this function, use the other run() function in this class that takes function objects as arguments.
│ │ │ +
Deprecated:
Instead of deriving a class from the Process base class and providing a corresponding object to this function, use the other run() function in this class that takes function objects as arguments.
│ │ │ │ │ │

Implements Utilities::MPI::ConsensusAlgorithms::Interface< RequestType, AnswerType >.

│ │ │ │ │ │
│ │ │ │ │ │ │ │ │

◆ run() [2/2]

│ │ │ @@ -256,15 +256,15 @@ │ │ │ │ │ │ inherited │ │ │ │ │ │ │ │ │
│ │ │

Run the consensus algorithm and return a vector of process ranks that have requested answers from the current process.

│ │ │

This version of the run() function simply unpacks the functions packaged in process and calls the version of the run() function that takes a number of std::function arguments.

│ │ │ -
Deprecated:
Instead of deriving a class from the Process base class and providing a corresponding object to this function, use the other run() function in this class that takes function objects as arguments.
│ │ │ +
Deprecated:
Instead of deriving a class from the Process base class and providing a corresponding object to this function, use the other run() function in this class that takes function objects as arguments.
│ │ │ │ │ │
│ │ │ │ │ │
The documentation for this class was generated from the following file: │ │ │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classUtilities_1_1MPI_1_1RemotePointEvaluation.html │ │ │ @@ -303,15 +303,15 @@ │ │ │ toleranceTolerance in terms of unit cell coordinates for determining all cells around a point passed to the class during reinit(). Depending on the problem, it might be necessary to adjust the tolerance in order to be able to identify a cell. Floating point arithmetic implies that a point will, in general, not lie exactly on a vertex, edge, or face. │ │ │ enforce_unique_mappingEnforce unique mapping, i.e., (one-to-one) relation of points and cells. │ │ │ rtree_levelRTree level to be used during the construction of the bounding boxes. │ │ │ marked_verticesFunction that marks relevant vertices to make search of active cells around point more efficient. │ │ │ │ │ │ │ │ │ │ │ │ -
Deprecated:
│ │ │ +
Deprecated:
│ │ │ │ │ │

Definition at line 61 of file mpi_remote_point_evaluation.cc.

│ │ │ │ │ │ │ │ │ │ │ │ │ │ │

◆ ~RemotePointEvaluation()

│ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/deprecated.html │ │ │ @@ -94,139 +94,139 @@ │ │ │ │ │ │
│ │ │
Deprecated List
│ │ │
│ │ │
│ │ │
│ │ │
Member AffineConstraints< number >::add_selected_constraints (const AffineConstraints &constraints_in, const IndexSet &filter)
│ │ │ -
This function is a combination of the get_view() function and merge() in that it selects a subset of constraints from another constraints object that is then merged into the current one. But the current function does not deal well with index sets. Furthermore, it simply discards parts of constraints that constrain one degree of freedom against ones that are not selected in the filter – something that should probably be considered a bug. Use get_view() and merge() instead.
│ │ │ +
This function is a combination of the get_view() function and merge() in that it selects a subset of constraints from another constraints object that is then merged into the current one. But the current function does not deal well with index sets. Furthermore, it simply discards parts of constraints that constrain one degree of freedom against ones that are not selected in the filter – something that should probably be considered a bug. Use get_view() and merge() instead.
│ │ │
Member AffineConstraints< number >::AffineConstraints (const IndexSet &locally_stored_constraints)
│ │ │ -
This constructor is equivalent to calling the following one with both of its arguments equal to the index set provided here. This is not wrong, but inefficient. Use the following constructor instead.
│ │ │ +
This constructor is equivalent to calling the following one with both of its arguments equal to the index set provided here. This is not wrong, but inefficient. Use the following constructor instead.
│ │ │
Member AffineConstraints< number >::reinit (const IndexSet &locally_stored_constraints)
│ │ │ -
Use the reinit() function with two index set arguments instead.
│ │ │ +
Use the reinit() function with two index set arguments instead.
│ │ │
Member CELL_COARSEN
│ │ │ -
Use CellStatus::cell_will_be_coarsened instead
│ │ │ +
Use CellStatus::cell_will_be_coarsened instead
│ │ │
Member CELL_INVALID
│ │ │ -
Use CellStatus::cell_invalid instead
│ │ │ +
Use CellStatus::cell_invalid instead
│ │ │
Member CELL_PERSIST
│ │ │ -
Use CellStatus::cell_will_persist instead
│ │ │ +
Use CellStatus::cell_will_persist instead
│ │ │
Member CELL_REFINE
│ │ │ -
Use CellStatus::cell_will_be_refined instead
│ │ │ +
Use CellStatus::cell_will_be_refined instead
│ │ │
Member DataOutBase::default_suffix (const OutputFormat output_format)
│ │ │ -
Using Tecplot binary output is deprecated.
│ │ │ +
Using Tecplot binary output is deprecated.
│ │ │
Member DoFHandler< dim, spacedim >::get_active_fe_indices (std::vector< unsigned int > &active_fe_indices) const
│ │ │ -
Use get_active_fe_indices() that returns the result vector.
│ │ │ +
Use get_active_fe_indices() that returns the result vector.
│ │ │
Member DoFHandler< dim, spacedim >::get_communicator () const
│ │ │ -
Use get_mpi_communicator() instead.
│ │ │ +
Use get_mpi_communicator() instead.
│ │ │
Member DoFHandler< dim, spacedim >::set_active_fe_indices (const std::vector< unsigned int > &active_fe_indices)
│ │ │ -
Use set_active_fe_indices() with the types::fe_index datatype.
│ │ │ +
Use set_active_fe_indices() with the types::fe_index datatype.
│ │ │
Member DoFTools::extract_constant_modes (const DoFHandler< dim, spacedim > &dof_handler, const ComponentMask &component_mask, std::vector< std::vector< bool > > &constant_modes)
│ │ │ -
│ │ │ +
│ │ │
Member DoFTools::extract_level_constant_modes (const unsigned int level, const DoFHandler< dim, spacedim > &dof_handler, const ComponentMask &component_mask, std::vector< std::vector< bool > > &constant_modes)
│ │ │ -
│ │ │ +
│ │ │
Member DoFTools::extract_locally_active_dofs (const DoFHandler< dim, spacedim > &dof_handler, IndexSet &dof_set)
│ │ │ -
Use the previous function instead.
│ │ │ +
Use the previous function instead.
│ │ │
Member DoFTools::extract_locally_active_level_dofs (const DoFHandler< dim, spacedim > &dof_handler, IndexSet &dof_set, const unsigned int level)
│ │ │ -
Use the previous function instead.
│ │ │ +
Use the previous function instead.
│ │ │
Member DoFTools::extract_locally_relevant_dofs (const DoFHandler< dim, spacedim > &dof_handler, IndexSet &dof_set)
│ │ │ -
Use the previous function instead.
│ │ │ +
Use the previous function instead.
│ │ │
Member DoFTools::extract_locally_relevant_level_dofs (const DoFHandler< dim, spacedim > &dof_handler, const unsigned int level, IndexSet &dof_set)
│ │ │ -
Use the previous function instead.
│ │ │ +
Use the previous function instead.
│ │ │
Member DoFTools::get_active_fe_indices (const DoFHandler< dim, spacedim > &dof_handler, std::vector< unsigned int > &active_fe_indices)
│ │ │ -
Use DoFHandler::get_active_fe_indices() that returns the result vector.
│ │ │ -
Member DoFTools::map_dofs_to_support_points (const hp::MappingCollection< dim, spacedim > &mapping, const DoFHandler< dim, spacedim > &dof_handler, std::map< types::global_dof_index, Point< spacedim > > &support_points, const ComponentMask &mask={})
│ │ │ -
Use the function that returns the std::map instead.
│ │ │ +
Use DoFHandler::get_active_fe_indices() that returns the result vector.
│ │ │
Member DoFTools::map_dofs_to_support_points (const Mapping< dim, spacedim > &mapping, const DoFHandler< dim, spacedim > &dof_handler, std::map< types::global_dof_index, Point< spacedim > > &support_points, const ComponentMask &mask={})
│ │ │ -
Use the function that returns the std::map instead.
│ │ │ +
Use the function that returns the std::map instead.
│ │ │ +
Member DoFTools::map_dofs_to_support_points (const hp::MappingCollection< dim, spacedim > &mapping, const DoFHandler< dim, spacedim > &dof_handler, std::map< types::global_dof_index, Point< spacedim > > &support_points, const ComponentMask &mask={})
│ │ │ +
Use the function that returns the std::map instead.
│ │ │
Member FEEvaluationData< dim, Number, is_face >::get_normal_vector (const unsigned int q_point) const
│ │ │
Use normal_vector() instead.
│ │ │
Member FEFaceEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >::integrate_scatter (const bool integrate_values, const bool integrate_gradients, VectorType &output_vector)
│ │ │ -
Please use the integrate_scatter() function with the EvaluationFlags argument.
│ │ │ +
Please use the integrate_scatter() function with the EvaluationFlags argument.
│ │ │
Member FEInterfaceValues< dim, spacedim >::normal (const unsigned int q_point_index) const
│ │ │ -
Use the function normal_vector().
│ │ │ +
Use the function normal_vector().
│ │ │
Member FEInterfaceViews::Vector< dim, spacedim >::average_hessian (const unsigned int interface_dof_index, const unsigned int q_point) const
│ │ │ -
Use the average_of_hessians() function instead.
│ │ │ +
Use the average_of_hessians() function instead.
│ │ │
Member FEInterfaceViews::Vector< dim, spacedim >::jump_gradient (const unsigned int interface_dof_index, const unsigned int q_point) const
│ │ │ -
Use the average_of_gradients() function instead.
│ │ │ +
Use the average_of_gradients() function instead.
│ │ │
Member FEInterfaceViews::Vector< dim, spacedim >::jump_hessian (const unsigned int interface_dof_index, const unsigned int q_point) const
│ │ │ -
Use the average_of_hessians() function instead.
│ │ │ +
Use the average_of_hessians() function instead.
│ │ │
Member FEPointEvaluationBase< n_components_, dim, spacedim, Number >::real_point (const unsigned int point_index) const
│ │ │ -
Use the function quadrature_point() instead.
│ │ │ +
Use the function quadrature_point() instead.
│ │ │
Member FETools::Compositing::compute_nonzero_components (const FiniteElement< dim, spacedim > *fe1, const unsigned int N1, const FiniteElement< dim, spacedim > *fe2=nullptr, const unsigned int N2=0, const FiniteElement< dim, spacedim > *fe3=nullptr, const unsigned int N3=0, const FiniteElement< dim, spacedim > *fe4=nullptr, const unsigned int N4=0, const FiniteElement< dim, spacedim > *fe5=nullptr, const unsigned int N5=0, const bool do_tensor_product=true)
│ │ │ -
Use the versions of this function that take a vector of elements or an initializer list as arguments.
│ │ │ +
Use the versions of this function that take a vector of elements or an initializer list as arguments.
│ │ │
Member FETools::Compositing::compute_restriction_is_additive_flags (const FiniteElement< dim, spacedim > *fe1, const unsigned int N1, const FiniteElement< dim, spacedim > *fe2=nullptr, const unsigned int N2=0, const FiniteElement< dim, spacedim > *fe3=nullptr, const unsigned int N3=0, const FiniteElement< dim, spacedim > *fe4=nullptr, const unsigned int N4=0, const FiniteElement< dim, spacedim > *fe5=nullptr, const unsigned int N5=0)
│ │ │ -
Use the versions of this function that take a vector of elements or an initializer list as arguments.
│ │ │ +
Use the versions of this function that take a vector of elements or an initializer list as arguments.
│ │ │
Member FETools::Compositing::multiply_dof_numbers (const FiniteElement< dim, spacedim > *fe1, const unsigned int N1, const FiniteElement< dim, spacedim > *fe2=nullptr, const unsigned int N2=0, const FiniteElement< dim, spacedim > *fe3=nullptr, const unsigned int N3=0, const FiniteElement< dim, spacedim > *fe4=nullptr, const unsigned int N4=0, const FiniteElement< dim, spacedim > *fe5=nullptr, const unsigned int N5=0)
│ │ │ -
Use the versions of this function that take a vector of elements or an initializer list as arguments.
│ │ │ +
Use the versions of this function that take a vector of elements or an initializer list as arguments.
│ │ │
Member FiniteElement< dim, spacedim >::fill_fe_face_values (const typename Triangulation< dim, spacedim >::cell_iterator &cell, const unsigned int face_no, const Quadrature< dim - 1 > &quadrature, const Mapping< dim, spacedim > &mapping, const typename Mapping< dim, spacedim >::InternalDataBase &mapping_internal, const internal::FEValuesImplementation::MappingRelatedData< dim, spacedim > &mapping_data, const InternalDataBase &fe_internal, internal::FEValuesImplementation::FiniteElementRelatedData< dim, spacedim > &output_data) const
│ │ │ -
Use the version taking a hp::QCollection argument.
│ │ │ +
Use the version taking a hp::QCollection argument.
│ │ │
Member FiniteElement< dim, spacedim >::get_face_data (const UpdateFlags update_flags, const Mapping< dim, spacedim > &mapping, const Quadrature< dim - 1 > &quadrature, internal::FEValuesImplementation::FiniteElementRelatedData< dim, spacedim > &output_data) const
│ │ │ -
Use the version taking a hp::QCollection argument.
│ │ │ +
Use the version taking a hp::QCollection argument.
│ │ │
Member GridTools::fix_up_distorted_child_cells (const typename Triangulation< dim, spacedim >::DistortedCellList &distorted_cells, Triangulation< dim, spacedim > &triangulation)
│ │ │ -
This function predates deal.II's use of manifolds and use of cell-local transfinite interpolation to place new points and is no longer necessary. See Manifolds::get_default_points_and_weights() for more information.
│ │ │ +
This function predates deal.II's use of manifolds and use of cell-local transfinite interpolation to place new points and is no longer necessary. See Manifolds::get_default_points_and_weights() for more information.
│ │ │
Member identity
│ │ │
Use std_cxx20::type_identity instead.
│ │ │
Member IndexSet::pop_back ()
│ │ │ -
This function is deprecated. Conceptually, an index set is a set; it should not be seen as a sorted container in which it is clear what element is stored "last".
│ │ │ +
This function is deprecated. Conceptually, an index set is a set; it should not be seen as a sorted container in which it is clear what element is stored "last".
│ │ │
Member IndexSet::pop_front ()
│ │ │ -
This function is deprecated. Conceptually, an index set is a set; it should not be seen as a sorted container in which it is clear what element is stored "first".
│ │ │ -
Member KellyErrorEstimator< 1, spacedim >::estimate (const Mapping< 1, spacedim > &mapping, const DoFHandler< 1, spacedim > &dof, const hp::QCollection< 0 > &quadrature, const std::map< types::boundary_id, const Function< spacedim, Number > * > &neumann_bc, const ArrayView< const ReadVector< Number > * > &solutions, ArrayView< Vector< float > * > &errors, const ComponentMask &component_mask={}, const Function< spacedim > *coefficients=nullptr, const unsigned int n_threads=numbers::invalid_unsigned_int, const types::subdomain_id subdomain_id=numbers::invalid_subdomain_id, const types::material_id material_id=numbers::invalid_material_id, const Strategy strategy=cell_diameter_over_24)
│ │ │ -
Use the version of this function which takes a hp::MappingCollection instead.
│ │ │ +
This function is deprecated. Conceptually, an index set is a set; it should not be seen as a sorted container in which it is clear what element is stored "first".
│ │ │
Member KellyErrorEstimator< 1, spacedim >::estimate (const Mapping< 1, spacedim > &mapping, const DoFHandler< 1, spacedim > &dof, const hp::QCollection< 0 > &quadrature, const std::map< types::boundary_id, const Function< spacedim, Number > * > &neumann_bc, const ReadVector< Number > &solution, Vector< float > &error, const ComponentMask &component_mask={}, const Function< spacedim > *coefficients=nullptr, const unsigned int n_threads=numbers::invalid_unsigned_int, const types::subdomain_id subdomain_id=numbers::invalid_subdomain_id, const types::material_id material_id=numbers::invalid_material_id, const Strategy strategy=cell_diameter_over_24)
│ │ │
Use the version of this function which takes a hp::MappingCollection instead.
│ │ │ -
Member KellyErrorEstimator< dim, spacedim >::estimate (const Mapping< dim, spacedim > &mapping, const DoFHandler< dim, spacedim > &dof, const hp::QCollection< dim - 1 > &quadrature, const std::map< types::boundary_id, const Function< spacedim, Number > * > &neumann_bc, const ArrayView< const ReadVector< Number > * > &solutions, ArrayView< Vector< float > * > &errors, const ComponentMask &component_mask={}, const Function< spacedim > *coefficients=nullptr, const unsigned int n_threads=numbers::invalid_unsigned_int, const types::subdomain_id subdomain_id=numbers::invalid_subdomain_id, const types::material_id material_id=numbers::invalid_material_id, const Strategy strategy=cell_diameter_over_24)
│ │ │ -
Use the version of this function which takes a hp::MappingCollection instead.
│ │ │ +
Member KellyErrorEstimator< 1, spacedim >::estimate (const Mapping< 1, spacedim > &mapping, const DoFHandler< 1, spacedim > &dof, const hp::QCollection< 0 > &quadrature, const std::map< types::boundary_id, const Function< spacedim, Number > * > &neumann_bc, const ArrayView< const ReadVector< Number > * > &solutions, ArrayView< Vector< float > * > &errors, const ComponentMask &component_mask={}, const Function< spacedim > *coefficients=nullptr, const unsigned int n_threads=numbers::invalid_unsigned_int, const types::subdomain_id subdomain_id=numbers::invalid_subdomain_id, const types::material_id material_id=numbers::invalid_material_id, const Strategy strategy=cell_diameter_over_24)
│ │ │ +
Use the version of this function which takes a hp::MappingCollection instead.
│ │ │
Member KellyErrorEstimator< dim, spacedim >::estimate (const Mapping< dim, spacedim > &mapping, const DoFHandler< dim, spacedim > &dof, const hp::QCollection< dim - 1 > &quadrature, const std::map< types::boundary_id, const Function< spacedim, Number > * > &neumann_bc, const ReadVector< Number > &solution, Vector< float > &error, const ComponentMask &component_mask={}, const Function< spacedim > *coefficients=nullptr, const unsigned int n_threads=numbers::invalid_unsigned_int, const types::subdomain_id subdomain_id=numbers::invalid_subdomain_id, const types::material_id material_id=numbers::invalid_material_id, const Strategy strategy=cell_diameter_over_24)
│ │ │
Use the version of this function which takes a hp::MappingCollection instead.
│ │ │ +
Member KellyErrorEstimator< dim, spacedim >::estimate (const Mapping< dim, spacedim > &mapping, const DoFHandler< dim, spacedim > &dof, const hp::QCollection< dim - 1 > &quadrature, const std::map< types::boundary_id, const Function< spacedim, Number > * > &neumann_bc, const ArrayView< const ReadVector< Number > * > &solutions, ArrayView< Vector< float > * > &errors, const ComponentMask &component_mask={}, const Function< spacedim > *coefficients=nullptr, const unsigned int n_threads=numbers::invalid_unsigned_int, const types::subdomain_id subdomain_id=numbers::invalid_subdomain_id, const types::material_id material_id=numbers::invalid_material_id, const Strategy strategy=cell_diameter_over_24)
│ │ │ +
Use the version of this function which takes a hp::MappingCollection instead.
│ │ │
Class Legacy::SolutionTransfer< dim, VectorType, spacedim >
│ │ │
Use SolutionTransfer instead.
│ │ │
Member LinearAlgebra::distributed::BlockVector< Number, MemorySpace >::import (const LinearAlgebra::ReadWriteVector< Number > &V, VectorOperation::values operation, std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > communication_pattern={})
│ │ │
Use import_elements() instead.
│ │ │
Member LinearAlgebra::distributed::Vector< Number, MemorySpace >::import (const Vector< Number, MemorySpace2 > &src, VectorOperation::values operation)
│ │ │
Use import_elements() instead.
│ │ │
Member LinearAlgebra::distributed::Vector< Number, MemorySpace >::import (const LinearAlgebra::ReadWriteVector< Number > &V, VectorOperation::values operation, std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > communication_pattern={})
│ │ │
Use import_elements() instead.
│ │ │
Member LinearAlgebra::EpetraWrappers::Vector::import (const ReadWriteVector< double > &V, const VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})
│ │ │
Use import_elements() instead.
│ │ │ -
Member LinearAlgebra::ReadWriteVector< Number >::import (const EpetraWrappers::Vector &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})
│ │ │ -
Use import_elements() instead.
│ │ │ +
Member LinearAlgebra::ReadWriteVector< Number >::import (const ::Vector< Number > &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})
│ │ │ +
Use import_elements() instead.
│ │ │
Member LinearAlgebra::ReadWriteVector< Number >::import (const TpetraWrappers::Vector< Number, MemorySpace > &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})
│ │ │
Use import_elements() instead.
│ │ │ +
Member LinearAlgebra::ReadWriteVector< Number >::import (const EpetraWrappers::Vector &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})
│ │ │ +
Use import_elements() instead.
│ │ │
Member LinearAlgebra::ReadWriteVector< Number >::import (const TrilinosWrappers::MPI::Vector &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})
│ │ │
Use import_elements() instead.
│ │ │
Member LinearAlgebra::ReadWriteVector< Number >::import (const PETScWrappers::MPI::Vector &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})
│ │ │
Use import_elements() instead.
│ │ │
Member LinearAlgebra::ReadWriteVector< Number >::import (const distributed::Vector< Number, MemorySpace > &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})
│ │ │
Use import_elements() instead.
│ │ │ -
Member LinearAlgebra::ReadWriteVector< Number >::import (const ::Vector< Number > &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})
│ │ │ -
Use import_elements() instead.
│ │ │
Member LinearAlgebra::TpetraWrappers::Vector< Number, MemorySpace >::import (const ReadWriteVector< Number > &V, VectorOperation::values operation, std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > communication_pattern={})
│ │ │ -
Use import_elements() instead.
│ │ │ +
Use import_elements() instead.
│ │ │
Member LinearAlgebra::TpetraWrappers::Vector< Number, MemorySpace >::import_elements (const ReadWriteVector< Number > &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern)
│ │ │ -
Use Teuchos::RCP<> instead of std::shared_ptr<>.
│ │ │ +
Use Teuchos::RCP<> instead of std::shared_ptr<>.
│ │ │
Member Mapping< dim, spacedim >::fill_fe_face_values (const typename Triangulation< dim, spacedim >::cell_iterator &cell, const unsigned int face_no, const Quadrature< dim - 1 > &quadrature, const typename Mapping< dim, spacedim >::InternalDataBase &internal_data, internal::FEValuesImplementation::MappingRelatedData< dim, spacedim > &output_data) const
│ │ │ -
Use the version taking a hp::QCollection argument.
│ │ │ -
Member Mapping< dim, spacedim >::get_face_data (const UpdateFlags update_flags, const Quadrature< dim - 1 > &quadrature) const
│ │ │
Use the version taking a hp::QCollection argument.
│ │ │ +
Member Mapping< dim, spacedim >::get_face_data (const UpdateFlags update_flags, const Quadrature< dim - 1 > &quadrature) const
│ │ │ +
Use the version taking a hp::QCollection argument.
│ │ │
Member MeshWorker::integration_loop (IteratorType begin, std_cxx20::type_identity_t< IteratorType > end, DoFInfo< dim, spacedim > &dof_info, IntegrationInfoBox< dim, spacedim > &box, const LocalIntegrator< dim, spacedim > &integrator, AssemblerType &assembler, const LoopControl &lctrl=LoopControl())
│ │ │ -
This function is deprecated, along with the LocalIntegrator class. Use the MeshWorker::loop() function directly, with three function objects that perform the cell, boundary, and interior face integration.
│ │ │ +
This function is deprecated, along with the LocalIntegrator class. Use the MeshWorker::loop() function directly, with three function objects that perform the cell, boundary, and interior face integration.
│ │ │
Class MeshWorker::LocalIntegrator< dim, spacedim, number >
│ │ │ -
This class is deprecated. It used to be the basis for integration via the MeshWorker::integration_loop() function, but the same functionality is available via MeshWorker::loop().
│ │ │ +
This class is deprecated. It used to be the basis for integration via the MeshWorker::integration_loop() function, but the same functionality is available via MeshWorker::loop().
│ │ │
Member MeshWorker::LocalIntegrator< dim, spacedim, number >::input_vector_names
│ │ │ -
Because the library itself does not use this field, it is better placed in derived classes.
│ │ │ +
Because the library itself does not use this field, it is better placed in derived classes.
│ │ │
Member MeshWorker::LocalIntegrator< dim, spacedim, number >::output_names
│ │ │ -
Because the library itself does not use this field, it is better placed in derived classes.
│ │ │ +
Because the library itself does not use this field, it is better placed in derived classes.
│ │ │
Member NonlinearSolverSelector< VectorType >::NonlinearSolverSelector (const AdditionalData &additional_data)
│ │ │
Use the other constructor with MPI_Comm instead.
│ │ │
Member ObserverPointer< T, P >::clear ()
│ │ │ -
This function is deprecated. It does not use the semantics we usually use for this class, and its use is surely going to be confusing.
│ │ │ +
This function is deprecated. It does not use the semantics we usually use for this class, and its use is surely going to be confusing.
│ │ │
Member parallel::distributed::SolutionTransfer
│ │ │ -
Use SolutionTransfer instead.
│ │ │ +
Use SolutionTransfer instead.
│ │ │
Class PathSearch
│ │ │ -
Use the std::filesystem facilities instead.
│ │ │ +
Use the std::filesystem facilities instead.
│ │ │
Member PETScWrappers::SolverBiCG::SolverBiCG (SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData())
│ │ │
│ │ │
Member PETScWrappers::SolverBicgstab::SolverBicgstab (SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData())
│ │ │
│ │ │
Member PETScWrappers::SolverCG::SolverCG (SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData())
│ │ │
│ │ │
Member PETScWrappers::SolverCGS::SolverCGS (SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData())
│ │ │ @@ -288,15 +288,15 @@ │ │ │
Member ReferenceCell::standard_vs_true_line_orientation (const unsigned int line, const unsigned int face, const types::geometric_orientation face_orientation, const types::geometric_orientation line_orientation) const
│ │ │
Use face_to_cell_line_orientation() instead.
│ │ │
Member ReferenceCell::unit_normal_vectors (const unsigned int face_no) const
│ │ │
Use face_normal_vector() instead.
│ │ │
Member ReferenceCell::unit_tangential_vectors (const unsigned int face_no, const unsigned int i) const
│ │ │
Use face_tangent_vector() instead.
│ │ │
Member SmartPointer
│ │ │ -
Use the new name of the class, ObserverPointer, instead.
│ │ │ +
Use the new name of the class, ObserverPointer, instead.
│ │ │
Member SolverGMRES< VectorType >::AdditionalData::max_n_tmp_vectors
│ │ │
Use max_basis_size instead.
│ │ │
Member SparsityTools::distribute_sparsity_pattern (BlockDynamicSparsityPattern &dsp, const std::vector< IndexSet > &owned_set_per_cpu, const MPI_Comm mpi_comm, const IndexSet &myrange)
│ │ │
Use the distribute_sparsity_pattern() with a single index set for the present MPI process only.
│ │ │
Member SphericalManifold< dim, spacedim >::center
│ │ │
Use get_center() instead.
│ │ │
Member Subscriptor
│ │ │ @@ -310,23 +310,23 @@ │ │ │
Member Triangulation< dim, spacedim >::CELL_REFINE
│ │ │
This is an alias for backward compatibility. Use CellStatus directly.
│ │ │
Member Triangulation< dim, spacedim >::CellStatus
│ │ │
This is an alias for backward compatibility. Use CellStatus directly.
│ │ │
Member Triangulation< dim, spacedim >::get_communicator () const
│ │ │
Use get_mpi_communicator() instead.
│ │ │
Member TrilinosWrappers::MPI::Vector::import (const LinearAlgebra::ReadWriteVector< double > &rwv, const VectorOperation::values operation)
│ │ │ -
Use import_elements() instead.
│ │ │ +
Use import_elements() instead.
│ │ │
Member types::geometric_entity_type
│ │ │ -
This type was previously only used in library internals and is deprecated without replacement.
│ │ │ +
This type was previously only used in library internals and is deprecated without replacement.
│ │ │
Member Utilities::MPI::ConsensusAlgorithms::Interface< RequestType, AnswerType >::run (Process< RequestType, AnswerType > &process, const MPI_Comm comm)
│ │ │ -
Instead of deriving a class from the Process base class and providing a corresponding object to this function, use the other run() function in this class that takes function objects as arguments.
│ │ │ +
Instead of deriving a class from the Process base class and providing a corresponding object to this function, use the other run() function in this class that takes function objects as arguments.
│ │ │
Class Utilities::MPI::ConsensusAlgorithms::Process< RequestType, AnswerType >
│ │ │ -
Instead of deriving a class from this base class and providing a corresponding object to one of the run() functions, use the free functions in this namespace that take function objects as arguments.
│ │ │ +
Instead of deriving a class from this base class and providing a corresponding object to one of the run() functions, use the free functions in this namespace that take function objects as arguments.
│ │ │
Member Utilities::MPI::RemotePointEvaluation< dim, spacedim >::RemotePointEvaluation (const double tolerance, const bool enforce_unique_mapping=false, const unsigned int rtree_level=0, const std::function< std::vector< bool >()> &marked_vertices={})
│ │ │ -
│ │ │ +
│ │ │
│ │ │
│ │ │
│ │ │ │ │ │ │ │ │