Reference documentation for deal.II version Git 2618e0f 2017-11-23 17:25:26 +0100
Deprecated List
Class BlockMatrixArray< number, BlockVectorType >
This class has been superseded by BlockLinearOperator.
Class BlockTrianglePrecondition< number, BlockVectorType >
This class has been superseded by block_back_substitution and block_forward_substitution, which build on BlockLinearOperator.
Class Boundary< dim, spacedim >
This class has been deprecated in favor of the more general Manifold class.
Class ConeBoundary< dim >
The boundary classes have been deprecated in favor of the more general Manifold classes. For this class CylindricalManifold is an appropriate replacement for spacedim==3, else StraightManifold can be used.
Class constraint_and_return_value< true, T >
Use std::enable_if instead.
Member contract

Use the contract() function that takes indices as template arguments and returns its result instead.

Member contract

Use the contract() function that takes indices as template arguments and returns its result instead.

Member contract

Use the contract() function that takes indices as template arguments and returns its result instead.

Member contract

Use operator* instead. It denotes a single contraction.

Member contract

Use operator* instead. It denotes a single contraction.

Member cross_product

Use the function cross_product_2d() that returns the value.

Member cross_product

Use the function cross_product_3d() that returns the value.

Class CylinderBoundary< dim, spacedim >
The boundary classes have been deprecated in favor of the more general Manifold classes. For this class CylindricalManifold is an appropriate replacement which is expected to produce better results under mesh refinement.
Member determinant

Do not use this function, evaluate the value manually.

Member determinant

Do not use this function, evaluate the value manually.

Member DoFCellAccessor< DoFHandlerType, level_dof_access >::get_dof_indices (std::vector< types::global_dof_index > &dof_indices) const
Currently, this function can also be called for non-active cells, if all degrees of freedom of the FiniteElement are located in vertices. This functionality will vanish in a future release.
Member DoFCellAccessor< DoFHandlerType, level_dof_access >::get_mg_dof_indices (std::vector< types::global_dof_index > &dof_indices) const
Use get_active_or_mg_dof_indices() with level_cell_iterator returned from begin_mg().
Member DoFHandler< dim, spacedim >::distribute_mg_dofs (const FiniteElement< dim, spacedim > &fe)
Use the version without parameter instead.
Member DoFHandler< dim, spacedim >::invalid_dof_index
Use numbers::invalid_dof_index instead.
Member DoFTools::extract_locally_owned_dofs (const DoFHandlerType &dof_handler, IndexSet &dof_set)
Use DoFHandler::locally_owned_dofs() directly instead of this function.
Member double_contract

Use the double_contract() function that takes indices as template arguments and returns its result instead.

Member double_contract

Use the double_contract() function that takes indices as template arguments and returns its result instead.

