--- /srv/reproducible-results/rbuild-debian/r-b-build.BIABtCRD/b1/deal.ii_9.6.2-1_amd64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.BIABtCRD/b2/deal.ii_9.6.2-1_amd64.changes ├── Files │ @@ -1,5 +1,5 @@ │ │ c3cb8d6fbd174b99fca2cd86d0aa1290 911235168 debug optional libdeal.ii-9.6.2-dbgsym_9.6.2-1_amd64.deb │ 906eec581ce4fced957b64baa65d7e5f 86038904 libs optional libdeal.ii-9.6.2_9.6.2-1_amd64.deb │ 5c5cdd5936a7aa36389e0c807550f8d6 2258108 libdevel optional libdeal.ii-dev_9.6.2-1_amd64.deb │ - 94271f3d802a6ad5b0ae8128ade49e78 286235660 doc optional libdeal.ii-doc_9.6.2-1_all.deb │ + 37b302494fb08286e2ad986c98137d28 286234440 doc optional libdeal.ii-doc_9.6.2-1_all.deb ├── libdeal.ii-doc_9.6.2-1_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2025-01-02 15:59:49.000000 debian-binary │ │ --rw-r--r-- 0 0 0 270612 2025-01-02 15:59:49.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 285964856 2025-01-02 15:59:49.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 270544 2025-01-02 15:59:49.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 285963704 2025-01-02 15:59:49.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -8973,19 +8973,19 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 276457 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_14.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12134 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_15.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4673 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_16.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 125362 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_17.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 258057 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_18.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 157301 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_19.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 220616 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_1a.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 289315 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_1b.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 289804 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_1b.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 40894 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_1c.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 235387 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_1d.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 465583 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_1e.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 259941 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_1f.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 464546 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_1e.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 260240 2025-01-02 15:59:49.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-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_2.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 56423 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_20.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 167601 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_21.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 36152 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_22.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3907 2025-01-02 15:59:49.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-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_24.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4076 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_25.js │ │ │ │ @@ -8997,15 +8997,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1892 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_7.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2888 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_8.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3088 2025-01-02 15:59:49.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-01-02 15:59:49.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-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_b.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 258512 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_c.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 107860 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_d.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 417992 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_e.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 418156 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_e.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 200058 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_f.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 43245 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/classes_0.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9809 2025-01-02 15:59:49.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-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/classes_10.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13686 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/classes_11.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 59275 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/classes_12.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 38047 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/classes_13.js │ │ │ │ @@ -11603,15 +11603,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4917 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/transformations_8cc.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9185 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/transformations_8cc_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 44728 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/transformations_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 164520 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/transformations_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6365 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/tria__accessor_8cc.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 659755 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/tria__accessor_8cc_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 18086 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/tria__accessor_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 440325 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/tria__accessor_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 439890 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/tria__accessor_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7132 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/tria__base_8cc.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 162457 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/tria__base_8cc_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7664 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/tria__base_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 48418 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/tria__base_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 16689 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/tria__description_8cc.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 233874 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/tria__description_8cc_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 16061 2025-01-02 15:59:49.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/tria__description_8h.html │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classDataOutFaces.html │ │ │ │ @@ -325,15 +325,15 @@ │ │ │ │ class DataOutFaces< dim, spacedim >

This class generates output from faces of a triangulation. It might be used to generate output only for the surface of the triangulation (this is the default of this class), or for all faces of active cells, as specified in the constructor. The output of this class is a set of patches (as defined by the class DataOutBase::Patch()), one for each face for which output is to be generated. These patches can then be written in several graphical data formats by the functions of the underlying classes.

│ │ │ │

Interface

│ │ │ │

The interface of this class is copied from the DataOut class. Furthermore, they share the common parent class DataOut_DoFData. See the reference of these two classes for a discussion of the interface.

│ │ │ │

Extending this class

│ │ │ │

The sequence of faces to generate patches from is generated in the same way as in the DataOut class; see there for a description of the respective interface. The functions generating the sequence of faces which shall be used to generate output, are called first_face() and next_face().

│ │ │ │

Since we need to initialize objects of type FEValues with the faces generated from these functions, it is not sufficient that they only return face iterators. Rather, we need a pair of cell and the number of the face, as the values of finite element fields need not necessarily be unique on a face (think of discontinuous finite elements, where the value of the finite element field depend on the direction from which you approach a face, thus it is necessary to use a pair of cell and face, rather than only a face iterator). Therefore, this class defines an alias which creates a type FaceDescriptor that is an abbreviation for a pair of cell iterator and face number. The functions first_face and next_face operate on objects of this type.