globalScope> Member ExcInvalidTensorContractionIndex (int arg1)
Member fe_is_primitive
Use dh.get_fe(0).is_primitive().
Member fe_is_primitive
Use dh.get_fe(0).is_primitive().
Member FETools::get_fe_from_name (const std::string &name)
Use get_fe_by_name() with two template parameters instead
Member FEValuesBase< dim, spacedim >::get_all_normal_vectors () const
Use get_normal_vectors() instead, which returns the exact same thing.
Class FilteredMatrix< VectorType >
Use LinearOperator instead. See the documentation of constrained_linear_operator().
Member FiniteElement< dim, spacedim >::get_generalized_face_support_points () const
In general, it is not possible to associate a unique subset of generalized support points describing degrees of freedom for a given face. Don't use this function
Member FiniteElement< dim, spacedim >::has_generalized_face_support_points () const
In general, it is not possible to associate a unique subset of generalized support points describing degrees of freedom for a given face. Don't use this function
Class HalfHyperBallBoundary< dim >
The boundary classes have been deprecated in favor of the more general Manifold classes. For this class CylindricalManifold is an appropriate replacement which is expected to produce better results under mesh refinement.
Class HalfHyperShellBoundary< dim >
The boundary classes have been deprecated in favor of the more general Manifold classes. For this class CylindricalManifold is an appropriate replacement which is expected to produce better results under mesh refinement.
Member hp::DoFHandler< dim, spacedim >::get_fe () const
Use get_fe_collection() instead.
Member hp::DoFHandler< dim, spacedim >::invalid_dof_index
Use numbers::invalid_dof_index instead.
Class HyperBallBoundary< dim, spacedim >
The boundary classes have been deprecated in favor of the more general Manifold classes. For this class SphericalManifold is an appropriate replacement which is expected to produce better results under mesh refinement.
Class HyperShellBoundary< dim >
The boundary classes have been deprecated in favor of the more general Manifold classes. For this class CylindricalManifold is an appropriate replacement which is expected to produce better results under mesh refinement.
Class internal::bool2type< B >
Use std::integral_constant<bool, B> instead.
Class internal::int2type< N >
Use std::integral_constant<int, N> instead.
Member LocalIntegrators::Divergence::grad_div_matrix (FullMatrix< double > &M, const FEValuesBase< dim > &fe, const double factor=1.)
Use LocalIntegrators::GradDiv::cell_matrix() instead.
Member LocalIntegrators::Divergence::grad_div_residual (Vector< number > &result, const FEValuesBase< dim > &fetest, const VectorSlice< const std::vector< std::vector< Tensor< 1, dim > > > > &input, const double factor=1.)
Use LocalIntegrators::GradDiv::cell_residual() instead.
Member MatrixFree< dim, Number >::reinit (const Mapping< dim > &mapping, const DoFHandlerType &dof_handler, const ConstraintMatrix &constraint, const IndexSet &locally_owned_dofs, const QuadratureType &quad, const AdditionalData additional_data=AdditionalData())
Setting the index set specifically is not supported any more. Use the reinit function without index set argument to choose the one provided by DoFHandler::locally_owned_dofs().
Member MatrixFree< dim, Number >::reinit (const Mapping< dim > &mapping, const std::vector< const DoFHandlerType * > &dof_handler, const std::vector< const ConstraintMatrix * > &constraint, const std::vector< IndexSet > &locally_owned_set, const std::vector< QuadratureType > &quad, const AdditionalData additional_data=AdditionalData())
Setting the index set specifically is not supported any more. Use the reinit function without index set argument to choose the one provided by DoFHandler::locally_owned_dofs().
Member max_dofs_per_cell
Use dh.get_fe_collection().max_dofs_per_cell().
Member max_dofs_per_cell
Use dh.get_fe_collection().max_dofs_per_cell().
Member max_dofs_per_face
Use dh.get_fe_collection().max_dofs_per_face().
Member max_dofs_per_face
Use dh.get_fe_collection().max_dofs_per_face().
Member max_dofs_per_vertex
Use dh.get_fe_collection().max_dofs_per_vertex().
Member max_dofs_per_vertex
Use dh.get_fe_collection().max_dofs_per_vertex().
Member MeshWorker::Assembler::ResidualSimple< VectorType >::initialize_local_blocks (const BlockIndices &)
This function is of no effect. Only the block info structure in DoFInfo is being used.
Class MGCoarseGridLACIteration< SolverType, VectorType >
Use MGCoarseGridIterativeSolver instead.
Member MGConstrainedDoFs::initialize (const DoFHandler< dim, spacedim > &dof, const typename FunctionMap< dim >::type &function_map, const ComponentMask &component_mask=ComponentMask())
Use initialize() followed by make_zero_boundary_constraints() instead
Member MGLevelObject< Object >::clear ()
Use clear_elements () instead
Member MGSmootherBlock< MatrixType, RelaxationType, number >::MGSmootherBlock (VectorMemory< BlockVector< number > > &mem, const unsigned int steps=1, const bool variable=false, const bool symmetric=false, const bool transpose=false, const bool reverse=false)
Since GrowingVectorMemory now uses a joint memory pool, it is recommended to use the constructor without the memory object.
Member MGTransferBlockBase::MGTransferBlockBase (const ConstraintMatrix &constraints, const MGConstrainedDoFs &mg_constrained_dofs)
constraints is unused.
Member MGTransferBlockSelect< number >::MGTransferBlockSelect (const ConstraintMatrix &constraints, const MGConstrainedDoFs &mg_constrained_dofs)
constraints is unused.
Member MGTransferPrebuilt< VectorType >::initialize_constraints (const ConstraintMatrix &constraints, const MGConstrainedDoFs &mg_constrained_dofs)
constraints is unused.
Member MGTransferPrebuilt< VectorType >::MGTransferPrebuilt (const ConstraintMatrix &constraints, const MGConstrainedDoFs &mg_constrained_dofs)
constraints is unused.
Member Multigrid< VectorType >::Multigrid (const DoFHandler< dim > &mg_dof_handler, const MGMatrixBase< VectorType > &matrix, const MGCoarseGridBase< VectorType > &coarse, const MGTransferBase< VectorType > &transfer, const MGSmootherBase< VectorType > &pre_smooth, const MGSmootherBase< VectorType > &post_smooth, const unsigned int minlevel=0, const unsigned int maxlevel=numbers::invalid_unsigned_int, Cycle cycle=v_cycle)
Use the other constructor instead. The DoFHandler is actually not needed.
Member n_components
Use dh.get_fe_collection().n_components().
Member n_components
Use dh.get_fe_collection().n_components().
Member numbers::is_nan (const double x)
This function has been deprecated in favor of the C++11 function std::isnan.
Class OpenCASCADE::DirectionalProjectionBoundary< dim, spacedim >
This class has been deprecated in favor of the equivalent Manifold class.
Class OpenCASCADE::NormalProjectionBoundary< dim, spacedim >
This class has been deprecated in favor of the equivalent Manifold class.
Class OpenCASCADE::NormalToMeshProjectionBoundary< dim, spacedim >
This class has been deprecated in favor of the equivalent Manifold class.
Member outer_product