│ │ │ │

Extending this class might, for example, be useful if you only want output from certain portions of the boundary, e.g. as indicated by the boundary indicator of the respective faces. However, it is also conceivable that one generates patches not from boundary faces, but from interior faces that are selected due to other criteria; one application might be to use only those faces where one component of the solution attains a certain value, in order to display the values of other solution components on these faces. Other applications certainly exist, for which the author is not imaginative enough.

│ │ │ │ -
Todo:
Reimplement this whole class using actual FEFaceValues and MeshWorker.
│ │ │ │ +
Todo:
Reimplement this whole class using actual FEFaceValues and MeshWorker.
│ │ │ │ │ │ │ │

Definition at line 108 of file data_out_faces.h.

│ │ │ │

Member Typedef Documentation

│ │ │ │ │ │ │ │

◆ cell_iterator

│ │ │ │ │ │ │ │
│ │ │ │ @@ -536,15 +536,15 @@ │ │ │ │ │ │ │ │ virtual │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Same as above, except that the additional first parameter defines a mapping that is to be used in the generation of output. If n_subdivisions>1, the points interior of subdivided patches which originate from cells at the boundary of the domain can be computed using the mapping, i.e. a higher order mapping leads to a representation of a curved boundary by using more subdivisions.

│ │ │ │

Even for non-curved cells the mapping argument can be used for the Eulerian mappings (see class MappingQ1Eulerian) where a mapping is used not only to determine the position of points interior to a cell, but also of the vertices. It offers an opportunity to watch the solution on a deformed triangulation on which the computation was actually carried out, even if the mesh is internally stored in its undeformed configuration and the deformation is only tracked by an additional vector that holds the deformation of each vertex.

│ │ │ │ -
Todo:
The mapping argument should be replaced by a hp::MappingCollection in case of a DoFHandler with hp-capabilities.
│ │ │ │ +
Todo:
The mapping argument should be replaced by a hp::MappingCollection in case of a DoFHandler with hp-capabilities.
│ │ │ │ │ │ │ │

Definition at line 345 of file data_out_faces.cc.

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

◆ first_face()

│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFEFaceEvaluation.html │ │ │ │ @@ -1371,15 +1371,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/classFE__RT__Bubbles.html │ │ │ │ @@ -609,15 +609,15 @@ │ │ │ │ │ │ │ │
│ │ │ │

│ │ │ │ │ │ │ │ │ │ │ │ Left - \(2d,\,k=3\), right - \(3d,\,k=2\). │ │ │ │ │ │ │ │ -
Todo:
Implement restriction matrices
│ │ │ │ +
Todo:
Implement restriction matrices
│ │ │ │ │ │ │ │

Definition at line 87 of file fe_rt_bubbles.h.

│ │ │ │

Member Typedef Documentation

│ │ │ │ │ │ │ │

◆ map_value_type

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

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.

│ │ │ │

Member Typedef Documentation

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

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.

│ │ │ │

Constructor & Destructor Documentation

│ │ │ │ │ │ │ │

◆ MGMatrixSimple()

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

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 110 of file assembler.h.

│ │ │ │

Member Function Documentation

│ │ │ │ │ │ │ │

◆ initialize() [1/2]

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

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 59 of file local_integrator.h.

│ │ │ │

Member Typedef Documentation

│ │ │ │ │ │ │ │

◆ map_value_type

│ │ │ │ │ │ │ │
│ │ │ │ @@ -796,15 +796,15 @@ │ │ │ │ │ │ │ │ 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 132 of file local_integrator.h.

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

◆ output_names

│ │ │ │ @@ -817,15 +817,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 146 of file local_integrator.h.

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

◆ counter

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

Constructor. This constructor is deprecated and ignores the MPI communicator argument. Use the other constructor instead.

│ │ │ │ -
Deprecated:
│ │ │ │ +
Deprecated:
│ │ │ │ │ │ │ │

Definition at line 368 of file petsc_solver.cc.

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

Member Function Documentation

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

Constructor. This constructor is deprecated and ignores the MPI communicator argument. Use the other constructor instead.

│ │ │ │ -
Deprecated:
│ │ │ │ +
Deprecated:
│ │ │ │ │ │ │ │

Definition at line 439 of file petsc_solver.cc.

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

Member Function Documentation

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

Constructor. This constructor is deprecated and ignores the MPI communicator argument. Use the other constructor instead.

│ │ │ │ -
Deprecated:
│ │ │ │ +
Deprecated:
│ │ │ │ │ │ │ │

Definition at line 341 of file petsc_solver.cc.

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

Member Function Documentation

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

Constructor. This constructor is deprecated and ignores the MPI communicator argument. Use the other constructor instead.

│ │ │ │ -
Deprecated:
│ │ │ │ +
Deprecated:
│ │ │ │ │ │ │ │

Definition at line 466 of file petsc_solver.cc.

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

Member Function Documentation

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

Constructor. This constructor is deprecated and ignores the MPI communicator argument. Use the other constructor instead.

│ │ │ │ -
Deprecated:
│ │ │ │ +
Deprecated:
│ │ │ │ │ │ │ │

Definition at line 547 of file petsc_solver.cc.

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

Member Function Documentation

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

Constructor. This constructor is deprecated and ignores the MPI communicator argument. Use the other constructor instead.

│ │ │ │ -
Deprecated:
│ │ │ │ +
Deprecated:
│ │ │ │ │ │ │ │

Definition at line 314 of file petsc_solver.cc.

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

Member Function Documentation

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

Constructor. This constructor is deprecated and ignores the MPI communicator argument. Use the other constructor instead.

│ │ │ │ -
Deprecated:
│ │ │ │ +
Deprecated:
│ │ │ │ │ │ │ │

Definition at line 404 of file petsc_solver.cc.

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

Member Function Documentation

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

Constructor. This constructor is deprecated and ignores the MPI communicator argument. Use the other constructor instead.

│ │ │ │ -
Deprecated:
│ │ │ │ +
Deprecated:
│ │ │ │ │ │ │ │

Definition at line 575 of file petsc_solver.cc.

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

Member Function Documentation

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

Constructor. This constructor is deprecated and ignores the MPI communicator argument. Use the other constructor instead.

│ │ │ │ -
Deprecated:
│ │ │ │ +
Deprecated:
│ │ │ │ │ │ │ │

Definition at line 610 of file petsc_solver.cc.

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

Member Function Documentation

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

Constructor. This constructor is deprecated and ignores the MPI communicator argument. Use the other constructor instead.

│ │ │ │ -
Deprecated:
│ │ │ │ +
Deprecated:
│ │ │ │ │ │ │ │

Definition at line 264 of file petsc_solver.cc.

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

Member Function Documentation

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

Constructor. This constructor is deprecated and ignores the MPI communicator argument. Use the other constructor instead.

│ │ │ │ -
Deprecated:
│ │ │ │ +
Deprecated:
│ │ │ │ │ │ │ │

Definition at line 520 of file petsc_solver.cc.

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

Member Function Documentation

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

Constructor. This constructor is deprecated and ignores the MPI communicator argument. Use the other constructor instead.

│ │ │ │ -
Deprecated:
│ │ │ │ +
Deprecated:
│ │ │ │ │ │ │ │

Definition at line 493 of file petsc_solver.cc.

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

Member Function Documentation

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

Constructor. This constructor is deprecated and ignores the MPI communicator argument. Use the other constructor instead.

│ │ │ │ -
Deprecated:
│ │ │ │ +
Deprecated:
│ │ │ │ │ │ │ │

Definition at line 650 of file petsc_solver.cc.

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

Member Function Documentation

│ │ │ │ │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classPETScWrappers_1_1TimeStepper.html │ │ │ │ @@ -895,15 +895,15 @@ │ │ │ │ template<typename VectorType = PETScWrappers::VectorBase, typename PMatrixType = PETScWrappers::MatrixBase, typename AMatrixType = PMatrixType> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
std::function<void(const real_type t, VectorType &y)> PETScWrappers::TimeStepper< VectorType, PMatrixType, AMatrixType >::distribute
│ │ │ │
│ │ │ │ -
Deprecated:
This callback is equivalent to update_constrained_components, but is deprecated. Use update_constrained_components instead.
│ │ │ │ +
Deprecated:
This callback is equivalent to update_constrained_components, but is deprecated. Use update_constrained_components instead.
│ │ │ │ │ │ │ │

Definition at line 621 of file petsc_ts.h.

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

◆ update_constrained_components