Use operator* instead.

Member outer_product

Use the generic version that returns its result instead.

Member outer_product

Use operator* instead.

Member ParameterHandler::print_parameters_section (std::ostream &out, const OutputStyle style, const unsigned int indent_level, const bool include_top_level_elements=false)
This function is deprecated because, even though it only outputs information, it is not a const function.
Class PArpackSolver< VectorType >::Shift< MatrixType >
: Use LinearOperator to create a shifted operator by hand: const auto shift = linear_operator(A) - sigma * linear_operator(B);
Member PETScWrappers::MatrixBase::add (const MatrixBase &other, const PetscScalar factor)
Use the function with order of arguments reversed instead.
Member PETScWrappers::MPI::SparseMatrix::do_reinit (const size_type m, const size_type n, const size_type local_rows, const size_type local_columns, const size_type n_nonzero_per_row, const bool is_symmetric=false, const size_type n_offdiag_nonzero_per_row=0)
This overload of do_reinit is deprecated: please use the overload with a sparsity pattern argument instead.
Member PETScWrappers::MPI::SparseMatrix::do_reinit (const size_type m, const size_type n, const size_type local_rows, const size_type local_columns, const std::vector< size_type > &row_lengths, const bool is_symmetric=false, const std::vector< size_type > &offdiag_row_lengths=std::vector< size_type >())
This overload of do_reinit is deprecated: please use the overload with a sparsity pattern argument instead.
Member PETScWrappers::MPI::SparseMatrix::reinit (const MPI_Comm &communicator, const size_type m, const size_type n, const size_type local_rows, const size_type local_columns, const size_type n_nonzero_per_row, const bool is_symmetric=false, const size_type n_offdiag_nonzero_per_row=0)
This overload of reinit is deprecated: please use the overload with a sparsity pattern argument instead.
Member PETScWrappers::MPI::SparseMatrix::reinit (const MPI_Comm &communicator, const size_type m, const size_type n, const size_type local_rows, const size_type local_columns, const std::vector< size_type > &row_lengths, const bool is_symmetric=false, const std::vector< size_type > &offdiag_row_lengths=std::vector< size_type >())
This overload of reinit is deprecated: please use the overload with a sparsity pattern argument instead.
Member PETScWrappers::MPI::SparseMatrix::SparseMatrix (const MPI_Comm &communicator, const size_type m, const size_type n, const size_type local_rows, const size_type local_columns, const size_type n_nonzero_per_row, const bool is_symmetric=false, const size_type n_offdiag_nonzero_per_row=0)
This constructor is deprecated: please use the constructor with a sparsity pattern argument instead.
Member PETScWrappers::MPI::SparseMatrix::SparseMatrix (const MPI_Comm &communicator, const size_type m, const size_type n, const size_type local_rows, const size_type local_columns, const std::vector< size_type > &row_lengths, const bool is_symmetric=false, const std::vector< size_type > &offdiag_row_lengths=std::vector< size_type >())
This constructor is deprecated: please use the constructor with a sparsity pattern argument instead.
Member PETScWrappers::MPI::Vector::Vector (const MPI_Comm &communicator, const VectorBase &v, const size_type local_size)
The use of objects that are explicitly of type VectorBase is deprecated: use PETScWrappers::MPI::Vector instead.
Member PETScWrappers::PetscBooleanType
The name of this type changed in PETSc 3.2: deal.II does not support versions of PETSc older than this so this typedef will be removed in a future release.
Class PointerMatrix< MatrixType, VectorType >
Use LinearOperator instead
Class PointerMatrixAux< MatrixType, VectorType >
Use LinearOperator instead
Class PointerMatrixBase< VectorType >
Use LinearOperator instead
Class PointerMatrixVector< number >
Use LinearOperator instead
Member PointValueHistory< dim >::get_points (std::vector< std::vector< Point< dim > > > &locations)
Member PreconditionChebyshev< MatrixType, VectorType, PreconditionerType >::AdditionalData::matrix_diagonal_inverse
Set the variable preconditioner defined below instead.
Member PreconditionChebyshev< MatrixType, VectorType, PreconditionerType >::AdditionalData::nonzero_starting
For non-zero starting, use the step() and Tstep() interfaces, whereas vmult() provides the preconditioner interface.
Class StraightBoundary< dim, spacedim >
This class has been deprecated in favor of the more general FlatManifold class.
Class SwappableVector< number >
The usage of this class is deprecated.
Member TableIndices< N >::TableIndices (const unsigned int index0, const unsigned int index1, const unsigned int index2, const unsigned int index3, const unsigned int index4, const unsigned int index5, const unsigned int index6=numbers::invalid_unsigned_int, const unsigned int index7=numbers::invalid_unsigned_int, const unsigned int index8=numbers::invalid_unsigned_int)
Use the constructor with the appropriate number of arguments to initialize the N indices instead.
Member Timer::get_data () const
Use Timer::get_last_lap_wall_time_data() instead, which returns a reference to the same structure.
Member Timer::get_lap_time () const
Use last_wall_time() instead.
Member Timer::get_total_data () const
Use Timer::get_accumulated_wall_time_data() instead, which returns a reference the same structure.
Member Timer::operator() () const
Use cpu_time() instead.
Member Timer::print_data (StreamType &stream) const
Use Timer::print_last_lap_wall_time_data() instead, which prints the same information.
Member Timer::print_total_data (StreamType &stream) const
Use Timer::print_accumulated_wall_time_data() instead, which prints the same information.
Class TorusBoundary< dim, spacedim >
This class has been deprecated in favor of the more general TorusManifold class.
Member Triangulation< dim, spacedim >::get_boundary (const types::manifold_id number) const
This method has been deprecated. Use Triangulation::get_manifold() instead.
Member Triangulation< dim, spacedim >::set_boundary (const types::manifold_id number, const Boundary< dim, spacedim > &boundary_object)
This method has been deprecated. Use Triangulation::set_manifold() instead.
Member Triangulation< dim, spacedim >::set_boundary (const types::manifold_id number)
This method has been deprecated. Use Triangulation::set_manifold() instead.
Member Triangulation< dim, spacedim >::straight_boundary
This member variable has been deprecated in favor of creating an independent FlatManifold.
Member TrilinosWrappers::BlockSparseMatrix::domain_partitioner () const
Use the methods of the individual matrices based on IndexSet arguments.
Member TrilinosWrappers::BlockSparseMatrix::range_partitioner () const
Use the methods of the individual matrices based on IndexSet arguments.
Member TrilinosWrappers::BlockSparseMatrix::reinit (const std::vector< Epetra_Map > &input_maps, const ::BlockSparseMatrix< double > &deal_ii_sparse_matrix, const double drop_tolerance=1e-13)
Use the respective method with IndexSet arguments instead.
Member TrilinosWrappers::BlockSparsityPattern::BlockSparsityPattern (const std::vector< Epetra_Map > &parallel_partitioning)
Use the respective method with IndexSet arguments instead.
Member TrilinosWrappers::BlockSparsityPattern::reinit (const std::vector< Epetra_Map > &parallel_partitioning)
Use the respective method with IndexSet arguments instead.
Member TrilinosWrappers::SparseMatrix::col_partitioner () const
Usually not necessary. If desired, access it via the Epetra_CrsMatrix.
Member TrilinosWrappers::SparseMatrix::domain_partitioner () const
Use locally_owned_domain_indices() instead.
Member TrilinosWrappers::SparseMatrix::range_partitioner () const
Use locally_owned_range_indices() instead.
Member TrilinosWrappers::SparseMatrix::reinit (const Epetra_Map &parallel_partitioning, const ::SparseMatrix< number > &dealii_sparse_matrix, const double drop_tolerance=1e-13, const bool copy_values=true, const SparsityPattern *use_this_sparsity=nullptr)
Use the respective method with IndexSet argument instead.
Member TrilinosWrappers::SparseMatrix::reinit (const Epetra_Map &parallel_partitioning, const SparsityPatternType &sparsity_pattern, const bool exchange_data=false)
Use the respective method with IndexSet argument instead.
Member TrilinosWrappers::SparseMatrix::reinit (const Epetra_Map &row_parallel_partitioning, const Epetra_Map &col_parallel_partitioning, const SparsityPatternType &sparsity_pattern, const bool exchange_data=false)
Use the respective method with IndexSet argument instead.
Member TrilinosWrappers::SparseMatrix::reinit (const Epetra_Map &row_parallel_partitioning, const Epetra_Map &col_parallel_partitioning, const ::SparseMatrix< number > &dealii_sparse_matrix, const double drop_tolerance=1e-13, const bool copy_values=true, const SparsityPattern *use_this_sparsity=nullptr)
Use the respective method with IndexSet argument instead.
Member TrilinosWrappers::SparseMatrix::row_partitioner () const
Use locally_owned_range_indices() instead.
Member TrilinosWrappers::SparseMatrix::SparseMatrix (const Epetra_Map &parallel_partitioning, const std::vector< unsigned int > &n_entries_per_row)
Use the respective method with IndexSet argument instead.
Member TrilinosWrappers::SparseMatrix::SparseMatrix (const Epetra_Map &parallel_partitioning, const size_type n_max_entries_per_row=0)
Use the respective method with IndexSet argument instead.
Member TrilinosWrappers::SparseMatrix::SparseMatrix (const Epetra_Map &row_parallel_partitioning, const Epetra_Map &col_parallel_partitioning, const std::vector< unsigned int > &n_entries_per_row)
Use the respective method with IndexSet argument instead.
Member TrilinosWrappers::SparseMatrix::SparseMatrix (const Epetra_Map &row_parallel_partitioning, const Epetra_Map &col_parallel_partitioning, const size_type n_max_entries_per_row=0)
Use the respective method with IndexSet argument instead.
Member TrilinosWrappers::SparsityPattern::col_partitioner () const
Usually not necessary. If desired, access via the Epetra_FECrsGraph.
Member TrilinosWrappers::SparsityPattern::domain_partitioner () const
Use locally_owned_domain_indices() instead.
Member TrilinosWrappers::SparsityPattern::range_partitioner () const
Use locally_owned_range_indices() instead.
Member TrilinosWrappers::SparsityPattern::reinit (const Epetra_Map &parallel_partitioning, const std::vector< size_type > &n_entries_per_row)
Use the respective method with IndexSet argument instead.
Member TrilinosWrappers::SparsityPattern::reinit (const Epetra_Map &parallel_partitioning, const size_type n_entries_per_row=0)
Use the respective method with IndexSet argument instead.
Member TrilinosWrappers::SparsityPattern::reinit (const Epetra_Map &row_parallel_partitioning, const Epetra_Map &col_parallel_partitioning, const size_type n_entries_per_row=0)
Use the respective method with IndexSet argument instead.
Member TrilinosWrappers::SparsityPattern::reinit (const Epetra_Map &row_parallel_partitioning, const Epetra_Map &col_parallel_partitioning, const SparsityPatternType &nontrilinos_sparsity_pattern, const bool exchange_data=false)
Use the respective method with IndexSet argument instead.
Member TrilinosWrappers::SparsityPattern::reinit (const Epetra_Map &row_parallel_partitioning, const Epetra_Map &col_parallel_partitioning, const std::vector< size_type > &n_entries_per_row)
Use the respective method with IndexSet argument instead.
Member TrilinosWrappers::SparsityPattern::reinit (const Epetra_Map &parallel_partitioning, const SparsityPatternType &nontrilinos_sparsity_pattern, const bool exchange_data=false)
Use the respective method with IndexSet argument instead.
Member TrilinosWrappers::SparsityPattern::row_partitioner () const
Use locally_owned_range_indices() instead.
Member TrilinosWrappers::SparsityPattern::SparsityPattern (const Epetra_Map &row_parallel_partitioning, const Epetra_Map &col_parallel_partitioning, const size_type n_entries_per_row=0)
Use the respective method with IndexSet argument instead.
Member TrilinosWrappers::SparsityPattern::SparsityPattern (const Epetra_Map &row_parallel_partitioning, const Epetra_Map &col_parallel_partitioning, const std::vector< size_type > &n_entries_per_row)
Use the respective method with IndexSet argument instead.
Member TrilinosWrappers::SparsityPattern::SparsityPattern (const Epetra_Map &parallel_partitioning, const std::vector< size_type > &n_entries_per_row)
Use the respective method with IndexSet argument instead.
Member TrilinosWrappers::SparsityPattern::SparsityPattern (const Epetra_Map &parallel_partitioning, const size_type n_entries_per_row=0)
Use the respective method with IndexSet argument instead.
Member TrilinosWrappers::SparsityPattern::trilinos_communicator () const
Use get_mpi_communicator instead.
Class types_are_equal< T, U >
Use the standard library type trait std::is_same instead of this class.
globalScope> Member update_cell_normal_vectors
Use update_normal_vectors instead.
globalScope> Member update_face_normal_vectors
Use update_normal_vectors instead.
globalScope> Member update_q_points
Use update_quadrature_points instead.
globalScope> Member update_second_derivatives
Use update_hessians instead.
Class VectorView< Number >
Use ArrayView instead.