│ │ │ │ @@ -935,15 +935,15 @@ │ │ │ │ template<typename VectorType = PETScWrappers::VectorBase, typename PMatrixType = PETScWrappers::MatrixBase, typename AMatrixType = PMatrixType> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
std::function<void(const real_type t, const unsigned int step, const VectorType &y, bool &resize)> PETScWrappers::TimeStepper< VectorType, PMatrixType, AMatrixType >::decide_for_coarsening_and_refinement
│ │ │ │
│ │ │ │ -
Deprecated:
This callback is equivalent to decide_and_prepare_for_remeshing except that it returns the decision whether or not to stop operations via the last reference argument of the function object instead of a plain return value. This callback is deprecated. Use decide_and_prepare_for_remeshing instead.
│ │ │ │ +
Deprecated:
This callback is equivalent to decide_and_prepare_for_remeshing except that it returns the decision whether or not to stop operations via the last reference argument of the function object instead of a plain return value. This callback is deprecated. Use decide_and_prepare_for_remeshing instead.
│ │ │ │ │ │ │ │

Definition at line 656 of file petsc_ts.h.

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

◆ decide_and_prepare_for_remeshing

│ │ │ │ @@ -975,15 +975,15 @@ │ │ │ │ template<typename VectorType = PETScWrappers::VectorBase, typename PMatrixType = PETScWrappers::MatrixBase, typename AMatrixType = PMatrixType> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
std::function<void(const std::vector<VectorType> &all_in, std::vector<VectorType> &all_out)> PETScWrappers::TimeStepper< VectorType, PMatrixType, AMatrixType >::interpolate
│ │ │ │
│ │ │ │ -
Deprecated:
This callback is equivalent to transfer_solution_vectors_to_new_mesh, but is deprecated. Use transfer_solution_vectors_to_new_mesh instead.
│ │ │ │ +
Deprecated:
This callback is equivalent to transfer_solution_vectors_to_new_mesh, but is deprecated. Use transfer_solution_vectors_to_new_mesh instead.
│ │ │ │ │ │ │ │

Definition at line 688 of file petsc_ts.h.

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

◆ transfer_solution_vectors_to_new_mesh

│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classPoint.html │ │ │ │ @@ -1649,15 +1649,15 @@ │ │ │ │ │ │ │ │ inherited │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Fill a vector with all tensor elements.

│ │ │ │

This function unrolls all tensor entries into a single, linearly numbered vector. As usual in C++, the rightmost index of the tensor marches fastest.

│ │ │ │ -
Deprecated:
Use the more general function that takes a pair of iterators instead.
│ │ │ │ +
Deprecated:
Use the more general function that takes a pair of iterators instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ unroll() [2/2]

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classPolarManifold.html │ │ │ │ @@ -1409,15 +1409,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
const Point<spacedim> PolarManifold< dim, spacedim >::center
│ │ │ │
│ │ │ │

The center of the spherical coordinate system.

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

Definition at line 150 of file manifold_lib.h.

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

◆ p_center

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

Determine the orientation of the current entity described by its vertices vertices_1 relative to an entity described by vertices_0. The two arrays given as arguments can be arrays of global vertex indices or local vertex indices, arrays of vertex locations, or arrays of any other objects identifying the vertices and the order in which they are encountered in a cell.

│ │ │ │

The size of the arrays, i.e., the template argument N, must be equal to or larger than the number of vertices of the current entity. If it is larger, only those elements of the input and output arrays are read from or written to that correspond to valid vertex indices.

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

Definition at line 3183 of file reference_cell.h.

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

◆ get_combined_orientation()

│ │ │ │ @@ -1916,15 +1916,15 @@ │ │ │ │ │ │ │ │ inline │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Inverse function of compute_orientation(): Given a set of vertex-associated objects (such as vertex indices, locations, etc.) and a desired orientation permutation, return the permuted vertex information.

│ │ │ │

The size of the input and output arrays, i.e., the template argument N, must be equal to or larger than the number of vertices of the current entity. If it is larger, only those elements of the input and output arrays are read from or written to that correspond to valid vertex indices.

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

Definition at line 3259 of file reference_cell.h.

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

◆ permute_by_combined_orientation()

│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classSUNDIALS_1_1KINSOL.html │ │ │ │ @@ -523,16 +523,16 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
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#2670, │ │ │ │ -which are diagonal elements of the scaling matrix such that \_form#2686 has │ │ │ │ +

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#2594, │ │ │ │ +which are diagonal elements of the scaling matrix such that \_form#2610 has │ │ │ │ all components roughly the same magnitude when \_form#304 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 651 of file kinsol.h.

│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classSphericalManifold.html │ │ │ │ @@ -1344,15 +1344,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
const Point<spacedim> SphericalManifold< dim, spacedim >::center
│ │ │ │
│ │ │ │

The center of the spherical coordinate system.

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

Definition at line 356 of file manifold_lib.h.

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

◆ p_center

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

Return a pointer to the first element of the underlying storage.

│ │ │ │ -
Deprecated:
This function suggests that the elements of a SymmetricTensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ +
Deprecated:
This function suggests that the elements of a SymmetricTensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ begin_raw() [2/2]

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

Return a const pointer to the first element of the underlying storage.

│ │ │ │ -
Deprecated:
This function suggests that the elements of a SymmetricTensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ +
Deprecated:
This function suggests that the elements of a SymmetricTensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ end_raw() [1/2]

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

Return a pointer to the element past the end of the underlying storage.

│ │ │ │ -
Deprecated:
This function suggests that the elements of a SymmetricTensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ +
Deprecated:
This function suggests that the elements of a SymmetricTensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ end_raw() [2/2]

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

Return a const pointer to the element past the end of the underlying storage.

│ │ │ │ -
Deprecated:
This function suggests that the elements of a SymmetricTensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ +
Deprecated:
This function suggests that the elements of a SymmetricTensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ operator=() [1/2]

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

Fill a vector with all tensor elements.

│ │ │ │

This function unrolls all tensor entries into a single, linearly numbered vector. As usual in C++, the rightmost index of the tensor marches fastest.

│ │ │ │ -
Deprecated:
Use the more general function that takes a pair of iterators instead.
│ │ │ │ +
Deprecated:
Use the more general function that takes a pair of iterators instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ unroll() [2/2]

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

Deprecated constructor.

│ │ │ │ -
Deprecated:
Use the constructor that additionally takes a ReferenceCell.
│ │ │ │ +
Deprecated:
Use the constructor that additionally takes a ReferenceCell.
│ │ │ │ │ │ │ │

Definition at line 9399 of file data_out_base.cc.

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

◆ XDMFEntry() [4/7]

│ │ │ │ @@ -327,15 +327,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Deprecated constructor.

│ │ │ │ -
Deprecated:
Use the constructor that additionally takes a ReferenceCell.
│ │ │ │ +
Deprecated:
Use the constructor that additionally takes a ReferenceCell.
│ │ │ │ │ │ │ │

Definition at line 9418 of file data_out_base.cc.

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

◆ XDMFEntry() [5/7]

│ │ │ │ @@ -450,15 +450,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Deprecated constructor.

│ │ │ │ -
Deprecated:
Use the constructor that additionally takes a ReferenceCell.
│ │ │ │ +
Deprecated:
Use the constructor that additionally takes a ReferenceCell.
│ │ │ │ │ │ │ │

Definition at line 9455 of file data_out_base.cc.

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

◆ XDMFEntry() [7/7]

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

Get the XDMF content associated with this entry. If the entry is not valid, this returns an empty string.

│ │ │ │ -
Deprecated:
Use the other function instead.
│ │ │ │ +
Deprecated:
Use the other function instead.
│ │ │ │ │ │ │ │

Definition at line 9555 of file data_out_base.cc.

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

Member Data Documentation

│ │ │ │ │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classparallel_1_1DistributedTriangulationBase.html │ │ │ │ @@ -1294,15 +1294,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ pure virtual │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Same as the function above.

│ │ │ │ -
Deprecated:
The autopartition parameter has been removed.
│ │ │ │ +
Deprecated:
The autopartition parameter has been removed.
│ │ │ │ │ │ │ │

Implemented in parallel::fullydistributed::Triangulation< dim, spacedim >, parallel::distributed::Triangulation< dim, spacedim >, and parallel::distributed::Triangulation< 1, spacedim >.

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

◆ get_communicator()

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

│ │ │ │

Load the refinement information saved with save() back in. The mesh must contain the same coarse mesh that was used in save() before calling this function.

│ │ │ │

You do not need to load with the same number of MPI processes that you saved with. Rather, if a mesh is loaded with a different number of MPI processes than used at the time of saving, the mesh is repartitioned so that the number of cells is balanced among all processes. Individual repartitioning with non-identical weights for each cell, e.g., based on the number of dofs or particles per cell, needs to be invoked manually by calling repartition() afterwards.

│ │ │ │

Cell-based data that was saved with DistributedTriangulationBase::DataTransfer::register_data_attach() can be read in with DistributedTriangulationBase::DataTransfer::notify_ready_to_unpack() after calling load().

│ │ │ │ -
Deprecated:
The autopartition parameter has been removed.
│ │ │ │ +
Deprecated:
The autopartition parameter has been removed.
│ │ │ │ │ │ │ │

Implements parallel::DistributedTriangulationBase< dim, spacedim >.

│ │ │ │ │ │ │ │

Definition at line 2209 of file tria.cc.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/deprecated.html │ │ │ │ @@ -107,17 +107,17 @@ │ │ │ │
Member CELL_INVALID
│ │ │ │
Use CellStatus::cell_invalid instead
│ │ │ │
Member CELL_PERSIST
│ │ │ │
Use CellStatus::cell_will_persist instead
│ │ │ │
Member CELL_REFINE
│ │ │ │
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 DataOutBase::VtkFlags::ZlibCompressionLevel
│ │ │ │ -
Use DataOutBase::CompressionLevel instead.
│ │ │ │ +
Use DataOutBase::CompressionLevel instead.
│ │ │ │
Member DoFHandler< dim, spacedim >::active_fe_index_type
│ │ │ │
Use types::fe_index instead.
│ │ │ │
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.
│ │ │ │
Member DoFHandler< dim, spacedim >::invalid_active_fe_index
│ │ │ │
Use numbers::invalid_fe_index instead.
│ │ │ │
Member DoFHandler< dim, spacedim >::invalid_fe_index
│ │ │ │ @@ -137,15 +137,15 @@ │ │ │ │
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 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.
│ │ │ │
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 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.
│ │ │ │
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.
│ │ │ │
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.
│ │ │ │
Member FEPointEvaluationBase< n_components_, dim, spacedim, Number >::real_point (const unsigned int point_index) const
│ │ │ │ @@ -172,58 +172,58 @@ │ │ │ │
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 CUDAWrappers::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 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 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 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 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 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 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 CUDAWrappers::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 ::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 EpetraWrappers::Vector &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.
│ │ │ │
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<>.
│ │ │ │ -
Member make_array_view (const SymmetricTensor< rank, dim, Number > &tensor)
│ │ │ │ -
This function suggests that the elements of a SymmetricTensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ -
Member make_array_view (const Tensor< rank, dim, Number > &tensor)
│ │ │ │ -
This function suggests that the elements of a Tensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │
Member make_array_view (SymmetricTensor< rank, dim, Number > &tensor)
│ │ │ │
This function suggests that the elements of a SymmetricTensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ +
Member make_array_view (const SymmetricTensor< rank, dim, Number > &tensor)
│ │ │ │ +
This function suggests that the elements of a SymmetricTensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │
Member make_array_view (Tensor< rank, dim, Number > &tensor)
│ │ │ │
This function suggests that the elements of a Tensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ +
Member make_array_view (const Tensor< rank, dim, Number > &tensor)
│ │ │ │ +
This function suggests that the elements of a Tensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │
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 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.
│ │ │ │
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.
│ │ │ │ -
Member MeshWorker::LocalIntegrator< dim, spacedim, number >::output_names
│ │ │ │
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.
│ │ │ │
Member NonlinearSolverSelector< VectorType >::NonlinearSolverSelector (const AdditionalData &additional_data)
│ │ │ │
Use the other constructor with MPI_Comm instead.
│ │ │ │
Member parallel::distributed::Triangulation< dim, spacedim >::load (const std::string &filename, const bool autopartition) override
│ │ │ │ -
The autopartition parameter has been removed.
│ │ │ │ -
Member parallel::DistributedTriangulationBase< dim, spacedim >::load (const std::string &filename, const bool autopartition)=0
│ │ │ │
The autopartition parameter has been removed.
│ │ │ │ +
Member parallel::DistributedTriangulationBase< dim, spacedim >::load (const std::string &filename, const bool autopartition)=0
│ │ │ │ +
The autopartition parameter has been removed.
│ │ │ │
Member parallel::fullydistributed::Triangulation< dim, spacedim >::load (const std::string &filename, const bool autopartition) override
│ │ │ │
The autopartition parameter has been removed.
│ │ │ │
Member ParameterHandler::ShortText
│ │ │ │
Use ShortPRM instead of ShortText.
│ │ │ │
Member ParameterHandler::Text
│ │ │ │
Use PRM instead of Text.
│ │ │ │
Member Particles::ParticleAccessor< dim, spacedim >::set_property_pool (PropertyPool< dim, spacedim > &property_pool)
│ │ │ │ @@ -231,101 +231,101 @@ │ │ │ │
Member Particles::ParticleHandler< dim, spacedim >::register_load_callback_function (const bool serialization)
│ │ │ │
Please use unpack_after_coarsening_and_refinement() or deserialize() instead. See there for further information about the purpose of this function.
│ │ │ │
Member Particles::ParticleHandler< dim, spacedim >::register_store_callback_function ()
│ │ │ │
Please use prepare_for_coarsening_and_refinement() or prepare_for_serialization() instead. See there for further information about the purpose of this function.
│ │ │ │
Class PathSearch
│ │ │ │
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::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())
│ │ │ │ -
│ │ │ │ +
│ │ │ │
Member PETScWrappers::SolverChebychev::SolverChebychev (SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData())
│ │ │ │ -
│ │ │ │ +
│ │ │ │
Member PETScWrappers::SolverCR::SolverCR (SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData())
│ │ │ │ -
│ │ │ │ +
│ │ │ │
Member PETScWrappers::SolverGMRES::SolverGMRES (SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData())
│ │ │ │ -
│ │ │ │ +
│ │ │ │
Member PETScWrappers::SolverLSQR::SolverLSQR (SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData())
│ │ │ │ -
│ │ │ │ +
│ │ │ │
Member PETScWrappers::SolverPreOnly::SolverPreOnly (SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData())
│ │ │ │ -
│ │ │ │ +
│ │ │ │
Member PETScWrappers::SolverRichardson::SolverRichardson (SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData())
│ │ │ │ -
│ │ │ │ +
│ │ │ │
Member PETScWrappers::SolverTCQMR::SolverTCQMR (SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData())
│ │ │ │ -
│ │ │ │ +
│ │ │ │
Member PETScWrappers::SolverTFQMR::SolverTFQMR (SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData())
│ │ │ │ -
│ │ │ │ +
│ │ │ │
Member PETScWrappers::SparseDirectMUMPS::SparseDirectMUMPS (SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData())
│ │ │ │ -
│ │ │ │ +
│ │ │ │
Member PETScWrappers::TimeStepper< VectorType, PMatrixType, AMatrixType >::decide_for_coarsening_and_refinement
│ │ │ │ -
This callback is equivalent to decide_and_prepare_for_remeshing except that it returns the decision whether or not to stop operations via the last reference argument of the function object instead of a plain return value. This callback is deprecated. Use decide_and_prepare_for_remeshing instead.
│ │ │ │ +
This callback is equivalent to decide_and_prepare_for_remeshing except that it returns the decision whether or not to stop operations via the last reference argument of the function object instead of a plain return value. This callback is deprecated. Use decide_and_prepare_for_remeshing instead.
│ │ │ │
Member PETScWrappers::TimeStepper< VectorType, PMatrixType, AMatrixType >::distribute
│ │ │ │ -
This callback is equivalent to update_constrained_components, but is deprecated. Use update_constrained_components instead.
│ │ │ │ +
This callback is equivalent to update_constrained_components, but is deprecated. Use update_constrained_components instead.
│ │ │ │
Member PETScWrappers::TimeStepper< VectorType, PMatrixType, AMatrixType >::interpolate
│ │ │ │ -
This callback is equivalent to transfer_solution_vectors_to_new_mesh, but is deprecated. Use transfer_solution_vectors_to_new_mesh instead.
│ │ │ │ +
This callback is equivalent to transfer_solution_vectors_to_new_mesh, but is deprecated. Use transfer_solution_vectors_to_new_mesh instead.
│ │ │ │
Member Physics::Transformations::Rotations::rotation_matrix_3d (const Point< 3, Number > &axis, const Number &angle)
│ │ │ │
Use the variant with a Tensor as an axis.
│ │ │ │
Member PolarManifold< dim, spacedim >::center
│ │ │ │ -
Use get_center() instead.
│ │ │ │ +
Use get_center() instead.
│ │ │ │
Member QProjector< dim >::DataSetDescriptor::face (const ReferenceCell &reference_cell, const unsigned int face_no, const bool face_orientation, const bool face_flip, const bool face_rotation, const unsigned int n_quadrature_points)
│ │ │ │
Use the version of this function which takes a combined_orientation argument instead.
│ │ │ │
Member QProjector< dim >::DataSetDescriptor::face (const ReferenceCell &reference_cell, const unsigned int face_no, const bool face_orientation, const bool face_flip, const bool face_rotation, const hp::QCollection< dim - 1 > &quadrature)
│ │ │ │
Use the version of this function which takes a combined_orientation argument instead.
│ │ │ │
Member QProjector< dim >::DataSetDescriptor::subface (const ReferenceCell &reference_cell, const unsigned int face_no, const unsigned int subface_no, const bool face_orientation, const bool face_flip, const bool face_rotation, const unsigned int n_quadrature_points, const internal::SubfaceCase< dim > ref_case=internal::SubfaceCase< dim >::case_isotropic)
│ │ │ │
Use the version of this function which takes a combined_orientation argument instead.
│ │ │ │
Member ReferenceCell::compute_orientation (const std::array< T, N > &vertices_0, const std::array< T, N > &vertices_1) const
│ │ │ │ -
Use get_combined_orientation() instead.
│ │ │ │ +
Use get_combined_orientation() instead.
│ │ │ │
Member ReferenceCell::permute_according_orientation (const std::array< T, N > &vertices, const unsigned int orientation) const
│ │ │ │ -
Use permute_by_combined_orientation() instead.
│ │ │ │ +
Use permute_by_combined_orientation() instead.
│ │ │ │
Class SLEPcWrappers::TransformationSpectrumFolding
│ │ │ │
Since deal.II requires PETSc 3.7 or newer this class no longer does anything.
│ │ │ │
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 SymmetricTensor< rank_, dim, Number >::begin_raw () const
│ │ │ │ -
This function suggests that the elements of a SymmetricTensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ +
Use get_center() instead.
│ │ │ │
Member SymmetricTensor< rank_, dim, Number >::begin_raw ()
│ │ │ │ -
This function suggests that the elements of a SymmetricTensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ +
This function suggests that the elements of a SymmetricTensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ +
Member SymmetricTensor< rank_, dim, Number >::begin_raw () const
│ │ │ │ +
This function suggests that the elements of a SymmetricTensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │
Member SymmetricTensor< rank_, dim, Number >::end_raw () const
│ │ │ │ -
This function suggests that the elements of a SymmetricTensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ +
This function suggests that the elements of a SymmetricTensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │
Member SymmetricTensor< rank_, dim, Number >::end_raw ()
│ │ │ │ -
This function suggests that the elements of a SymmetricTensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ +
This function suggests that the elements of a SymmetricTensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │
Member Tensor< rank_, dim, Number >::unroll (Vector< OtherNumber > &result) const
│ │ │ │ -
Use the more general function that takes a pair of iterators instead.
│ │ │ │ +
Use the more general function that takes a pair of iterators instead.
│ │ │ │
Member Triangulation< dim, spacedim >::CELL_COARSEN
│ │ │ │
This is an alias for backward compatibility. Use CellStatus directly.
│ │ │ │
Member Triangulation< dim, spacedim >::CELL_INVALID
│ │ │ │
This is an alias for backward compatibility. Use CellStatus directly.
│ │ │ │
Member Triangulation< dim, spacedim >::CELL_PERSIST
│ │ │ │
This is an alias for backward compatibility. Use CellStatus directly.
│ │ │ │
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 TrilinosWrappers::MPI::Vector::import (const LinearAlgebra::ReadWriteVector< double > &rwv, const VectorOperation::values operation)
│ │ │ │
Use import_elements() instead.
│ │ │ │
Member Utilities::MPI::create_group (const MPI_Comm comm, const MPI_Group &group, const int tag, MPI_Comm *new_comm)
│ │ │ │ -
Use MPI_Comm_create_group directly
│ │ │ │ +
Use MPI_Comm_create_group directly
│ │ │ │
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={})
│ │ │ │
│ │ │ │
Member XDMFEntry::get_xdmf_content (const unsigned int indent_level, const ReferenceCell &reference_cell) const
│ │ │ │ -
Use the other function instead.
│ │ │ │ +
Use the other function instead.
│ │ │ │
Member XDMFEntry::XDMFEntry (const std::string &mesh_filename, const std::string &solution_filename, const double time, const std::uint64_t nodes, const std::uint64_t cells, const unsigned int dim, const unsigned int spacedim)
│ │ │ │ -
Use the constructor that additionally takes a ReferenceCell.
│ │ │ │ -
Member XDMFEntry::XDMFEntry (const std::string &mesh_filename, const std::string &solution_filename, const double time, const std::uint64_t nodes, const std::uint64_t cells, const unsigned int dim)
│ │ │ │
Use the constructor that additionally takes a ReferenceCell.
│ │ │ │ +
Member XDMFEntry::XDMFEntry (const std::string &mesh_filename, const std::string &solution_filename, const double time, const std::uint64_t nodes, const std::uint64_t cells, const unsigned int dim)
│ │ │ │ +
Use the constructor that additionally takes a ReferenceCell.
│ │ │ │
Member XDMFEntry::XDMFEntry (const std::string &filename, const double time, const std::uint64_t nodes, const std::uint64_t cells, const unsigned int dim)
│ │ │ │ -
Use the constructor that additionally takes a ReferenceCell.
│ │ │ │ +
Use the constructor that additionally takes a ReferenceCell.
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │