]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Remove trailing empty lines in comments 10416/head
authorDaniel Arndt <arndtd@ornl.gov>
Sun, 31 May 2020 13:17:44 +0000 (09:17 -0400)
committerDaniel Arndt <arndtd@ornl.gov>
Tue, 2 Jun 2020 00:27:00 +0000 (20:27 -0400)
270 files changed:
include/deal.II/algorithms/general_data_storage.h
include/deal.II/algorithms/named_selection.h
include/deal.II/algorithms/newton.h
include/deal.II/algorithms/operator.h
include/deal.II/base/bounding_box.h
include/deal.II/base/bounding_box_data_out.h
include/deal.II/base/data_out_base.h
include/deal.II/base/derivative_form.h
include/deal.II/base/discrete_time.h
include/deal.II/base/function.h
include/deal.II/base/geometry_info.h
include/deal.II/base/graph_coloring.h
include/deal.II/base/hdf5.h
include/deal.II/base/index_set.h
include/deal.II/base/iterator_range.h
include/deal.II/base/linear_index_iterator.h
include/deal.II/base/logstream.h
include/deal.II/base/memory_space.h
include/deal.II/base/mpi.h
include/deal.II/base/mpi_consensus_algorithms.h
include/deal.II/base/mpi_noncontiguous_partitioner.h
include/deal.II/base/mutable_bind.h
include/deal.II/base/numbers.h
include/deal.II/base/parameter_acceptor.h
include/deal.II/base/parsed_convergence_table.h
include/deal.II/base/parsed_function.h
include/deal.II/base/partitioner.h
include/deal.II/base/patterns.h
include/deal.II/base/polynomial.h
include/deal.II/base/polynomials_integrated_legendre_sz.h
include/deal.II/base/polynomials_p.h
include/deal.II/base/polynomials_piecewise.h
include/deal.II/base/process_grid.h
include/deal.II/base/qprojector.h
include/deal.II/base/quadrature.h
include/deal.II/base/quadrature_lib.h
include/deal.II/base/quadrature_point_data.h
include/deal.II/base/subscriptor.h
include/deal.II/base/symmetric_tensor.h
include/deal.II/base/synchronous_iterator.h
include/deal.II/base/table.h
include/deal.II/base/template_constraints.h
include/deal.II/base/tensor_accessors.h
include/deal.II/base/tensor_product_polynomials.h
include/deal.II/base/tensor_product_polynomials_bubbles.h
include/deal.II/base/tensor_product_polynomials_const.h
include/deal.II/base/thread_management.h
include/deal.II/base/time_stepping.h
include/deal.II/base/utilities.h
include/deal.II/base/vectorization.h
include/deal.II/boost_adaptors/segment.h
include/deal.II/differentiation/ad/ad_drivers.h
include/deal.II/differentiation/ad/ad_helpers.h
include/deal.II/differentiation/ad/ad_number_traits.h
include/deal.II/differentiation/ad/ad_number_types.h
include/deal.II/differentiation/ad/adolc_number_types.h
include/deal.II/differentiation/ad/sacado_number_types.h
include/deal.II/differentiation/sd/symengine_number_traits.h
include/deal.II/differentiation/sd/symengine_number_types.h
include/deal.II/differentiation/sd/symengine_number_visitor_internal.h
include/deal.II/differentiation/sd/symengine_optimizer.h
include/deal.II/differentiation/sd/symengine_product_types.h
include/deal.II/distributed/fully_distributed_tria.h
include/deal.II/distributed/shared_tria.h
include/deal.II/dofs/dof_accessor.h
include/deal.II/dofs/dof_faces.h
include/deal.II/dofs/dof_handler.h
include/deal.II/dofs/dof_levels.h
include/deal.II/dofs/dof_tools.h
include/deal.II/fe/fe.h
include/deal.II/fe/fe_bernardi_raugel.h
include/deal.II/fe/fe_bernstein.h
include/deal.II/fe/fe_dgp.h
include/deal.II/fe/fe_dgp_monomial.h
include/deal.II/fe/fe_dgp_nonparametric.h
include/deal.II/fe/fe_dgq.h
include/deal.II/fe/fe_enriched.h
include/deal.II/fe/fe_interface_values.h
include/deal.II/fe/fe_nedelec.h
include/deal.II/fe/fe_nedelec_sz.h
include/deal.II/fe/fe_nothing.h
include/deal.II/fe/fe_p1nc.h
include/deal.II/fe/fe_poly.h
include/deal.II/fe/fe_poly_face.h
include/deal.II/fe/fe_q_bubbles.h
include/deal.II/fe/fe_q_dg0.h
include/deal.II/fe/fe_q_hierarchical.h
include/deal.II/fe/fe_q_iso_q1.h
include/deal.II/fe/fe_raviart_thomas.h
include/deal.II/fe/fe_rt_bubbles.h
include/deal.II/fe/fe_series.h
include/deal.II/fe/fe_tools.h
include/deal.II/fe/fe_values.h
include/deal.II/fe/fe_values_extractors.h
include/deal.II/fe/mapping.h
include/deal.II/fe/mapping_c1.h
include/deal.II/fe/mapping_cartesian.h
include/deal.II/fe/mapping_fe_field.h
include/deal.II/fe/mapping_manifold.h
include/deal.II/fe/mapping_q1_eulerian.h
include/deal.II/fe/mapping_q_cache.h
include/deal.II/fe/mapping_q_eulerian.h
include/deal.II/fe/mapping_q_generic.h
include/deal.II/gmsh/utilities.h
include/deal.II/grid/grid_generator.h
include/deal.II/grid/grid_in.h
include/deal.II/grid/grid_out.h
include/deal.II/grid/grid_tools.h
include/deal.II/grid/grid_tools_cache.h
include/deal.II/grid/grid_tools_cache_update_flags.h
include/deal.II/grid/manifold.h
include/deal.II/grid/manifold_lib.h
include/deal.II/grid/tensor_product_manifold.h
include/deal.II/grid/tria.h
include/deal.II/grid/tria_description.h
include/deal.II/grid/tria_faces.h
include/deal.II/grid/tria_iterator.h
include/deal.II/grid/tria_iterator_selector.h
include/deal.II/grid/tria_levels.h
include/deal.II/grid/tria_objects.h
include/deal.II/hp/dof_handler.h
include/deal.II/hp/fe_collection.h
include/deal.II/hp/fe_values.h
include/deal.II/hp/mapping_collection.h
include/deal.II/hp/q_collection.h
include/deal.II/integrators/advection.h
include/deal.II/integrators/divergence.h
include/deal.II/integrators/elasticity.h
include/deal.II/integrators/grad_div.h
include/deal.II/integrators/l2.h
include/deal.II/integrators/laplace.h
include/deal.II/integrators/maxwell.h
include/deal.II/integrators/patches.h
include/deal.II/lac/arpack_solver.h
include/deal.II/lac/block_matrix_base.h
include/deal.II/lac/block_sparsity_pattern.h
include/deal.II/lac/block_vector.h
include/deal.II/lac/block_vector_base.h
include/deal.II/lac/chunk_sparse_matrix.h
include/deal.II/lac/chunk_sparsity_pattern.h
include/deal.II/lac/communication_pattern_base.h
include/deal.II/lac/diagonal_matrix.h
include/deal.II/lac/dynamic_sparsity_pattern.h
include/deal.II/lac/eigen.h
include/deal.II/lac/full_matrix.h
include/deal.II/lac/householder.h
include/deal.II/lac/identity_matrix.h
include/deal.II/lac/la_parallel_block_vector.h
include/deal.II/lac/la_parallel_vector.h
include/deal.II/lac/la_vector.h
include/deal.II/lac/lapack_support.h
include/deal.II/lac/matrix_iterator.h
include/deal.II/lac/parpack_solver.h
include/deal.II/lac/petsc_block_vector.h
include/deal.II/lac/petsc_compatibility.h
include/deal.II/lac/petsc_vector.h
include/deal.II/lac/precondition.h
include/deal.II/lac/precondition_block.h
include/deal.II/lac/precondition_block_base.h
include/deal.II/lac/read_write_vector.h
include/deal.II/lac/scalapack.h
include/deal.II/lac/slepc_solver.h
include/deal.II/lac/solver_bicgstab.h
include/deal.II/lac/solver_cg.h
include/deal.II/lac/solver_control.h
include/deal.II/lac/solver_fire.h
include/deal.II/lac/solver_gmres.h
include/deal.II/lac/solver_idr.h
include/deal.II/lac/solver_minres.h
include/deal.II/lac/solver_qmrs.h
include/deal.II/lac/solver_richardson.h
include/deal.II/lac/solver_selector.h
include/deal.II/lac/sparse_decomposition.h
include/deal.II/lac/sparse_ilu.h
include/deal.II/lac/sparse_matrix_ez.h
include/deal.II/lac/sparse_mic.h
include/deal.II/lac/sparse_vanka.h
include/deal.II/lac/sparsity_pattern.h
include/deal.II/lac/tensor_product_matrix.h
include/deal.II/lac/trilinos_parallel_block_vector.h
include/deal.II/lac/trilinos_precondition.h
include/deal.II/lac/trilinos_solver.h
include/deal.II/lac/trilinos_sparse_matrix.h
include/deal.II/lac/trilinos_vector.h
include/deal.II/lac/utilities.h
include/deal.II/lac/vector.h
include/deal.II/lac/vector_memory.h
include/deal.II/lac/vector_space_vector.h
include/deal.II/lac/vector_type_traits.h
include/deal.II/matrix_free/cuda_fe_evaluation.h
include/deal.II/matrix_free/dof_info.h
include/deal.II/matrix_free/evaluation_kernels.h
include/deal.II/matrix_free/face_info.h
include/deal.II/matrix_free/face_setup_internal.h
include/deal.II/matrix_free/fe_evaluation.h
include/deal.II/matrix_free/mapping_data_on_the_fly.h
include/deal.II/matrix_free/mapping_info.h
include/deal.II/matrix_free/matrix_free.h
include/deal.II/matrix_free/operators.h
include/deal.II/matrix_free/shape_info.h
include/deal.II/matrix_free/task_info.h
include/deal.II/meshworker/assemble_flags.h
include/deal.II/meshworker/copy_data.h
include/deal.II/meshworker/output.h
include/deal.II/meshworker/scratch_data.h
include/deal.II/multigrid/mg_base.h
include/deal.II/multigrid/mg_block_smoother.h
include/deal.II/multigrid/mg_coarse.h
include/deal.II/multigrid/mg_matrix.h
include/deal.II/multigrid/mg_smoother.h
include/deal.II/multigrid/mg_tools.h
include/deal.II/multigrid/mg_transfer.h
include/deal.II/multigrid/mg_transfer_block.h
include/deal.II/multigrid/mg_transfer_component.h
include/deal.II/multigrid/mg_transfer_matrix_free.h
include/deal.II/multigrid/multigrid.h
include/deal.II/multigrid/sparse_matrix_collection.h
include/deal.II/non_matching/coupling.h
include/deal.II/non_matching/immersed_surface_quadrature.h
include/deal.II/numerics/adaptation_strategies.h
include/deal.II/numerics/data_component_interpretation.h
include/deal.II/numerics/data_out_dof_data.h
include/deal.II/numerics/data_out_dof_data.templates.h
include/deal.II/numerics/data_postprocessor.h
include/deal.II/numerics/error_estimator.h
include/deal.II/numerics/history.h
include/deal.II/numerics/rtree.h
include/deal.II/numerics/smoothness_estimator.h
include/deal.II/numerics/time_dependent.h
include/deal.II/numerics/vector_tools_common.h
include/deal.II/numerics/vector_tools_interpolate.h
include/deal.II/opencascade/manifold_lib.h
include/deal.II/opencascade/utilities.h
include/deal.II/optimization/rol/vector_adaptor.h
include/deal.II/optimization/solver_bfgs.h
include/deal.II/particles/data_out.h
include/deal.II/particles/particle.h
include/deal.II/particles/particle_handler.h
include/deal.II/particles/utilities.h
include/deal.II/physics/elasticity/kinematics.h
include/deal.II/physics/notation.h
include/deal.II/physics/transformations.h
include/deal.II/sundials/arkode.h
include/deal.II/sundials/ida.h
include/deal.II/sundials/kinsol.h
source/fe/fe_values.cc
source/multigrid/mg_transfer_component.cc
source/numerics/derivative_approximation.cc
tests/arpack/arpack_advection_diffusion.cc
tests/arpack/parpack_advection_diffusion_petsc.cc
tests/arpack/parpack_advection_diffusion_trilinos.cc
tests/arpack/step-36_ar.cc
tests/arpack/step-36_ar_with_iterations.cc
tests/arpack/step-36_parpack.cc
tests/arpack/step-36_parpack_mf.cc
tests/arpack/step-36_parpack_trilinos.cc
tests/bits/christian_1.cc
tests/fe/fe_enriched_color_03.cc
tests/fe/fe_enriched_color_07.cc
tests/grid/grid_tools_05.cc
tests/lac/utilities_02.cc
tests/meshworker/step-50-mesh_loop.cc
tests/multigrid/step-50_02.cc
tests/quick_tests/sundials-ida.cc
tests/sundials/harmonic_oscillator_01.cc
tests/sundials/harmonic_oscillator_02.cc
tests/sundials/harmonic_oscillator_03.cc
tests/sundials/kinsol_01.cc
tests/test_grids.h
tests/trilinos/elide_zeros.cc

index 110e84374b597278610c24f98a2e7780221a3640..bdff0a196f2f7a095558177a06d65d5ade255537 100644 (file)
@@ -50,7 +50,6 @@ DEAL_II_NAMESPACE_OPEN
  *  Volume = {7},
  *  Year = {2018}}
  * @endcode
- *
  */
 class GeneralDataStorage : public Subscriptor
 {
index 917ab874d84261de328e1dae8fc5018e9923f607..34edc14780431850ddd9528925fc451a05887f81 100644 (file)
@@ -29,7 +29,6 @@ DEAL_II_NAMESPACE_OPEN
  *
  * Given a list of names to search for (provided by add()), objects of this
  * class provide an index list of the selected data.
- *
  */
 class NamedSelection
 {
index 962d1e50b2ec739acf8b83607a98bcc653d0b7ec..cacf05fcec9d7d4f373e12748a16fc83f49c7568 100644 (file)
@@ -67,7 +67,6 @@ namespace Algorithms
    *
    * For the call to (*#inverse_derivative), the vector <tt>"Newton
    * residual"</tt> is inserted before <tt>"Newton iterate"</tt>.
-   *
    */
   template <typename VectorType>
   class Newton : public OperatorBase
index 9d4111344deeaafad2beee0001dff70e3baeeda4..3a1d871ccf9ec27b7d4cf2bacbf205db64ae0ae8 100644 (file)
@@ -34,7 +34,6 @@ DEAL_II_NAMESPACE_OPEN
  * or OutputOperator, depending on whether they return a value or not. See the
  * documentation of those classes for more detailed information on how to use
  * them.
- *
  */
 namespace Algorithms
 {
@@ -63,7 +62,6 @@ namespace Algorithms
    * the solution when the function returns. The object <tt>in</tt> is
    * providing additional information and forwarded to the inner Operator
    * objects of the nested iteration.
-   *
    */
   class OperatorBase : public Subscriptor
   {
@@ -102,7 +100,6 @@ namespace Algorithms
   /**
    * An unary operator base class, intended to output the vectors in AnyData
    * in each step of an iteration.
-   *
    */
   template <typename VectorType>
   class OutputOperator : public Subscriptor
index ff25de8ed406c58ed9255feb4a9ba576752d5f1c..ac0a4ada195540ccbd9c913983988a3f1c8518a8 100644 (file)
@@ -121,7 +121,6 @@ enum class NeighborType
  *
  * This is according to the convention set by the function
  * <code>coordinate_to_one_dim_higher</code>.
- *
  */
 template <int spacedim, typename Number = double>
 class BoundingBox
index ff77f7c02f7bd10c6a35a75a5eb06e9ac9571402..2dd9738de494e32b8f59326a0c35f3bbf4b0d807 100644 (file)
@@ -38,7 +38,6 @@ DEAL_II_NAMESPACE_OPEN
 /**
  * This class generates graphical output for BoundingBox objects, starting from
  * any object that can be converted by boost to a BoundingBox.
- *
  */
 template <int dim>
 class BoundingBoxDataOut : public DataOutInterface<dim, dim>
index bbe76fece259edf5479183aa3d10f2e4b6a7ac4d..bb42dc6ea0bdf3145f0b7b9ec5ab25be755e581a 100644 (file)
@@ -239,7 +239,6 @@ namespace DataOutBase
    * <tt>2<sup>dim</sup></tt>.
    *
    * @ingroup output
-   *
    */
   template <int dim, int spacedim = dim>
   struct Patch
@@ -387,7 +386,6 @@ namespace DataOutBase
    * member variable that make no sense for zero-dimensional patches because
    * points have no natural neighbors across their non-existent faces, nor
    * can they reasonably be subdivided.
-   *
    */
   template <int spacedim>
   struct Patch<0, spacedim>
@@ -2160,7 +2158,6 @@ namespace DataOutBase
    * references other files. For example, it could be the name for a
    * <code>.pvtu</code> file that references multiple parts of a parallel
    * computation.
-   *
    */
   void
   write_pvd_record(
@@ -2798,7 +2795,6 @@ public:
    *
    * @note Use an empty string "" for the first argument if output is to be
    * written in the current working directory.
-   *
    */
   std::string
   write_vtu_with_pvtu_record(
@@ -3445,7 +3441,6 @@ namespace DataOutBase
    * operator dumps the intermediate graphics format represented by the patch
    * data structure. It may later be converted into regular formats for a
    * number of graphics programs.
-   *
    */
   template <int dim, int spacedim>
   std::ostream &
@@ -3458,7 +3453,6 @@ namespace DataOutBase
    * operator reads the intermediate graphics format represented by the patch
    * data structure, using the format in which it was written using the
    * operator<<.
-   *
    */
   template <int dim, int spacedim>
   std::istream &
index f8e0c9ec7d8e9d795d08f6ca057a09fd4b1b83c4..6cdf3629e75c6fa4b640a8dbe587d29dfc066e30 100644 (file)
@@ -53,7 +53,6 @@ DEAL_II_NAMESPACE_OPEN
  * In deal.II we represent these derivatives using objects of type
  * DerivativeForm@<1,dim,spacedim,Number@>,
  * DerivativeForm@<2,dim,spacedim,Number@> and so on.
- *
  */
 template <int order, int dim, int spacedim, typename Number = double>
 class DerivativeForm
index cc5eb1adc26d8424ca28a64abd1674c3e3bd9cc5..a656f7713860b5d45b05db415ca5332a6c8cf0ce 100644 (file)
@@ -227,7 +227,6 @@ DEAL_II_NAMESPACE_OPEN
  *   // } end snapshot stage
  * }
  * @endcode
- *
  */
 class DiscreteTime
 {
index 44c7459309582e12308eb02bbe7bd4b5cef1b3f2..23f38930d6edddc59650616d0fa4e9afad3cea35 100644 (file)
@@ -872,7 +872,6 @@ private:
  *     custom_function({&first_component, &second_component},
  *                     {&zero_gradient, &zero_gradient});
  * @endcode
- *
  */
 template <int dim, typename RangeNumberType = double>
 class FunctionFromFunctionObjects : public Function<dim, RangeNumberType>
index ce55a298ed78752308c171183f5f6de245febabf..61afc04ccbcbc63e0330b4b31484805581fda857 100644 (file)
@@ -412,7 +412,6 @@ namespace internal
  * Since the ability to identify such objects with the integral dimension of
  * the object represented, this class provides conversion operators to and
  * from unsigned integers.
- *
  */
 class GeometryPrimitive
 {
index cbed13109822994c4d14ba5e38dccc0e011a9d67..cdcfa753e612d4452e2a1a84fb4b7064bd8862ee 100644 (file)
@@ -103,7 +103,6 @@ namespace GraphColoring
      * std::vector for efficiency). Each element of the outermost set
      * corresponds to the iterators pointing to objects that are in the same
      * partition (i.e., the same zone).
-     *
      */
     template <typename Iterator>
     std::vector<std::vector<Iterator>>
@@ -535,7 +534,6 @@ namespace GraphColoring
    * corresponds to the iterators pointing to objects that are in the same
    * partition (have the same color) and consequently do not conflict. The
    * elements of different sets may conflict.
-   *
    */
   template <typename Iterator>
   std::vector<std::vector<Iterator>>
index ae7eb4331ad40e755b71f1114757093861aabc14..5e8be8e6c5240c1b90076823441c02f70e07fb26 100644 (file)
@@ -324,14 +324,12 @@ DEAL_II_NAMESPACE_OPEN
  * thread-safe HDF5 version serializes the API but does not provide any level of
  * concurrency. To achieve high parallel performance with HDF5, we advice to use
  * HDF5 with MPI.
- *
  */
 // clang-format on
 namespace HDF5
 {
   /**
    * Base class for the HDF5 objects.
-   *
    */
   class HDF5Object
   {
@@ -408,7 +406,6 @@ namespace HDF5
 
   /**
    * This class implements an HDF5 DataSet.
-   *
    */
   class DataSet : public HDF5Object
   {
@@ -959,7 +956,6 @@ namespace HDF5
 
   /**
    * This class implements an HDF5 Group
-   *
    */
   class Group : public HDF5Object
   {
@@ -1057,7 +1053,6 @@ namespace HDF5
 
   /**
    * This class implements an HDF5 File
-   *
    */
   class File : public Group
   {
index 2ac1d7252c94f766dcf43d37a5f9b744650173e4..2aaa9574cbc07e85edb1c4ab6701ca68fd9b1456 100644 (file)
@@ -68,7 +68,6 @@ DEAL_II_NAMESPACE_OPEN
  * The data structures used in this class along with a rationale can be found
  * in the
  * @ref distributed_paper "Distributed Computing paper".
- *
  */
 class IndexSet
 {
@@ -347,7 +346,6 @@ public:
    * Split the set indices represented by this object into blocks given by the
    * @p n_indices_per_block structure. The sum of its entries must match the
    * global size of the current object.
-   *
    */
   std::vector<IndexSet>
   split_by_block(
index a287e34dc1247ea59e611da07fb62b3d189a227b..b41e37ef7572a043391ab3cf3144a15b82bf002d 100644 (file)
@@ -287,7 +287,6 @@ private:
 /**
  * Create an object of type IteratorRange given the beginning and
  * end iterator.
- *
  */
 template <typename BaseIterator>
 IteratorRange<BaseIterator>
index 362208f3146aa5a8f8207269e5d8cd62a231fd68..75f63ec5fc41663c7c2b8f09850c1325b0ca9ec7 100644 (file)
@@ -134,7 +134,6 @@ DEAL_II_NAMESPACE_OPEN
  * <code>size_type</code> type.
  *
  * @note TransposeTable uses this template to implement its iterators.
- *
  */
 template <class DerivedIterator, class AccessorType>
 class LinearIndexIterator
index 72abe82413794467954003977d9c03efadbe2065..1d0eb6665f6634033879ce992e273428a48ef524 100644 (file)
@@ -414,7 +414,6 @@ operator<<(LogStream &log, const T &t)
 
 /**
  * The standard log object of deal.II:
- *
  */
 extern LogStream deallog;
 
index 4a8e67a82f610511154cb20e838fc50745e83338..4467ff0f247ce7c764c58e059148fbd711cae807 100644 (file)
@@ -27,7 +27,6 @@
 DEAL_II_NAMESPACE_OPEN
 
 /**
- *
  */
 namespace MemorySpace
 {
index c24874ee7e5692922bbc2a534cae24dae1ff23d1..dd886eecf7de934c61af34e3fa1e8fd64a129e28 100644 (file)
@@ -956,7 +956,6 @@ namespace Utilities
      *
      * @return A map from the rank (unsigned int) of the process
      *  which sent the data and object received.
-     *
      */
     template <typename T>
     std::map<unsigned int, T>
@@ -975,7 +974,6 @@ namespace Utilities
      *  processes in the MPI communicator. Each entry contains the object
      *  received from the processor with the corresponding rank within the
      *  communicator.
-     *
      */
     template <typename T>
     std::vector<T>
@@ -995,7 +993,6 @@ namespace Utilities
      *  processes in the MPI communicator. Each entry contains the object
      *  received from the processor with the corresponding rank within the
      *  communicator. All other processes receive an empty vector.
-     *
      */
     template <typename T>
     std::vector<T>
@@ -1044,7 +1041,6 @@ namespace Utilities
      * @return List containing the MPI process rank for each entry in the index
      *         set @p indices_to_look_up. The order coincides with the order
      *         within the ElementIterator.
-     *
      */
     std::vector<unsigned int>
     compute_index_owner(const IndexSet &owned_indices,
index e3c3a4caf02f4671a365e9920d5541fd9756cf87..eb5c98e532e57738818586bba42cc5048761ddb9 100644 (file)
@@ -57,7 +57,6 @@ namespace Utilities
        * 1) deliver only references to empty vectors (of size 0) the data to be
        * sent can be inserted to or read from, and 2) communicate these vectors
        * blindly.
-       *
        */
       template <typename T1, typename T2>
       class Process
@@ -162,7 +161,6 @@ namespace Utilities
        *
        * @tparam T1 The type of the elements of the vector to be sent.
        * @tparam T2 The type of the elements of the vector to be received.
-       *
        */
       template <typename T1, typename T2>
       class Interface
@@ -219,7 +217,6 @@ namespace Utilities
        *
        * @tparam T1 The type of the elements of the vector to be sent.
        * @tparam T2 The type of the elements of the vector to be received.
-       *
        */
       template <typename T1, typename T2>
       class NBX : public Interface<T1, T2>
@@ -357,7 +354,6 @@ namespace Utilities
        *
        * @tparam T1 The type of the elements of the vector to be sent.
        * @tparam T2 The type of the elements of the vector to be received.
-       *
        */
       template <typename T1, typename T2>
       class PEX : public Interface<T1, T2>
@@ -453,7 +449,6 @@ namespace Utilities
        *
        * @tparam T1 The type of the elements of the vector to be sent.
        * @tparam T2 The type of the elements of the vector to be received.
-       *
        */
       template <typename T1, typename T2>
       class Selector : public Interface<T1, T2>
index b155efb572867f72d9d3699e1764e52999883ec1..de17fc2d779b4349b71755566c75b7fabb3b79c8 100644 (file)
@@ -35,7 +35,6 @@ namespace Utilities
     /**
      * A flexible Partitioner class, which does not impose restrictions
      * regarding the order of the underlying index sets.
-     *
      */
     class NoncontiguousPartitioner
       : public dealii::LinearAlgebra::CommunicationPatternBase
index 03670e0f0d02ac1e9a8b07a1bcbd32f377bb343c..197f127b24ab1379c78e685db16eafde76944932 100644 (file)
@@ -77,7 +77,6 @@ namespace Utilities
    *  exp.parse_arguments("3.0 : 4");
    *  exp(); // calls example_function(p, 3.0, 4);
    * @endcode
-   *
    */
   template <typename ReturnType, class... FunctionArgs>
   class MutableBind
@@ -183,7 +182,6 @@ namespace Utilities
    * bound.parse_arguments("3: 4.0");
    * bound(); // will execute my_function(3, 4.0);
    * @endcode
-   *
    */
   template <typename ReturnType, class... FunctionArgs>
   MutableBind<ReturnType, FunctionArgs...>
index 67dbb72482e9d4211400d1caedcc36c122d2356e..4e3432c7bcfc29d8550c6f1a8302d32f56d14ba7 100644 (file)
@@ -55,7 +55,6 @@ namespace internal
    *
    * @tparam Number The underlying data type for which one wants to find out
    *   the maximal length of hardware supported vectors.
-   *
    */
   template <typename Number>
   struct VectorizedArrayWidthSpecifier
@@ -71,7 +70,6 @@ namespace internal
    * for the data type `double` for the given processor architecture and
    * optimization level. For a detailed description of supported maximal vector
    * lengths, see the documentation of VectorizedArray.
-   *
    */
   template <>
   struct VectorizedArrayWidthSpecifier<double>
@@ -96,7 +94,6 @@ namespace internal
    * for the data type `float` for the given processor architecture and
    * optimization level. For a detailed description of supported maximal vector
    * lengths, see the documentation of VectorizedArray.
-   *
    */
   template <>
   struct VectorizedArrayWidthSpecifier<float>
@@ -412,7 +409,6 @@ namespace numbers
    * types and complex number types. This template is mostly used to implement
    * linear algebra classes such as vectors and matrices that work for both
    * real and complex numbers.
-   *
    */
   template <typename number>
   struct NumberTraits
@@ -475,7 +471,6 @@ namespace numbers
   /**
    * Specialization of the general NumberTraits class that provides the
    * relevant information if the underlying data type is std::complex<T>.
-   *
    */
   template <typename number>
   struct NumberTraits<std::complex<number>>
index 2d17be3ac184b1aaa1aa296a736340b3884a64a4..b0204672ad3ecc0ec4f245f7fc5c480cc3c81d6e 100644 (file)
@@ -344,7 +344,6 @@ DEAL_II_NAMESPACE_OPEN
  * itself.
  *
  * See the tutorial program step-60 for an example on how to use this class.
- *
  */
 class ParameterAcceptor : public Subscriptor
 {
@@ -600,7 +599,6 @@ protected:
  * files.
  *
  * See the tutorial program step-60 for an example on how to use this class.
- *
  */
 template <class SourceClass>
 class ParameterAcceptorProxy : public SourceClass, public ParameterAcceptor
index cd17a417404d26dc045026f6b36f67ef2b4f3fd7..a00dff2b143667725ef174351022ec08134a7f33 100644 (file)
@@ -131,7 +131,6 @@ DEAL_II_NAMESPACE_OPEN
  *  Volume = {7},
  *  Year = {2018}}
  * @endcode
- *
  */
 class ParsedConvergenceTable
 {
index 4b374f76209b88c2d3d34fa3bfe47bca40db09ef..89f0b35ec14c65913ffeb148bc79ddebb98fac98 100644 (file)
@@ -104,7 +104,6 @@ namespace Functions
      *  set Variable names      = x,y,t
      *
      *  @endcode
-     *
      */
     static void
     declare_parameters(ParameterHandler & prm,
index f424e21ed2d83e25d4ac4f14b9a02640374571b5..68a814b21c74ce2400044046887e91faf4350bbf 100644 (file)
@@ -189,7 +189,6 @@ namespace Utilities
      * export_to_ghosted_array_start() and import_from_ghosted_array_start()
      * detect this case and only send the selected indices, taken from the
      * full array of ghost entries.
-     *
      */
     class Partitioner : public ::dealii::LinearAlgebra::CommunicationPatternBase
     {
index 92dc18558e23fb58c165d53a1157470a7a0f3223..a68a374a9d86247424b1f07c60774e096d5acdbc 100644 (file)
@@ -767,7 +767,6 @@ namespace Patterns
    *
    * The default separator is a colon, owing to the fact that a pair is in fact
    * a tuple with two elements.
-   *
    */
   class Tuple : public PatternBase
   {
@@ -1295,7 +1294,6 @@ namespace Patterns
      * The second template parameter is used internally to allow for advanced
      * SFINAE (substitution failure is not an error) tricks used to specialise
      * this class for arbitrary STL containers and maps.
-     *
      */
     template <class T, class Enable = void>
     struct Convert
@@ -1359,7 +1357,6 @@ namespace Patterns
      * See the documentation of the class Patterns::Tools::Convert, and of the
      * helper class Patterns::Tools::RankInfo for details on the way separators
      * are selected when outputting STL container types.
-     *
      */
     template <typename T>
     std::string
@@ -1389,7 +1386,6 @@ namespace Patterns
      * Notice that the current content of variable @p t is ignored. Its type is
      * used to infer how to interpret the string. If the string is successfully
      * parsed, then @p t will be set to the parsed content of @p s.
-     *
      */
     template <typename T>
     void
@@ -1475,7 +1471,6 @@ namespace Patterns
        * elementary types, like Point(), or std::complex<double>, are compatible
        * with the List type. Adding more compatible types is a matter of adding
        * a specialization of this struct for the given type.
-       *
        */
       template <class T, class Enable = void>
       struct RankInfo
index cc7b64a256a1af432be644635b7e4d1fec4633b8..1ca3d933796690fe6237c7e812750044aa94f282 100644 (file)
@@ -55,7 +55,6 @@ namespace Polynomials
    * form, the constructor with the roots in form of a Lagrange polynomial
    * must be used. In case a manipulation is done that changes the roots, the
    * representation is switched to the coefficient form.
-   *
    */
   template <typename number>
   class Polynomial : public Subscriptor
@@ -291,7 +290,6 @@ namespace Polynomials
   /**
    * Class generates Polynomial objects representing a monomial of degree n,
    * that is, the function $x^n$.
-   *
    */
   template <typename number>
   class Monomial : public Polynomial<number>
@@ -335,7 +333,6 @@ namespace Polynomials
    * entire space of polynomials of degree less than or equal <tt>degree</tt>.
    *
    * The Lagrange polynomials are implemented up to degree 10.
-   *
    */
   class LagrangeEquidistant : public Polynomial<double>
   {
@@ -394,7 +391,6 @@ namespace Polynomials
    * interval $[-1,1]$. (ii) The polynomials have been scaled in such a way
    * that they are orthonormal, not just orthogonal; consequently, the
    * polynomials do not necessarily have boundary values equal to one.
-   *
    */
   class Legendre : public Polynomial<double>
   {
@@ -432,7 +428,6 @@ namespace Polynomials
    *
    * These polynomials are used for the construction of the shape functions of
    * N&eacute;d&eacute;lec elements of arbitrary order.
-   *
    */
   class Lobatto : public Polynomial<double>
   {
@@ -496,7 +491,6 @@ namespace Polynomials
    * concept of a polynomial degree, if the given argument is zero, it does
    * <b>not</b> return the linear polynomial described above, but rather a
    * constant polynomial.
-   *
    */
   class Hierarchical : public Polynomial<double>
   {
@@ -574,7 +568,6 @@ namespace Polynomials
    * \ldots & \ldots \\
    * p_k(x) &= x^2(x-1)^2 L_{k-4}(x)
    * @f}
-   *
    */
   class HermiteInterpolation : public Polynomial<double>
   {
@@ -696,7 +689,6 @@ namespace Polynomials
    * but gives better condition numbers of interpolation, which improves the
    * performance of some iterative schemes like conjugate gradients with
    * point-Jacobi. This polynomial is used in FE_DGQHermite.
-   *
    */
   class HermiteLikeInterpolation : public Polynomial<double>
   {
index 732f355f5a5efa5174e8f3425b886e0f2873f142..b52824c3dc2a3bd1ae2f119ff176db533ebbfc0f 100644 (file)
@@ -43,7 +43,6 @@ DEAL_II_NAMESPACE_OPEN
  * polynomials:
  *
  * $L_{n} = \frac{l_{n} - l_{n-2}}{2n-1)}$
- *
  */
 class IntegratedLegendreSZ : public Polynomials::Polynomial<double>
 {
index ec947ac2180b4d6a2bd822ccd2c3c2560eb7297b..83082fe0a28dd5d71d218e452603c26405d644f8 100644 (file)
@@ -42,7 +42,6 @@ DEAL_II_NAMESPACE_OPEN
  * dimensions: ${1,x,y,xy,x^2,y^2,x^2y,xy^2,x^3,y^3,...}$. The ordering of the
  * monomials in $P_k1$ matches the ordering of the monomials in $P_k2$ for
  * $k2>k1$.
- *
  */
 template <int dim>
 class PolynomialsP : public PolynomialSpace<dim>
index a616d99a8cd3cadc201a25cca147eb7e791c679d..20cd47a9e2ccfa35bb201aead9ccc74aa409f0c7 100644 (file)
@@ -48,7 +48,6 @@ namespace Polynomials
    * allow constructing FE_Q_iso_Q1 elements that put additional degrees of
    * freedom into an equivalent of a refined mesh instead of higher order
    * polynomials, which is useful when using mixed finite elements.
-   *
    */
   template <typename number>
   class PiecewisePolynomial : public Subscriptor
index e006ae6dfb935b399d5ebc1edcfad6e0fb5c3908..06faf24d2cdab1f418f2a7505de8d674185b250a 100644 (file)
@@ -57,7 +57,6 @@ namespace Utilities
      *
      * Currently the only place where one would use a ProcessGrid object is
      * in connection with a ScaLAPACKMatrix object.
-     *
      */
     class ProcessGrid
     {
index 16e847fade1c93d8e7ba4a87b10d5d58a31fc192..3daa60059727fb481d1e6c20e4244d59b6c2764e 100644 (file)
@@ -71,7 +71,6 @@ DEAL_II_NAMESPACE_OPEN
  * @ref GlossFaceOrientation "the glossary entry on face orientation"
  * for more information on this.) The DataSetDescriptor member class is used
  * to identify where each dataset starts.
- *
  */
 template <int dim>
 class QProjector
@@ -213,7 +212,6 @@ public:
    * member functions that generate objects of this type, given face or
    * subface indices, and you can then use the generated object in place of an
    * integer that denotes the offset of a given dataset.
-   *
    */
   class DataSetDescriptor
   {
index 1186397e55a06205c3ae67b18d6f17dee44fbf80..d90d783f663847ad17b763863ce422ea21bb8c86 100644 (file)
@@ -78,7 +78,6 @@ DEAL_II_NAMESPACE_OPEN
  * @note Instantiations for this template are provided for dimensions 0, 1, 2,
  * and 3 (see the section on
  * @ref Instantiations).
- *
  */
 template <int dim>
 class Quadrature : public Subscriptor
@@ -312,7 +311,6 @@ protected:
  *
  * @note Each constructor can only be used in the dimension matching the
  * number of arguments.
- *
  */
 template <int dim>
 class QAnisotropic : public Quadrature<dim>
@@ -360,7 +358,6 @@ public:
  * The aim of this class is to provide a low order formula, where the error
  * constant can be tuned by increasing the number of quadrature points. This
  * is useful in integrating non-differentiable functions on cells.
- *
  */
 template <int dim>
 class QIterated : public Quadrature<dim>
index 354f76d0cd0e948110a9f89f042b5470d0d15bcc..a3a1b01edd67157242e0dd622286fc35a6b5e2b3 100644 (file)
@@ -33,7 +33,6 @@ DEAL_II_NAMESPACE_OPEN
  * described in <a
  * href="http://en.wikipedia.org/wiki/Numerical_Recipes">Numerical
  * Recipes</a>.
- *
  */
 template <int dim>
 class QGauss : public Quadrature<dim>
@@ -68,7 +67,6 @@ public:
  * @sa http://en.wikipedia.org/wiki/Handbook_of_Mathematical_Functions @sa
  * Karniadakis, G.E. and Sherwin, S.J.: Spectral/hp element methods for
  * computational fluid dynamics. Oxford: Oxford University Press, 2005
- *
  */
 template <int dim>
 class QGaussLobatto : public Quadrature<dim>
@@ -117,7 +115,6 @@ public:
  * misnomer results from the fact that its original authors' poor English
  * language skills led them to translate the name incorrectly from the German
  * "Trapezregel".
- *
  */
 template <int dim>
 class QTrapez : public Quadrature<dim>
@@ -457,7 +454,6 @@ private:
  *
  * The weights and functions for Gauss Legendre formula have been tabulated up
  * to order 12.
- *
  */
 template <int dim>
 class QTelles : public Quadrature<dim>
@@ -488,7 +484,6 @@ public:
  * the integral $\int_0^1 f(x) w(x) dx$ with the weight: $w(x) =
  * 1/\sqrt{x(1-x)}$. For details see: M. Abramowitz & I.A. Stegun: Handbook of
  * Mathematical Functions, par. 25.4.38
- *
  */
 template <int dim>
 class QGaussChebyshev : public Quadrature<dim>
@@ -512,7 +507,6 @@ public:
  * with the left endpoint as quadrature node, but the quadrature node can be
  * imposed at the right endpoint through the variable ep that can assume the
  * values left or right.
- *
  */
 template <int dim>
 class QGaussRadauChebyshev : public Quadrature<dim>
@@ -558,7 +552,6 @@ private:
  * $\int_0^1 f(x) w(x) dx$ with the weight: $w(x) = 1/\sqrt{x(1-x)}$. For
  * details see: M. Abramowitz & I.A. Stegun: Handbook of Mathematical
  * Functions, par. 25.4.40
- *
  */
 template <int dim>
 class QGaussLobattoChebyshev : public Quadrature<dim>
@@ -597,7 +590,6 @@ public:
  * singularities at certain points, or functions that present jumps along a
  * co-dimension one surface inside the reference element, like in the extended
  * finite element method (XFEM).
- *
  */
 template <int dim>
 class QSimplex : public Quadrature<dim>
@@ -656,7 +648,6 @@ public:
  *  \end{pmatrix}
  *  \qquad \theta \dealcoloneq \frac\pi 2 \hat y
  * \f]
- *
  */
 class QTrianglePolar : public QSimplex<2>
 {
@@ -711,7 +702,6 @@ public:
  *
  * When $\beta = 1$, this transformation is also known as the Lachat-Watson
  * transformation.
- *
  */
 class QDuffy : public QSimplex<2>
 {
@@ -747,7 +737,6 @@ public:
 /**
  * A quadrature to use when the cell should be split into subregions to
  * integrate using one or more base quadratures.
- *
  */
 template <int dim>
 class QSplit : public Quadrature<dim>
index 42de5ff93465c57ac4d463d013b06f612d7c9d7e..d73796d345b90a96fecb404742ab578db41f7226 100644 (file)
@@ -57,7 +57,6 @@ DEAL_II_NAMESPACE_OPEN
  * However, within the cell this class stores a vector of objects of a single
  * data type. For this reason, this class may not be sufficiently flexible when,
  * for example, adopting a level-set approach to describe material behavior.
- *
  */
 template <typename CellIteratorType, typename DataType>
 class CellDataStorage : public Subscriptor
@@ -272,7 +271,6 @@ private:
  *
  * To store and access instances of classes derived from this class, see the
  * CellDataStorage class.
- *
  */
 class TransferableQuadraturePointData
 {
@@ -434,7 +432,6 @@ namespace parallel
      * yield over and undershoots that, once evaluated at a different set of
      * quadrature points (on child or parent cells) results in values that will
      * not make much sense.
-     *
      */
     template <int dim, typename DataType>
     class ContinuousQuadratureDataTransfer
index 87beae7a9886c2ba3cb1db73d21c2e48f133bcbb..363338a1da0968cc6f205f54c1cdd9807c49d8de 100644 (file)
@@ -205,7 +205,6 @@ private:
    * This counter may be read from and written to concurrently in
    * multithreaded code: hence we use the <code>std::atomic</code> class
    * template.
-   *
    */
   mutable std::atomic<unsigned int> counter;
 
index 94c9f2cfd2e6b94913a482a53aa822fc787be524..d0471c3dc40031125a6e5e10e0229038afd61a87 100644 (file)
@@ -203,7 +203,6 @@ namespace internal
      * between two tensors or ranks rank1 and rank2. In general, this is a
      * tensor of rank <tt>rank1+rank2-4</tt>, but if this is zero it is a
      * single scalar Number. For this case, we have a specialization.
-     *
      */
     template <int rank1,
               int rank2,
@@ -223,7 +222,6 @@ namespace internal
      * between two tensors or ranks rank1 and rank2. In general, this is a
      * tensor of rank <tt>rank1+rank2-4</tt>, but if this is zero it is a
      * single scalar Number. For this case, we have a specialization.
-     *
      */
     template <int dim, typename Number, typename OtherNumber>
     struct double_contraction_result<2, 2, dim, Number, OtherNumber>
@@ -367,7 +365,6 @@ namespace internal
      *
      * This class is an adaptation of a similar class used for the Table
      * class.
-     *
      */
     template <int rank, int dim, bool constness, int P, typename Number>
     class Accessor
@@ -447,7 +444,6 @@ namespace internal
      * elements of the table, rather than recursively returning access objects
      * for further subsets. The same holds for this specialization as for the
      * general template; see there for more information.
-     *
      */
     template <int rank, int dim, bool constness, typename Number>
     class Accessor<rank, dim, constness, 1, Number>
@@ -2891,7 +2887,6 @@ namespace internal
      * @param[out] Q The orthogonal matrix effecting the transformation
      * @param[out] d The diagonal elements of the tridiagonal matrix
      * @param[out] e The off-diagonal elements of the tridiagonal matrix
-     *
      */
     template <int dim, typename Number>
     void
@@ -2940,7 +2935,6 @@ namespace internal
      *
      * @return An array containing the eigenvectors and the associated eigenvalues.
      * The array is not sorted in any particular order.
-     *
      */
     template <int dim, typename Number>
     std::array<std::pair<Number, Tensor<1, dim, Number>>, dim>
@@ -2986,7 +2980,6 @@ namespace internal
      *
      * @return An array containing the eigenvectors and the associated eigenvalues.
      * The array is not sorted in any particular order.
-     *
      */
     template <int dim, typename Number>
     std::array<std::pair<Number, Tensor<1, dim, Number>>, dim>
@@ -3006,7 +2999,6 @@ namespace internal
      *
      * @return An array containing the eigenvectors and the associated eigenvalues.
      * The array is not sorted in any particular order.
-     *
      */
     template <typename Number>
     std::array<std::pair<Number, Tensor<1, 2, Number>>, 2>
@@ -3045,7 +3037,6 @@ namespace internal
      *
      * @return An array containing the eigenvectors and the associated eigenvalues.
      * The array is not sorted in any particular order.
-     *
      */
     template <typename Number>
     std::array<std::pair<Number, Tensor<1, 3, Number>>, 3>
index e8b1e90a30b37b78e2b1b748d6c349251de6d3e2..ccc643b4f356bf554666592c12a38772de5641b8 100644 (file)
@@ -45,7 +45,6 @@ DEAL_II_NAMESPACE_OPEN
  *
  * This type, and the helper functions associated with it, are used as the
  * Value concept for the blocked_range type of the Threading Building Blocks.
- *
  */
 template <typename Iterators>
 struct SynchronousIterators
index 9fb98cfa21f1be151babd8e90b137e00d5a2b560..ebbd0941e5ee5501ff1e6e25e196f49549341279 100644 (file)
@@ -69,7 +69,6 @@ namespace internal
    * should use explicitly in your programs (except, of course, through access
    * to the elements of tables with <tt>operator[]</tt>, which generates
    * temporary objects of the types of this namespace).
-   *
    */
   namespace TableBaseAccessors
   {
@@ -156,7 +155,6 @@ namespace internal
      * objects of this class, as they are only thought as temporaries for
      * access to elements of the table class, not for passing them around as
      * arguments of functions, etc.
-     *
      */
     template <int N, typename T, bool C, unsigned int P>
     class Accessor
@@ -234,7 +232,6 @@ namespace internal
      * rather than recursively returning access objects for further subsets.
      * The same holds for this specialization as for the general template; see
      * there for more information.
-     *
      */
     template <int N, typename T, bool C>
     class Accessor<N, T, C, 1>
@@ -3750,7 +3747,6 @@ Table<7, T>::operator()(const TableIndices<7> &indices)
  * Global function @p swap which overloads the default implementation of the
  * C++ standard library which uses a temporary object. The function simply
  * exchanges the data of the two tables.
- *
  */
 template <int N, typename T>
 inline void
index 153f75ef3dee725bf4cb01972f2857cdc591b898..68f12520ba9e0c91f274f3abe77127ca549e163d 100644 (file)
@@ -194,7 +194,6 @@ struct constraint_and_return_value;
  * the second type in the template.
  *
  * @deprecated Use std::enable_if instead.
- *
  */
 template <typename T>
 struct DEAL_II_DEPRECATED constraint_and_return_value<true, T>
@@ -260,7 +259,6 @@ struct DEAL_II_DEPRECATED constraint_and_return_value<true, T>
  *   forward_call(&h, 1);
  * }
  * @endcode
- *
  */
 template <typename T>
 struct identity
@@ -285,7 +283,6 @@ struct identity
  * This class implements a comparison function that always returns @p false if
  * the types of its two arguments are different, and returns <tt>p1 == p2</tt>
  * otherwise.
- *
  */
 struct PointerComparison
 {
@@ -354,7 +351,6 @@ namespace internal
    * that specialization of this class is only made for unqualified (fully
    * stripped) types and that the ProductType class be used to determine the
    * result of operating with (potentially) qualified types.
-   *
    */
   template <typename T, typename U>
   struct ProductTypeImpl
@@ -411,7 +407,6 @@ namespace internal
  * In all of these cases, this type is used to identify which type needs to be
  * used for the result of computing the product of unknowns and the values,
  * gradients, or other properties of shape functions.
- *
  */
 template <typename T, typename U>
 struct ProductType
@@ -522,7 +517,6 @@ namespace internal
  * It also allows the declaration of overloads of a function such as @p
  * multiply for different types of arguments, without resulting in ambiguous
  * call errors by the compiler.
- *
  */
 template <typename T>
 struct EnableIfScalar;
index a0fdb04a2b25dbbd46bbb6f1f4e6b23318dabf02..8c1d98076e01688949a35e5cf6c227a3c8f391ec 100644 (file)
@@ -66,7 +66,6 @@ DEAL_II_NAMESPACE_OPEN
  * of such objects.
  *
  * @ingroup geomprimitives
- *
  */
 namespace TensorAccessors
 {
@@ -183,7 +182,6 @@ namespace TensorAccessors
    * alias <code>value_type</code> and an index operator
    * <code>operator[]()</code> that returns a (const or non-const) reference
    * of <code>value_type</code>.
-   *
    */
   template <int index, int rank, typename T>
   constexpr DEAL_II_ALWAYS_INLINE internal::ReorderedIndexView<index, rank, T>
@@ -216,7 +214,6 @@ namespace TensorAccessors
    * @tparam ArrayType An array like object, such as std::array, or
    * dealii::TableIndices  that stores at least @p rank indices that can be
    * accessed via operator[]().
-   *
    */
   template <int rank, typename T, typename ArrayType>
   constexpr DEAL_II_ALWAYS_INLINE typename ReturnType<rank, T>::value_type &
@@ -264,7 +261,6 @@ namespace TensorAccessors
    * @note The Types @p T1, @p T2, and @p T3 must have rank rank_1 + rank_2 -
    * 2 * no_contr, rank_1, or rank_2, respectively. Obviously, no_contr must
    * be less or equal than rank_1 and rank_2.
-   *
    */
   template <int no_contr,
             int rank_1,
@@ -317,7 +313,6 @@ namespace TensorAccessors
    *
    * @note The Types @p T2, @p T3, and @p T4 must have rank rank_1, rank_1 +
    * rank_2, and rank_3, respectively. @p T1 must be a scalar type.
-   *
    */
   template <int rank_1,
             int rank_2,
index cf9ed55d279bf2ec0d2d4d74f7d8cd8f0e5bcb0c..678ea3896234ad3bbfd247d56c41e082146f4b36 100644 (file)
@@ -305,7 +305,6 @@ protected:
  * $P^x_2(x)P^y_1(y)$, $P^x_3(x)P^y_1(y)$, ...,
  * $P^x_1(x)P^y_2(y)$, $P^x_2(x)P^y_2(y)$,
  * $P^x_3(x)P^y_2(y)$, etc.
- *
  */
 template <int dim>
 class AnisotropicPolynomials : public ScalarPolynomialsBase<dim>
index acfd410b767a225fe7ef139ce0850d54f46123a3..7b45a6b9f8ea183e2c16e6e768c12fca4cddbda8 100644 (file)
@@ -40,7 +40,6 @@ DEAL_II_NAMESPACE_OPEN
  * $(2*x_j-1)^{degree-1}\prod_{i=0}^{dim-1}(x_i(1-x_i))$. This class inherits
  * most of its functionality from TensorProductPolynomials. The bubble
  * enrichments are added for the last indices. index.
- *
  */
 template <int dim>
 class TensorProductPolynomialsBubbles : public ScalarPolynomialsBase<dim>
index a1f6341386a257cd9ca2de10510efcc34bbe4275..62bccbf7061f2fab8eceb85c589fff74c0d90845 100644 (file)
@@ -41,7 +41,6 @@ DEAL_II_NAMESPACE_OPEN
  * class inherits most of its functionality from TensorProductPolynomials. It
  * works similarly to that class but adds a constant function for the last
  * index.
- *
  */
 template <int dim>
 class TensorProductPolynomialsConst : public ScalarPolynomialsBase<dim>
index dd6959762266b0513fee9b6ccc518f8e426a3a90..a3d92a2dfa8abae11046a09b046d94ef90f262c4 100644 (file)
@@ -143,7 +143,6 @@ namespace Threads
    * A namespace in which helper functions and the like for the threading
    * subsystem are implemented. The members of this namespace are not meant
    * for public use.
-   *
    */
   namespace internal
   {
index 833ccba64d236041373ee0f9a589a0531e2c2c8c..e87dfe39887c1e936e861d3610e0b77377548c76 100644 (file)
@@ -28,7 +28,6 @@ DEAL_II_NAMESPACE_OPEN
 
 /**
  * Namespace containing the time stepping methods.
- *
  */
 
 namespace TimeStepping
@@ -136,7 +135,6 @@ namespace TimeStepping
 
   /**
    * Base class for the Runge-Kutta method
-   *
    */
   template <typename VectorType>
   class RungeKutta : public TimeStepping<VectorType>
index f3bd3b374355a6c2239724eb5fac5dfd7093151a..8bb17607d1605f18f46a1ec3139d91e67978c5d1 100644 (file)
@@ -146,7 +146,6 @@ namespace Utilities
    * @param[in] input The string to compress
    *
    * @return A compressed version of the input string
-   *
    */
   std::string
   compress(const std::string &input);
@@ -163,7 +162,6 @@ namespace Utilities
    * function compress()
    *
    * @return The original uncompressed string.
-   *
    */
   std::string
   decompress(const std::string &compressed_input);
@@ -180,7 +178,6 @@ namespace Utilities
    * @param binary_input A vector of characters, representing your input as
    * binary data.
    * @return A string containing the binary input as a base64 string.
-   *
    */
   std::string
   encode_base64(const std::vector<unsigned char> &binary_input);
@@ -192,7 +189,6 @@ namespace Utilities
    *
    * @param base64_input A string that contains the input in base64 format.
    * @return A vector of characters that represents your input as binary data.
-   *
    */
   std::vector<unsigned char>
   decode_base64(const std::string &base64_input);
@@ -241,7 +237,6 @@ namespace Utilities
   /**
    * Determine how many digits are needed to represent numbers at most as
    * large as the given number.
-   *
    */
   unsigned int
   needed_digits(const unsigned int max_number);
@@ -253,7 +248,6 @@ namespace Utilities
    * operation, this function reduces the absolute value of a floating point
    * number and always rounds towards zero, since decimal places are simply
    * cut off.
-   *
    */
   template <typename Number>
   Number
@@ -440,7 +434,6 @@ namespace Utilities
    * In general, C++ uses mangled names to identify types. This function
    * uses boost::core::demangle to return a human readable string describing
    * the type of the variable passed as argument.
-   *
    */
   template <class T>
   std::string
@@ -577,7 +570,6 @@ namespace Utilities
    * If many consecutive calls with the same buffer are considered, it is
    * recommended for reasons of performance to ensure that its capacity is
    * sufficient.
-   *
    */
   template <typename T>
   size_t
@@ -592,7 +584,6 @@ namespace Utilities
    * If the library has been compiled with ZLIB enabled, then the output buffer
    * can be compressed. This can be triggered with the parameter
    * @p allow_compression, and is only of effect if ZLIB is enabled.
-   *
    */
   template <typename T>
   std::vector<char>
@@ -627,7 +618,6 @@ namespace Utilities
    *  This is because C++ does not allow functions to return arrays.
    *  Consequently, there is a separate unpack() function for arrays, see
    *  below.
-   *
    */
   template <typename T>
   T
@@ -640,7 +630,6 @@ namespace Utilities
    * The @p allow_compression parameter denotes if the buffer to
    * read from could have been previously compressed with ZLIB, and
    * is only of effect if ZLIB is enabled.
-   *
    */
   template <typename T>
   T
@@ -679,7 +668,6 @@ namespace Utilities
    *  Note that unlike the other unpack() function, it is not necessary
    *  to explicitly specify the template arguments since they can be
    *  deduced from the second argument.
-   *
    */
   template <typename T, int N>
   void
@@ -694,7 +682,6 @@ namespace Utilities
    * The @p allow_compression parameter denotes if the buffer to
    * read from could have been previously compressed with ZLIB, and
    * is only of effect if ZLIB is enabled.
-   *
    */
   template <typename T, int N>
   void
index 4c723912d306f82fba7ac9bb0a9f49c0f550536a..851a2f2b074ce783480b983dad7bfe348dd71479 100644 (file)
@@ -92,7 +92,6 @@ struct EnableIfScalar<VectorizedArray<Number, width>>
 
 /**
  * An iterator for VectorizedArray.
- *
  */
 template <typename T>
 class VectorizedArrayIterator
@@ -246,7 +245,6 @@ private:
  *   Couriously Recurring Template Pattern (see
  *   https://en.wikipedia.org/wiki/Curiously_recurring_template_pattern) in this
  *   class to avoid having to resort to `virtual` member functions.
- *
  */
 template <typename T, std::size_t width>
 class VectorizedArrayBase
@@ -386,7 +384,6 @@ public:
  * @tparam Number underlying data type
  * @tparam width  vector length (optional; if not set, the maximal width of the
  *                architecture is used)
- *
  */
 template <typename Number, std::size_t width>
 class VectorizedArray
index b211b3043a97f47038a8e6d75374a3c19bfdbfb1..866ea1447b8ed443b1e5b66de73aaa92bc0289f3 100644 (file)
@@ -31,7 +31,6 @@ DEAL_II_NAMESPACE_OPEN
 /**
  * An alias for boost::geometry::model::segment that uses the deal.II
  * Point class.
- *
  */
 template <int dim>
 using Segment = boost::geometry::model::segment<Point<dim>>;
index eabdab1bcf2e69d41f8a2ac5e080163d108623b8..3e73bef6e7ce64ba3bad47704a4276f6599d6170 100644 (file)
@@ -143,7 +143,6 @@ namespace Differentiation
      *         from, operations performed with auto-differentiable numbers.
      * @tparam T An arbitrary type resulting from the application of
      *         the SFINAE idiom to selectively specialize this class.
-     *
      */
     template <typename ADNumberType, typename ScalarType, typename T = void>
     struct TapedDrivers
@@ -514,7 +513,6 @@ namespace Differentiation
      *         from, operations performed with auto-differentiable numbers.
      * @tparam T An arbitrary type resulting from the application of
      *         the SFINAE idiom to selectively specialize this class.
-     *
      */
     template <typename ADNumberType, typename ScalarType, typename T = void>
     struct TapelessDrivers
index 394e88b5bf51ce705cbae0cb1e7a9bdd13d05231..57827c60508dde806c18e75fb007dc7bfc0c547d 100644 (file)
@@ -164,7 +164,6 @@ namespace Differentiation
      *
      * @todo Make this class thread safe for Sacado number and ADOL-C tapeless
      * numbers (if supported).
-     *
      */
     template <enum AD::NumberTypes ADNumberTypeCode,
               typename ScalarType = double>
@@ -831,7 +830,6 @@ namespace Differentiation
      * deal.II, so this class should @b not be embedded within a multithreaded
      * function when using ADOL-C number types. It is, however, suitable for use
      * in both serial and MPI routines.
-     *
      */
     template <enum AD::NumberTypes ADNumberTypeCode,
               typename ScalarType = double>
@@ -1214,7 +1212,6 @@ namespace Differentiation
      * deal.II, so this class should @b not be embedded within a multithreaded
      * function when using ADOL-C number types. It is, however, suitable for use
      * in both serial and MPI routines.
-     *
      */
     template <enum AD::NumberTypes ADNumberTypeCode,
               typename ScalarType = double>
@@ -1528,7 +1525,6 @@ namespace Differentiation
      * deal.II, so this class should @b not be embedded within a multithreaded
      * function when using ADOL-C number types. It is, however, suitable for use
      * in both serial and MPI routines.
-     *
      */
     template <enum AD::NumberTypes ADNumberTypeCode,
               typename ScalarType = double>
@@ -2627,7 +2623,6 @@ namespace Differentiation
      * deal.II, so this class should @b not be embedded within a multithreaded
      * function when using ADOL-C number types. It is, however, suitable for use
      * in both serial and MPI routines.
-     *
      */
     template <int                  dim,
               enum AD::NumberTypes ADNumberTypeCode,
@@ -3073,7 +3068,6 @@ namespace Differentiation
      * deal.II, so this class should @b not be embedded within a multithreaded
      * function when using ADOL-C number types. It is, however, suitable for use
      * in both serial and MPI routines.
-     *
      */
     template <int                  dim,
               enum AD::NumberTypes ADNumberTypeCode,
@@ -3465,7 +3459,6 @@ namespace Differentiation
      * deal.II, so this class should @b not be embedded within a multithreaded
      * function when using ADOL-C number types. It is, however, suitable for use
      * in both serial and MPI routines.
-     *
      */
     template <int                  dim,
               enum AD::NumberTypes ADNumberTypeCode,
index 5858ca780b39913e7b251c7cc2da8dc4fe252193..1d3cf5e3a50cc4bd9901da33f21285c790a970c2 100644 (file)
@@ -44,7 +44,6 @@ namespace Differentiation
      *         to the given @p ScalarType.
      * @tparam T An arbitrary type resulting from the application of
      *         the SFINAE idiom to selectively specialize this class.
-     *
      */
     template <typename ScalarType,
               enum NumberTypes ADNumberTypeCode,
@@ -64,7 +63,6 @@ namespace Differentiation
      *         auto-differentiable number.
      * @tparam T An arbitrary type resulting from the application of
      *         the SFINAE idiom to selectively specialize this class.
-     *
      */
     template <typename ADNumberType, typename T = void>
     struct ADNumberTraits;
@@ -105,7 +103,6 @@ namespace Differentiation
        *   static const unsigned int     n_supported_derivative_levels;
        *
        * @endcode
-       *
        */
       template <typename ScalarType,
                 enum NumberTypes ADNumberTypeCode,
@@ -141,7 +138,6 @@ namespace Differentiation
        *         auto-differentiable number.
        * @tparam T An arbitrary type resulting from the application of
        *         the SFINAE idiom to selectively specialize this class.
-       *
        */
       template <typename ADNumberType, typename T = void>
       struct Marking;
@@ -175,7 +171,6 @@ namespace Differentiation
        *         auto-differentiable number.
        * @tparam T An arbitrary type resulting from the application of
        *         the SFINAE idiom to selectively specialize this class.
-       *
        */
       template <typename ADNumberType, typename T = void>
       struct ExtractData;
@@ -192,7 +187,6 @@ namespace Differentiation
        *         supported auto-differentiable number.
        * @tparam T An arbitrary type resulting from the application of
        *         the SFINAE idiom to selectively specialize this class.
-       *
        */
       template <typename ADNumberTrait, typename T = void>
       struct HasRequiredADInfo;
@@ -211,7 +205,6 @@ namespace Differentiation
        * an @p ADNumberType must be extracted through some function that is
        * specific to each type of AD number. This requires some specialist
        * intervention to get at this data.
-       *
        */
       template <typename T>
       struct NumberType;
@@ -220,7 +213,6 @@ namespace Differentiation
       /**
        * A small struct to remove the @p std::complex wrapper
        * around a number.
-       *
        */
       template <typename Number>
       struct RemoveComplexWrapper;
@@ -233,7 +225,6 @@ namespace Differentiation
      * auto-differentiable number or not. By default, numbers are not
      * considered to have the necessary characteristics to fulfill this
      * condition.
-     *
      */
     template <typename NumberType>
     struct is_ad_number;
@@ -244,7 +235,6 @@ namespace Differentiation
      * auto-differentiable number or not. By default, numbers are not
      * considered to have the necessary characteristics to fulfill this
      * condition.
-     *
      */
     template <typename NumberType, typename = void>
     struct is_taped_ad_number;
@@ -255,7 +245,6 @@ namespace Differentiation
      * auto-differentiable number or not. By default, numbers are not
      * considered to have the necessary characteristics to fulfill this
      * condition.
-     *
      */
     template <typename NumberType, typename = void>
     struct is_tapeless_ad_number;
@@ -266,7 +255,6 @@ namespace Differentiation
      * auto-differentiable number or not. By default, numbers are not
      * considered to have the necessary characteristics to fulfill this
      * condition.
-     *
      */
     template <typename NumberType, typename = void>
     struct is_real_valued_ad_number;
@@ -277,7 +265,6 @@ namespace Differentiation
      * auto-differentiable number or not. By default, numbers are not
      * considered to have the necessary characteristics to fulfill this
      * condition.
-     *
      */
     template <typename NumberType, typename = void>
     struct is_complex_valued_ad_number;
index 0b57e6e7679ecdc8ab06acc0754b3926e6bf2a4a..6bd7ae5716b36fbd0634fcc21d436c2fa2b2c155 100644 (file)
@@ -30,7 +30,6 @@ namespace Differentiation
      * An enumeration to indicate which type of auto-differentiable number
      * is to be used for computations. If a type that is selected for use
      * is not available in the library, a run-time error will be thrown.
-     *
      */
     enum class NumberTypes
     {
index 9957da8c7065b1f3b4c15b522b9f48dd7d1534d8..da96b165f872e45fce9e61ad308b4b871ad83ae3 100644 (file)
@@ -31,7 +31,6 @@ namespace Differentiation
      * A struct to indicate whether a given @p NumberType is an
      * ADOL-C number or not. By default, numbers are not considered to
      * have the necessary characteristics to fulfill this condition.
-     *
      */
     template <typename NumberType, typename = void>
     struct is_adolc_number : std::false_type
@@ -42,7 +41,6 @@ namespace Differentiation
      * A struct to indicate whether a given @p NumberType is a taped
      * ADOL-C number or not. By default, numbers are not considered to
      * have the necessary characteristics to fulfill this condition.
-     *
      */
     template <typename NumberType, typename = void>
     struct is_adolc_taped_number : std::false_type
@@ -53,7 +51,6 @@ namespace Differentiation
      * A struct to indicate whether a given @p NumberType is a tapeless
      * ADOL-C number or not. By default, numbers are not considered to
      * have the necessary characteristics to fulfill this condition.
-     *
      */
     template <typename NumberType, typename = void>
     struct is_adolc_tapeless_number : std::false_type
@@ -229,7 +226,6 @@ namespace Differentiation
       /**
        * A struct to help extract certain information associated with
        * taped ADOL-C auto-differentiable numbers.
-       *
        */
       template <>
       struct ExtractData<adouble>
@@ -279,7 +275,6 @@ namespace Differentiation
       /**
        * A struct to help extract certain information associated with
        * tapeless ADOL-C auto-differentiable numbers.
-       *
        */
       template <>
       struct ExtractData<adtl::adouble>
@@ -332,7 +327,6 @@ namespace Differentiation
      * taped ADOL-C (real) double.
      *
      * @note In this case the number traits are the same as those for a taped double.
-     *
      */
     template <typename ADNumberType>
     struct ADNumberTraits<
@@ -355,7 +349,6 @@ namespace Differentiation
      *
      * @note In this case the number traits are the same as those for a taped complex
      * double.
-     *
      */
     template <typename ADNumberType>
     struct ADNumberTraits<
@@ -378,7 +371,6 @@ namespace Differentiation
      * tapeless ADOL-C (real) double.
      *
      * @note In this case the number traits are the same as those for a tapeless double.
-     *
      */
     template <typename ADNumberType>
     struct ADNumberTraits<
@@ -402,7 +394,6 @@ namespace Differentiation
      *
      * @note In this case the number traits are the same as those for a tapeless
      * complex double.
-     *
      */
     template <typename ADNumberType>
     struct ADNumberTraits<
index 39bda6de873be8e2e6818109a46122c1b0cf26bc..12e089f935c4ebe16011bdd6c3d916a1627ab75f 100644 (file)
@@ -32,7 +32,6 @@ namespace Differentiation
      * A struct to indicate whether a given @p NumberType is a
      * Sacado number or not. By default, numbers are not considered to
      * have the necessary characteristics to fulfill this condition.
-     *
      */
     template <typename NumberType, typename = void>
     struct is_sacado_number : std::false_type
@@ -43,7 +42,6 @@ namespace Differentiation
      * A struct to indicate whether a given @p NumberType is a supported Sacado::Fad
      * number or not. By default, numbers are not considered to have the
      * necessary characteristics to fulfill this condition.
-     *
      */
     template <typename NumberType, typename = void>
     struct is_sacado_dfad_number : std::false_type
@@ -54,7 +52,6 @@ namespace Differentiation
      * A struct to indicate whether a given @p NumberType is a supported Sacado::Rad
      * number or not. By default, numbers are not considered to have the
      * necessary characteristics to fulfill this condition.
-     *
      */
     template <typename NumberType, typename = void>
     struct is_sacado_rad_number : std::false_type
@@ -103,7 +100,6 @@ namespace Differentiation
        * implementation details of a @p SacadoNumber. It defines
        * various number types, and records how many levels of
        * differentiation the number is able to support.
-       *
        */
       template <typename SacadoNumber, typename = void>
       struct SacadoNumberInfo;
@@ -376,7 +372,6 @@ namespace Differentiation
        * A struct to help extract certain information associated with
        * Sacado dynamic reverse auto-differentiable numbers. The @p NumberType
        * can be either a floating point number or another Sacado type.
-       *
        */
       template <typename NumberType>
       struct ExtractData<Sacado::Fad::DFad<NumberType>>
@@ -427,7 +422,6 @@ namespace Differentiation
        * A struct to help extract certain information associated with
        * Sacado dynamic reverse auto-differentiable numbers. The @p NumberType
        * can be either a floating point number or another Sacado type.
-       *
        */
       template <typename NumberType>
       struct ExtractData<Sacado::Rad::ADvar<NumberType>>
index f1d62c2b0e5644a8837d54787bd92a02b7892559..52f7a647b25c79b3157226cd9ab5b6bbd16e773b 100644 (file)
@@ -37,7 +37,6 @@ namespace Differentiation
      * symbolically differentiable number or not. By default, numbers are not
      * considered to have the necessary characteristics to fulfill this
      * condition.
-     *
      */
     template <typename NumberType>
     struct is_sd_number : std::false_type
@@ -49,7 +48,6 @@ namespace Differentiation
      * SymEngine number or not. By default, numbers are not
      * considered to have the necessary characteristics to fulfill this
      * condition.
-     *
      */
     template <typename NumberType>
     struct is_symengine_number : std::false_type
@@ -63,7 +61,6 @@ namespace Differentiation
      * A struct to indicate whether a given @p NumberType is a supported
      * symbolically differentiable number or not.
      * This is a specialization for the SymEngine Expression class.
-     *
      */
     template <>
     struct is_symengine_number<SymEngine::Expression> : std::true_type
@@ -74,7 +71,6 @@ namespace Differentiation
      * A struct to indicate whether a given @p NumberType is a supported
      * symbolically differentiable number or not.
      * This is a specialization for the SymEngine Expression class.
-     *
      */
     template <>
     struct is_sd_number<SymEngine::Expression> : std::true_type
index 6bb696f572b722c297edc8a8ff641daf7333d229..3d430e2b909a68393c4d572d05f11dcaca80e577 100644 (file)
@@ -173,7 +173,6 @@ namespace Differentiation
      *   // We can expect the above to evaluate to "2*10" which is,
      *   // of course, the numeric value 20.
      * @endcode
-     *
      */
     class Expression
     {
@@ -878,7 +877,6 @@ namespace Differentiation
      * A struct to indicate whether a given @p NumberType is a supported
      * symbolically differentiable number or not.
      * This is a specialization for the deal.II Expression class.
-     *
      */
     template <>
     struct is_symengine_number<Expression> : std::true_type
@@ -889,7 +887,6 @@ namespace Differentiation
      * A struct to indicate whether a given @p NumberType is a supported
      * SymEngine number or not.
      * This is a specialization for the deal.II Expression class.
-     *
      */
     template <>
     struct is_sd_number<Expression> : std::true_type
index baa10ce85686d25b7c55b7d3a80a6a76631a72e4..c3a15ff721c46767d8b5fcd0fc0462d3aa82c18a 100644 (file)
@@ -56,7 +56,6 @@ namespace Differentiation
        *
        * It is intended that this class only be used in conjunction
        * with the DictionarySubstitutionVisitor.
-       *
        */
       template <typename ReturnType, typename ExpressionType>
       class CSEDictionaryVisitor
@@ -262,7 +261,6 @@ namespace Differentiation
        * between different optimizers and, more importantly, for integrating
        * CSE into a dictionary substitution scheme. It is therefore only
        * intended to be created and used by a BatchOptimizer.
-       *
        */
       template <typename ReturnType, typename ExpressionType>
       class DictionarySubstitutionVisitor
index 52f609610eea2c8489a9f10f73bc0f67c4a693a7..784b93bab1482935c222dc0e2955522d1efb29ce 100644 (file)
@@ -1425,7 +1425,6 @@ namespace Differentiation
      * @warning The LLVM optimizer does not yet support complex numbers. If this
      * incompatible combination of @p ReturnType and optimization method are
      * selected, then an error will be thrown at run time.
-     *
      */
     template <typename ReturnType>
     class BatchOptimizer
index b9ef24f1953774d46761b53d2bf25e16519a8687..d90b9f4a706aee94c00443cc24253fc18ad2009f 100644 (file)
@@ -57,7 +57,6 @@ namespace internal
      * would otherwise occur if trying to directly implement
      * these as specializations of the ProductTypeImpl class
      * itself.
-     *
      */
     template <typename T, typename U, typename V = void>
     struct GeneralProductTypeImpl;
index 848865180fe17104d25d988c7aeb6a04e4c53e56..f84adb47548e51e4e9670e838876b12f9603d30d 100644 (file)
@@ -108,7 +108,6 @@ namespace parallel
      * @note Currently only simple periodicity conditions (i.e. without offsets
      *       and rotation matrices - see also the documentation of
      *       GridTools::collect_periodic_faces()) are supported.
-     *
      */
     template <int dim, int spacedim = dim>
     class Triangulation
index f93ab3454510311cc39c9503f504d55ef983798d..51c80be0d844b23fc135fe98d5103a0ddbdf6679 100644 (file)
@@ -96,7 +96,6 @@ namespace parallel
      * appropriate for the partitioned mesh.
      *
      * @ingroup distributed
-     *
      */
     template <int dim, int spacedim = dim>
     class Triangulation
index 94f869627636e7161064e368cf3e168a970dfda8..2e04ad18189b91da3a6d4de74323d1f473e947f0 100644 (file)
@@ -419,7 +419,6 @@ public:
    * Consequently, the derived DoFCellAccessor class has an overloaded version
    * of this function that calls the present function with
    * <code>cell-@>active_fe_index</code> as last argument.
-   *
    */
   void
   get_dof_indices(
@@ -759,7 +758,6 @@ private:
  * cell in spacedim space dimensions. Since vertices function differently than
  * general faces, this class does a few things differently than the general
  * template, but the interface should look the same.
- *
  */
 template <template <int, int> class DoFHandlerType,
           int  spacedim,
index 40fd82c74ec417910cb242ae8b482d553f70dad5..68931e711d4f382157762dd10f1685fa2c3be610 100644 (file)
@@ -63,7 +63,6 @@ namespace internal
      * setter functions. Knowledge of the actual data format is therefore
      * encapsulated to the present hierarchy of classes as well as the
      * dealii::DoFHandler class.
-     *
      */
     template <int dim>
     class DoFFaces
@@ -79,7 +78,6 @@ namespace internal
     /**
      * Store the indices of degrees of freedom on faces in 1D. As these would
      * be vertices, which are treated separately, don't do anything.
-     *
      */
     template <>
     class DoFFaces<1>
@@ -104,7 +102,6 @@ namespace internal
     /**
      * Store the indices of degrees of freedom on faces in 2D, which are
      * lines.
-     *
      */
     template <>
     class DoFFaces<2>
@@ -134,7 +131,6 @@ namespace internal
     /**
      * Store the indices of degrees of freedom on faces in 3D, which are
      * quads, additionally also on lines.
-     *
      */
     template <>
     class DoFFaces<3>
index 7c40110279993d0702023106901b9accbb11fd5f..f3bdf644b5412ab90c2c91cc697beb10cf33f66c 100644 (file)
@@ -876,7 +876,6 @@ public:
    * @pre level must be less than this->n_levels().
    *
    * @ingroup CPP11
-   *
    */
   IteratorRange<level_cell_iterator>
   mg_cell_iterators_on_level(const unsigned int level) const;
index 4757a1cb94402cf898d2163cb9ca2ce6dc66ce69..f5450a397643b943511cfdf8f3d75cfff4296141 100644 (file)
@@ -64,7 +64,6 @@ namespace internal
      * setter functions. Knowledge of the actual data format is therefore
      * encapsulated to the present hierarchy of classes as well as the
      * dealii::DoFHandler class.
-     *
      */
     template <int dim>
     class DoFLevel
index 6ab7bc92c311edf6e171fe09ab31b8781b6a22cc..79c821875119679af95f9cc23d8a671ff196ea95 100644 (file)
@@ -1210,7 +1210,6 @@ namespace DoFTools
    *
    * Detailed information can be found in the see
    * @ref GlossPeriodicConstraints "Glossary entry on periodic boundary conditions".
-   *
    */
   template <typename FaceIterator, typename number>
   void
@@ -1247,7 +1246,6 @@ namespace DoFTools
    * @see
    * @ref GlossPeriodicConstraints "Glossary entry on periodic boundary conditions"
    * and step-45 for further information.
-   *
    */
   template <typename DoFHandlerType, typename number>
   void
@@ -1291,7 +1289,6 @@ namespace DoFTools
    * @see
    * @ref GlossPeriodicConstraints "Glossary entry on periodic boundary conditions"
    * for further information.
-   *
    */
   template <typename DoFHandlerType, typename number>
   void
@@ -1826,7 +1823,6 @@ namespace DoFTools
    * IndexSet with all DoF indices. If the mask contains all components (which
    * also corresponds to the default value), then the union of the returned
    * index sets equlas what DoFHandler::locally_owned_dofs() returns.
-   *
    */
   template <typename DoFHandlerType>
   std::vector<IndexSet>
@@ -1846,7 +1842,6 @@ namespace DoFTools
    * not have information about all cells of the triangulation available
    * locally, and consequently can not say anything definitive about the
    * degrees of freedom active on other processors' locally owned cells.
-   *
    */
   template <typename DoFHandlerType>
   std::vector<IndexSet>
@@ -1865,7 +1860,6 @@ namespace DoFTools
    * not have information about all cells of the triangulation available
    * locally, and consequently can not say anything definitive about the
    * degrees of freedom active on other processors' locally owned cells.
-   *
    */
   template <typename DoFHandlerType>
   std::vector<IndexSet>
@@ -2058,7 +2052,6 @@ namespace DoFTools
    * real cells of the complete, parallel triangulation. We can also query the
    * degrees of freedom on these. In other words, this function can only work
    * if all cells in the patch are either locally owned or ghost cells.
-   *
    */
   template <typename DoFHandlerType>
   std::vector<types::global_dof_index>
@@ -2391,7 +2384,6 @@ namespace DoFTools
    * real cells of the complete, parallel triangulation. We can also query the
    * degrees of freedom on these. In other words, this function can only work
    * if all cells in the patch are either locally owned or ghost cells.
-   *
    */
   template <typename DoFHandlerType>
   unsigned int
index cb51cee2ff40596ad58f1373bf117e3b1359d820..a418e69443c598695b2d2b0078bc30ac3825c341 100644 (file)
@@ -673,7 +673,6 @@ public:
    * derived class that wants to store information computed once at the
    * beginning, needs to derive its own InternalData class from this class,
    * and return an object of the derived type through its get_data() function.
-   *
    */
   class InternalDataBase
   {
index 6a4349f31e74a5333fd6b2661f8c21351d83d28d..8ed43f85f0ce456101e4086ec19de902e7d6a01e 100644 (file)
@@ -81,7 +81,6 @@ DEAL_II_NAMESPACE_OPEN
  * Some numerical experiments have shown that this element may converge with
  * first-order accuracy when using the BR1-Q0 pair for the mixed Laplace
  * equation in step-20.
- *
  */
 template <int dim>
 class FE_BernardiRaugel : public FE_PolyTensor<dim>
index f06c4d0cd47415ed4a46d122bd794c55614b3b91..136c566e783fe185a0434b786f56ad40856d0188 100644 (file)
@@ -57,8 +57,6 @@ DEAL_II_NAMESPACE_OPEN
  * support points are at the vertices, then on the line, on the quads, and
  * finally (for 3d) on the hexes. See the documentation of FE_Q for more
  * details.
- *
- *
  */
 
 template <int dim, int spacedim = dim>
index 870313ab4c58555f3487b60ebf0c2c5eb8d5f3ca..c8e71cc2dfcb95e0382e3ca52425ec5582193d59 100644 (file)
@@ -304,7 +304,6 @@ DEAL_II_NAMESPACE_OPEN
  * shape function 14 </td>
  *
  * <td align="center"></td> </tr> </table>
- *
  */
 template <int dim, int spacedim = dim>
 class FE_DGP : public FE_Poly<dim, spacedim>
index 9a9cc969dde8b893c757e6768e3ec516f1fb0a93..518827193b9b907f95efe18180789dd6427702dd 100644 (file)
@@ -279,7 +279,6 @@ DEAL_II_NAMESPACE_OPEN
  * shape function 14 </td>
  *
  * <td align="center"></td> </tr> </table>
- *
  */
 template <int dim>
 class FE_DGPMonomial : public FE_Poly<dim>
index 0b9e91e4f4420b36755350c4984996394346aded..acaa2901e81690b18159451757c295b594b840f6 100644 (file)
@@ -264,7 +264,6 @@ DEAL_II_NAMESPACE_OPEN
  * can thus simply use the members already provided by
  * FiniteElement::InternalDataBase without adding anything in a derived class
  * in this class.
- *
  */
 template <int dim, int spacedim = dim>
 class FE_DGPNonparametric : public FiniteElement<dim, spacedim>
index 7c1bb0b60186ef71b1191cfaf1bc66f0f8a9e5f9..e2d9f5d049339eca0e418020e03cb436c0f1009d 100644 (file)
@@ -105,7 +105,6 @@ class Quadrature;
  * The Gauss-Lobatto points in 1D include the end points 0 and +1 of the unit
  * interval. The interior points are shifted towards the end points, which
  * gives a denser point distribution close to the element boundary.
- *
  */
 template <int dim, int spacedim = dim>
 class FE_DGQ : public FE_Poly<dim, spacedim>
@@ -392,7 +391,6 @@ private:
  * Gauss-Lobatto quadrature (provided through the base class).
  *
  * See the base class documentation in FE_DGQ for details.
- *
  */
 template <int dim, int spacedim = dim>
 class FE_DGQArbitraryNodes : public FE_DGQ<dim, spacedim>
@@ -438,7 +436,6 @@ public:
  * elements are not interpolatory and no support points are defined.
  *
  * See the base class documentation in FE_DGQ for details.
- *
  */
 template <int dim, int spacedim = dim>
 class FE_DGQLegendre : public FE_DGQ<dim, spacedim>
@@ -488,7 +485,6 @@ public:
  * usual Lagrange basis is constructed by this class.
  *
  * See the base class documentation in FE_DGQ for details.
- *
  */
 template <int dim, int spacedim = dim>
 class FE_DGQHermite : public FE_DGQ<dim, spacedim>
index 2abc52b6ecf89fb94f0faafaec7a92283eb2727e..e2d4cfdfab2e82f337073c96382332385347d62b 100644 (file)
@@ -209,7 +209,6 @@ DEAL_II_NAMESPACE_OPEN
  * and the @p restriction matrices are taken from the FESystem class.
  *
  * @ingroup fe
- *
  */
 template <int dim, int spacedim = dim>
 class FE_Enriched : public FiniteElement<dim, spacedim>
@@ -1092,7 +1091,6 @@ namespace ColorEnriched
    * const hp::FECollection<dim>&
    * fe_collection(FE_helper.build_fe_collection(dof_handler));
    * @endcode
-   *
    */
   template <int dim, int spacedim = dim>
   struct Helper
index 2c7f13fa271553989a97c8771a7e4386e2ed1045..c2c20978fb86cf6fd1ea6492d30cddd39483d816 100644 (file)
@@ -46,7 +46,6 @@ DEAL_II_NAMESPACE_OPEN
  * The class is made to be used inside MeshWorker::mesh_loop(). It is intended
  * to be a low level replacement for MeshWorker and LocalIntegrators and a
  * higher level abstraction compared to assembling face terms manually.
- *
  */
 template <int dim, int spacedim = dim>
 class FEInterfaceValues
index a7e3238f21749a56a5705f30c22f0eb31c5c06bb..7734bf48c36eb4a8a6d7326c60952eb63bd2b220 100644 (file)
@@ -139,7 +139,6 @@ DEAL_II_NAMESPACE_OPEN
  * The points needed are those of QGauss<sub>k+1</sub> on each edge and
  * QGauss<sub>k+2</sub> on each face and in the interior of the cell (or none
  * for N<sub>1</sub>).
- *
  */
 template <int dim>
 class FE_Nedelec : public FE_PolyTensor<dim>
index 7ca1be07bcb9242b08191d3377e7dfdd5bc1edee..7fca98c6a727a8d1d52882793e4293e05ebd7fa3 100644 (file)
@@ -68,7 +68,6 @@ DEAL_II_NAMESPACE_OPEN
  * problem for hp-hexahedral N&eacute;d&eacute;lec elements with application to
  * eddy current problems</b>, Computers & Structures 181, 41-54, 2017 (see
  * https://doi.org/10.1016/j.compstruc.2016.05.021).
- *
  */
 template <int dim, int spacedim = dim>
 class FE_NedelecSZ : public FiniteElement<dim, dim>
@@ -311,7 +310,6 @@ protected:
      *
      * These values change with the orientation of the edges of a physical cell
      * and so must take the "sign" into account when used for computation.
-     *
      */
     std::vector<std::vector<double>> edge_sigma_grads;
 
index 9073f627c7d1b2a331bf839feb577773eb748bc4..9ee80fb0f645f68331a896e6a41b82ac2cb98892 100644 (file)
@@ -76,7 +76,6 @@ DEAL_II_NAMESPACE_OPEN
  * @endcode
  * The distinction lies in the mixed nature of the child faces, a case we have
  * not implemented as of yet.
- *
  */
 template <int dim, int spacedim = dim>
 class FE_Nothing : public FiniteElement<dim, spacedim>
index ec5e781028dc6cf0155b9bdf58b6c27e815683fd..f79bc3fdc8c3a80322988e7c2efeb547e9ab3c05 100644 (file)
@@ -253,7 +253,6 @@ DEAL_II_NAMESPACE_OPEN
  * The original paper for the P1 nonconforming element  by Park and Sheen
  * is accessible at https://doi.org/10.1137/S0036142902404923 ,
  * see @cite park2003p .
- *
  */
 class FE_P1NC : public FiniteElement<2, 2>
 {
index 3a004875ee1e10198531cd62b9d89ba69cc3de4c..29171c9adda95f6b588ed601049b93a689d95e37 100644 (file)
@@ -68,7 +68,6 @@ DEAL_II_NAMESPACE_OPEN
  *
  * @todo Since nearly all functions for spacedim != dim are specialized, this
  * class needs cleaning up.
- *
  */
 
 template <int dim, int spacedim = dim>
index 9696a066ae0574a4cb794d24833dc65d1702c0ae..d2b3834c33e43c1ce581edc69bf25049774a7be8 100644 (file)
@@ -52,7 +52,6 @@ DEAL_II_NAMESPACE_OPEN
  * are several pure virtual functions declared in the FiniteElement class
  * which cannot be implemented by this class but are left for implementation
  * in derived classes.
- *
  */
 template <class PolynomialType,
           int dim      = PolynomialType::dimension + 1,
index 2b6ed4e556c2e9c152cdfadd575456fe3cedd8ed..3f61942377ccf45c973db14f885b52d9b65722d3 100644 (file)
@@ -78,7 +78,6 @@ DEAL_II_NAMESPACE_OPEN
  * whose support points are at the vertices, then on the line, on the quads,
  * and finally (for 3d) on the hexes. Finally, there are support points for
  * the bubble enrichments in the middle of the cell.
- *
  */
 template <int dim, int spacedim = dim>
 class FE_Q_Bubbles
@@ -88,7 +87,6 @@ public:
   /**
    * Constructor for tensor product polynomials of degree @p p plus bubble
    * enrichments
-   *
    */
   FE_Q_Bubbles(const unsigned int p);
 
index 7b5761395cd072aba344f69301ab6ffe00116dcc..64ca1cb8549ad1f81077a9667db116553820cb89 100644 (file)
@@ -233,7 +233,6 @@ DEAL_II_NAMESPACE_OPEN
  *   @endverbatim
  * Index 21 has the same coordinates as index 20
  * </ul>
- *
  */
 template <int dim, int spacedim = dim>
 class FE_Q_DG0
index e34632e4ef912e8a5ba7097b38f878c745bcfdb9..7fcdeafe7f6c0f1a63ff78921583e8eb3667bf4a 100644 (file)
@@ -534,9 +534,6 @@ DEAL_II_NAMESPACE_OPEN
  * shape function 24 </td>
  *
  * <td align="center"> </td> </tr> </table>
- *
- *
- *
  */
 template <int dim>
 class FE_Q_Hierarchical : public FE_Poly<dim>
index ff46b642f6084b721e648a805793f721f082dfe9..da212c964ad376f7fcb4bbae9e0f8e22e5bc5694 100644 (file)
@@ -106,7 +106,6 @@ DEAL_II_NAMESPACE_OPEN
  * element compared to FE_Q. This is because DoFTools::make_sparsity_pattern
  * assumes coupling between all degrees of freedom within the element, whereas
  * FE_Q_iso_Q1 with more than one subdivision does have less coupling.
- *
  */
 template <int dim, int spacedim = dim>
 class FE_Q_iso_Q1
index 6d43ac1e17140e214f657d109c7500d52b8ce8ee..3594e4bcc5cb4fff43423d2cc7ba08014f5a360e 100644 (file)
@@ -122,8 +122,6 @@ DEAL_II_NAMESPACE_OPEN
  * The points needed are those of QGauss<sub>k+1</sub> on each face as well as
  * QGauss<sub>k+1</sub> in the interior of the cell (or none for
  * RT<sub>0</sub>).
- *
- *
  */
 template <int dim>
 class FE_RaviartThomas : public FE_PolyTensor<dim>
@@ -263,7 +261,6 @@ private:
  * @note The degree stored in the member variable
  * FiniteElementData<dim>::degree is higher by one than the constructor
  * argument!
- *
  */
 template <int dim>
 class FE_RaviartThomasNodal : public FE_PolyTensor<dim>
index 0a68d409ec93b6fbb7ebea4bf9ecc9455c886c71..f65f9516b6fbf0a98576acf7629d1cac4e6a49e2 100644 (file)
@@ -83,7 +83,6 @@ DEAL_II_NAMESPACE_OPEN
  * right - $3D,\,k=2$.</td></tr> </table>
  *
  * @todo Implement restriction matrices
- *
  */
 template <int dim>
 class FE_RT_Bubbles : public FE_PolyTensor<dim>
index 159c80dd50149b0acf5331cbd8f3fcbf71eba045..855720ca5e113928886a0d934783d1c4278e132e 100644 (file)
@@ -51,7 +51,6 @@ DEAL_II_NAMESPACE_OPEN
  * solution on the reference element. Coefficients of expansion are often used
  * to estimate local smoothness of the underlying FiniteElement field to decide
  * on h- or p-adaptive refinement strategy.
- *
  */
 namespace FESeries
 {
@@ -83,7 +82,6 @@ namespace FESeries
    * Consequently $ c_{\bf k} \equiv c_{-\bf k}^\ast $ and
    * we only need to compute $ c_{\bf k} $ for positive indices
    * $ \bf k $ .
-   *
    */
   template <int dim, int spacedim = dim>
   class Fourier : public Subscriptor
@@ -250,7 +248,6 @@ namespace FESeries
    * This class calculates coefficients $ c_{\bf k} $ using
    * $ dim $-dimensional Legendre polynomials constructed from
    * $ \widetilde P_m(x) $ using tensor product rule.
-   *
    */
   template <int dim, int spacedim = dim>
   class Legendre : public Subscriptor
index 077cac57adef65f0190f23836ce982dfea4ab46e..44db8f18a56b9e4c06f0dd3a6f137d601555ca8d 100644 (file)
@@ -81,7 +81,6 @@ namespace FETools
    *
    * This class is used in the FETools::get_fe_by_name() and
    * FETools::add_fe_name() functions.
-   *
    */
   template <int dim, int spacedim = dim>
   class FEFactoryBase : public Subscriptor
@@ -115,7 +114,6 @@ namespace FETools
    * given as template argument, and with the degree (however the finite
    * element class wishes to interpret this number) given as argument to
    * get().
-   *
    */
   template <class FE>
   class FEFactory : public FEFactoryBase<FE::dimension, FE::space_dimension>
index 1c822c4e3da151c61d9e98c8537f82a603777f9a..351f1b1c4dd18adcefa77dd23c864d97124f4205 100644 (file)
@@ -1253,7 +1253,6 @@ namespace FEValuesViews
    * FESubfaceValues object.
    *
    * @ingroup feaccess vector_valued
-   *
    */
   template <int dim, int spacedim>
   class SymmetricTensor<2, dim, spacedim>
@@ -1541,7 +1540,6 @@ namespace FEValuesViews
    * to an FEValues, FEFaceValues or FESubfaceValues object.
    *
    * @ingroup feaccess vector_valued
-   *
    */
   template <int dim, int spacedim>
   class Tensor<2, dim, spacedim>
@@ -1876,7 +1874,6 @@ namespace internal
     /**
      * A class whose specialization is used to define what FEValuesViews
      * object corresponds to the given FEValuesExtractors object.
-     *
      */
     template <int dim, int spacedim, typename Extractor>
     struct ViewType
@@ -1969,7 +1966,6 @@ namespace FEValuesViews
   /**
    * A templated alias that associates to a given Extractor class
    * the corresponding view in FEValuesViews.
-   *
    */
   template <int dim, int spacedim, typename Extractor>
   using View = typename dealii::internal::FEValuesViews::
@@ -3439,7 +3435,6 @@ protected:
    * @note This class is an example of the
    * <a href="https://www.artima.com/cppsource/type_erasure.html">type
    * erasure</a> design pattern.
-   *
    */
   class CellIteratorBase;
 
index bcb5208e244a030db340e6b9f787cbc9e8354328..afeeb9689653e79535e8943a6e618b1c4aacb21f 100644 (file)
@@ -192,7 +192,6 @@ namespace FEValuesExtractors
    * module.
    *
    * @ingroup feaccess vector_valued
-   *
    */
   template <int rank>
   struct SymmetricTensor
@@ -240,7 +239,6 @@ namespace FEValuesExtractors
    * module.
    *
    * @ingroup feaccess vector_valued
-   *
    */
   template <int rank>
   struct Tensor
index e493440984c67188ea16b8a768756f96659780b1..8b302d8ba74d26b64a78e5fb78c4bd39931d576c 100644 (file)
@@ -358,7 +358,6 @@ public:
    * for the computation of the cell center from
    * transform_unit_to_real_cell() applied to the center of the reference cell
    * to computing the vertex averages.
-   *
    */
   virtual Point<spacedim>
   get_center(const typename Triangulation<dim, spacedim>::cell_iterator &cell,
@@ -380,7 +379,6 @@ public:
    * may be smaller than the true bounding box.
    *
    * @param[in] cell The cell for which you want to compute the bounding box
-   *
    */
   virtual BoundingBox<spacedim>
   get_bounding_box(
index 5956c197cc03d9e8c2fc330786a7a0b5c172a863..2faf7f78a134d904871f0637d79b68e3c3d11727 100644 (file)
@@ -33,7 +33,6 @@ DEAL_II_NAMESPACE_OPEN
  * MappingQ chooses them such that they interpolate the boundary, while this
  * class chooses them such that the discretized boundary is globally
  * continuously differentiable.
- *
  */
 template <int dim, int spacedim = dim>
 class MappingC1 : public MappingQ<dim, spacedim>
index 8f71715a31fa5ec889ed748a63c18dc99d5ac2cc..7826b7f02e2b53139be19561728d35563fe0052a 100644 (file)
@@ -72,7 +72,6 @@ DEAL_II_NAMESPACE_OPEN
  * The class is intended for efficiency, and it does not do a whole lot of
  * error checking. If you apply this mapping to a cell that does not conform
  * to the requirements above, you will get strange results.
- *
  */
 template <int dim, int spacedim = dim>
 class MappingCartesian : public Mapping<dim, spacedim>
index f860b093c4d145252dc72937a9e15bdc37189d53..691549b4d4a9217b8b4b18b2303fd0c5095a0957 100644 (file)
@@ -73,7 +73,6 @@ DEAL_II_NAMESPACE_OPEN
  *    VectorTools::get_position_vector(dhq, eulerq, mask);
  *    MappingFEField<dim,spacedim> map(dhq, eulerq, mask);
  * @endcode
- *
  */
 template <int dim,
           int spacedim            = dim,
index 7f6d45113a01d1693609f1e4ae611be0929ae46e..0a7c114124248bf7a4a2c5d69c789f9543ad7f37 100644 (file)
@@ -53,7 +53,6 @@ class MappingQ;
  * @warning It is not possible, for mathematical reasons, for one to use this
  * class with a geometry described by a SphericalManifold: see the note in
  * that class for more information.
- *
  */
 template <int dim, int spacedim = dim>
 class MappingManifold : public Mapping<dim, spacedim>
index c4ffc417996a2fe127644abff069abe5f147a56f..531f904a8287aba294aa6cbcc9a750a52e26425d 100644 (file)
@@ -88,7 +88,6 @@ class Vector;
  *
  * For more information about the <tt>spacedim</tt> template parameter check
  * the documentation of FiniteElement or the one of Triangulation.
- *
  */
 template <int dim, typename VectorType = Vector<double>, int spacedim = dim>
 class MappingQ1Eulerian : public MappingQGeneric<dim, spacedim>
index 9c8f22e0a18363ddb0700815f308dd15cf9af9c3..34ae3cf256affb8edf83d1fb4c60a989ea1267f3 100644 (file)
@@ -39,7 +39,6 @@ DEAL_II_NAMESPACE_OPEN
  * mapping is pre-computed by the MappingQCache::initialize() function.
  *
  * The use of this class is discussed extensively in step-65.
- *
  */
 template <int dim, int spacedim = dim>
 class MappingQCache : public MappingQGeneric<dim, spacedim>
index 6914a83ec145188a2c477aebd6b2ac729fa845c6..7e5b5adab8796f9f839a09442e69bd54ac6b492a 100644 (file)
@@ -88,7 +88,6 @@ class Vector;
  * To enable the use of the MappingQEulerian class also in the context of
  * parallel codes using the PETSc or Trilinos wrapper classes, the type
  * of the vector can be specified as template parameter <tt>VectorType</tt>.
- *
  */
 template <int dim, typename VectorType = Vector<double>, int spacedim = dim>
 class MappingQEulerian : public MappingQ<dim, spacedim>
index 23a64cd74003e526dff9040e81cac09b32e28d6c..d9d1c2de7eae35f49cce5260d8fd36b372ecec4a 100644 (file)
@@ -128,7 +128,6 @@ class MappingQCache;
  * qualities if the transition between curved boundaries and flat interior
  * domains is spread over a larger range as the mesh is refined. This is
  * provided by the special manifold TransfiniteInterpolationManifold.
- *
  */
 template <int dim, int spacedim = dim>
 class MappingQGeneric : public Mapping<dim, spacedim>
index 87372b4c56a44bb3cdc2164d582020a3bd7e7f71..466bf0ff3b5858c9262248bb941df73732a56ca7 100644 (file)
@@ -38,13 +38,11 @@ DEAL_II_NAMESPACE_OPEN
 
 /**
  * A collection of %Gmsh related utilities and classes.
- *
  */
 namespace Gmsh
 {
   /**
    * A parameter class used to pass options to the %Gmsh executable.
-   *
    */
   class AdditionalParameters
   {
@@ -84,7 +82,6 @@ namespace Gmsh
    * %Gmsh.
    *
    * The input curve @p boundary should be closed.
-   *
    */
   template <int spacedim>
   void
index 466821008103afae48284c851094ee38797bd895..d24a46d00fc39240747daef9329da28691308406 100644 (file)
@@ -122,7 +122,6 @@ namespace GridGenerator
    *
    * @note Implemented for <tt>Triangulation@<2,2@></tt>,
    * <tt>Triangulation@<3,3@></tt>.
-   *
    */
   template <int dim>
   void
@@ -255,7 +254,6 @@ namespace GridGenerator
    *
    * @param colorize Assign different boundary ids if set to true. The same
    * comments apply as for the hyper_rectangle() function.
-   *
    */
   template <int dim, int spacedim>
   void
@@ -377,8 +375,7 @@ namespace GridGenerator
    *
    * @p tria is the triangulation to be created. It needs to be empty upon
    * calling this function.
-   *
-   */
+*/
   template <int dim>
   void
   plate_with_a_hole(Triangulation<dim> &     tria,
@@ -508,7 +505,6 @@ namespace GridGenerator
    * @param tria The triangulation that will be created
    * @param vertices The 2^dim vertices of the cell
    * @param colorize If true, set different boundary ids.
-   *
    */
   template <int dim, int spacedim>
   void
@@ -918,7 +914,6 @@ namespace GridGenerator
    *
    * @pre The triangulation passed as argument needs to be empty when calling
    * this function.
-   *
    */
   template <int dim>
   void
@@ -952,7 +947,6 @@ namespace GridGenerator
    *
    * @image html hyper_cross_2d.png
    * @image html hyper_cross_3d.png
-   *
    */
   template <int dim, int spacedim>
   void
@@ -1030,7 +1024,6 @@ namespace GridGenerator
    *
    * @note This function is declared to exist for triangulations of all space
    * dimensions, but throws an error if called in 1D.
-   *
    */
   template <int dim, int spacedim>
   void
@@ -1272,7 +1265,6 @@ namespace GridGenerator
    * In this picture, a cylinder shell of length 2, inner radius 0.5, outer
    * radius 1 is shown. The default argument for n_radial_cells and
    * n_axial_cells are used and a single global refinement is carried out.
-   *
    */
   template <int dim>
   void
@@ -1447,7 +1439,6 @@ namespace GridGenerator
    * generates the following output:
    *
    * @image html concentric_hyper_shells_2d.svg
-   *
    */
   template <int dim>
   void
@@ -1513,7 +1504,6 @@ namespace GridGenerator
    * @param grid_generator_function_name      The name of the function to call
    * @param grid_generator_function_arguments The arguments of the function, in
    * the format of a tuple-convertible string
-   *
    */
   template <int dim, int spacedim>
   void
@@ -1853,7 +1843,6 @@ namespace GridGenerator
    * @note Since @p input and @p output have different spatial dimensions no
    * manifold objects are copied (nor are any manifold ids set) by this
    * function.
-   *
    */
   void
   extrude_triangulation(
@@ -1910,7 +1899,6 @@ namespace GridGenerator
    * @note Since @p input and @p output have different spatial dimensions no
    * manifold objects are copied by this function: you must attach new
    * manifold objects to @p out_tria.
-   *
    */
   template <int dim, int spacedim1, int spacedim2>
   void
index 2fa02e925bde76c1704eb0c878b7231337e27fce..b76d8a461e98a4c56c7eaaa302e7a164877a5402 100644 (file)
@@ -396,7 +396,6 @@ public:
    *
    * The companion GridOut::write_vtk function can be used to write VTK files
    * compatible with this method.
-   *
    */
   void
   read_vtk(std::istream &in);
@@ -414,7 +413,6 @@ public:
    * When this flag is set to true, the generated vtu file contains the
    * triangulation in a xml section which is ignored by vtu general vtu readers.
    * If this section is absent, an exception is thrown.
-   *
    */
   void
   read_vtu(std::istream &in);
index ac6fc087b1b4f29c703a8dc70d745e7533d38558..c16398b2113015a77406a4d8cadf181f93599d50 100644 (file)
@@ -1292,7 +1292,6 @@ public:
    *
    * The companion GridIn::read_vtk function can be used to read VTK files
    * generated with this method.
-   *
    */
   template <int dim, int spacedim>
   void
index be3b5c856e60ecac56614f2c30737816e9f7199e..f1a49ee9a29883035ab08c3944965c5bedbb3eed 100644 (file)
@@ -255,7 +255,6 @@ namespace GridTools
    * n_active_cells but the aspect ratio is only computed for the cells that
    * are locally owned and placed at index CellAccessor::active_cell_index(),
    * respectively. All other values are set to 0.
-   *
    */
   template <int dim>
   Vector<double>
@@ -269,7 +268,6 @@ namespace GridTools
    * @note When running in parallel with a Triangulation that supports MPI,
    * this is a collective call and the return value is the maximum over all
    * processors.
-   *
    */
   template <int dim>
   double
@@ -310,7 +308,6 @@ namespace GridTools
    * the given @p object) but may only provide a few correct digits if the
    * object has high curvature. If your manifold supports it then the
    * specialized function Manifold::project_to_manifold() may perform better.
-   *
    */
   template <typename Iterator>
   Point<Iterator::AccessorType::space_dimension>
@@ -627,7 +624,6 @@ namespace GridTools
    *
    * @note In the case of parallel codes, this function should be combined
    * with GridGenerator::flatten_triangulation.
-   *
    */
   template <int dim, int spacedim>
   void
@@ -658,7 +654,6 @@ namespace GridTools
    * @note In the case of parallel codes, this function should be combined
    * with GridGenerator::flatten_triangulation and
    * GridTools::remove_hanging_nodes.
-   *
    */
   template <int dim, int spacedim>
   void
@@ -754,7 +749,6 @@ namespace GridTools
    *
    * @param[in] limit_angle_fraction Maximum ratio of angle or solid
    * angle that is allowed for a corner element in the mesh.
-   *
    */
   template <int dim, int spacedim>
   void
@@ -815,7 +809,6 @@ namespace GridTools
    * GridTools::Cache::get_cell_bounding_boxes_rtree(), which either returns
    * a cached rtree or builds and stores one. Building an rtree might hinder
    * the performance if the function is called only once on few points.
-   *
    */
   template <int dim, int spacedim>
 #  ifndef DOXYGEN
@@ -938,7 +931,6 @@ namespace GridTools
    * @endcode
    * The type is abbreviated in the online documentation to improve readability
    * of this page.
-   *
    */
   template <int dim, int spacedim>
 #  ifndef DOXYGEN
@@ -991,7 +983,6 @@ namespace GridTools
    * @ref ConceptMeshType "MeshType concept".
    * @param container The container to extract vertices from.
    * @param mapping The mapping to use to compute the points locations.
-   *
    */
   template <int dim, int spacedim>
   std::map<unsigned int, Point<spacedim>>
@@ -1007,7 +998,6 @@ namespace GridTools
    *        GridTools::extract_used_vertices().
    * @param p The target point.
    * @return The index of the vertex that is closest to the target point `p`.
-   *
    */
   template <int spacedim>
   unsigned int
@@ -1036,8 +1026,6 @@ namespace GridTools
    * Triangulation::n_vertices() for the triangulation underlying the given mesh
    * (as opposed to the value returned by Triangulation::n_used_vertices()).
    * @return The index of the closest vertex found.
-   *
-   *
    */
   template <int dim, template <int, int> class MeshType, int spacedim>
   unsigned int
@@ -1067,7 +1055,6 @@ namespace GridTools
    * Triangulation::n_vertices() for the triangulation underlying the given mesh
    * (as opposed to the value returned by Triangulation::n_used_vertices()).
    * @return The index of the closest vertex found.
-   *
    */
   template <int dim, template <int, int> class MeshType, int spacedim>
   unsigned int
@@ -1257,7 +1244,6 @@ namespace GridTools
    * `cell_hint`, and optionally an RTree constructed from the used
    * vertices of the Triangulation. All of these structures can be queried
    * from a GridTools::Cache object.
-   *
    */
   template <int dim, template <int, int> class MeshType, int spacedim>
 #  ifndef _MSC_VER
@@ -1313,7 +1299,6 @@ namespace GridTools
   /**
    * A version of the previous function that exploits an already existing
    * GridTools::Cache<dim,spacedim> object.
-   *
    */
   template <int dim, int spacedim>
   std::pair<typename Triangulation<dim, spacedim>::active_cell_iterator,
@@ -1339,7 +1324,6 @@ namespace GridTools
    * the case the given point `p` coincides with a vertex or an edge, several
    * cells might hold independent values of the solution that get combined in
    * some way in a user code.
-   *
    */
   template <int dim, template <int, int> class MeshType, int spacedim>
 #  ifndef _MSC_VER
@@ -1462,7 +1446,6 @@ namespace GridTools
    * is a function that takes in an active cell and returns a boolean.
    * @return A list of active cells sharing at least one common vertex with
    * the predicated subdomain.
-   *
    */
   template <class MeshType>
   std::vector<typename MeshType::active_cell_iterator>
@@ -1500,7 +1483,6 @@ namespace GridTools
    * @param[in] mesh A mesh (i.e. objects of type Triangulation, DoFHandler,
    * or hp::DoFHandler).
    * @return A list of ghost cells
-   *
    */
   template <class MeshType>
   std::vector<typename MeshType::active_cell_iterator>
@@ -1554,7 +1536,6 @@ namespace GridTools
    * returns @p true.
    *
    * See compute_active_cell_halo_layer().
-   *
    */
   template <class MeshType>
   std::vector<typename MeshType::active_cell_iterator>
@@ -1586,7 +1567,6 @@ namespace GridTools
    *
    * Also see compute_ghost_cell_halo_layer() and
    * compute_active_cell_layer_within_distance().
-   *
    */
   template <class MeshType>
   std::vector<typename MeshType::active_cell_iterator>
@@ -1703,7 +1683,6 @@ namespace GridTools
    * @endcode
    * The type is abbreviated in the online documentation to improve readability
    * of this page.
-   *
    */
   template <int spacedim>
 #  ifndef DOXYGEN
@@ -1789,7 +1768,6 @@ namespace GridTools
    *
    * result[v][c] is a unit Tensor for vertex index v, indicating the direction
    * of the center of the c-th cell with respect to the vertex v.
-   *
    */
   template <int dim, int spacedim>
   std::vector<std::vector<Tensor<1, spacedim>>>
@@ -1806,7 +1784,6 @@ namespace GridTools
    * from the (optional) @p mapping argument, to guarantee that the correct
    * answer is returned when the underlying mapping modifies the position of the
    * vertices.
-   *
    */
   template <int dim, int spacedim>
   unsigned int
@@ -1842,7 +1819,6 @@ namespace GridTools
    * @return  A std::pair<unsigned int, double> such that the @p first value
    * is the dimension of the highest elongation and the @p second value is the
    * ratio among the dimensions of the @p cell.
-   *
    */
   template <int dim, int spacedim>
   std::pair<unsigned int, double>
@@ -2266,7 +2242,6 @@ namespace GridTools
    * ghost cells. For both, we know that these are in fact the real cells of
    * the complete, parallel triangulation. We can also query the degrees of
    * freedom on these.
-   *
    */
   template <class MeshType>
   std::vector<typename MeshType::active_cell_iterator>
@@ -2293,7 +2268,6 @@ namespace GridTools
    * GridTools::get_patch_around_cell().
    * @return A list of cells with the coarsest common level of refinement of
    * the input cells.
-   *
    */
   template <class Container>
   std::vector<typename Container::cell_iterator>
@@ -2365,7 +2339,6 @@ namespace GridTools
    * @param[out] patch_to_global_tria_map A map between the local
    * triangulation which is built as explained above, and the cell iterators
    * in the input list.
-   *
    */
   template <class Container>
   void
@@ -2410,8 +2383,6 @@ namespace GridTools
    * degrees of freedom on locally relevant cells to vectors containing
    * DoFHandlerType::active_cell_iterators of cells in the support of the basis
    * function at that degree of freedom.
-   *
-   *
    */
   template <class DoFHandlerType>
   std::map<types::global_dof_index,
@@ -2530,7 +2501,6 @@ namespace GridTools
    * in the
    * @ref GlossFaceOrientation "glossary"
    * article.
-   *
    */
   template <typename FaceIterator>
   bool orthogonal_equality(
@@ -2612,7 +2582,6 @@ namespace GridTools
    * boundary indicators set. In general, this means that one must first set
    * all boundary indicators on the coarse grid before performing any global
    * or local grid refinement.
-   *
    */
   template <typename MeshType>
   void
@@ -2649,7 +2618,6 @@ namespace GridTools
    * @note This version of collect_periodic_faces() will not work on
    * meshes with cells not in
    * @ref GlossFaceOrientation "standard orientation".
-   *
    */
   template <typename MeshType>
   void
@@ -2688,7 +2656,6 @@ namespace GridTools
    *
    * @ingroup manifold
    * @relatesalso boundary
-   *
    */
   template <int dim, int spacedim>
   void
@@ -2715,7 +2682,6 @@ namespace GridTools
    *
    * @ingroup manifold
    * @relatesalso boundary
-   *
    */
   template <int dim, int spacedim>
   void
@@ -2753,7 +2719,6 @@ namespace GridTools
    * Triangulation. By default, face manifold_ids are not computed.
    *
    * @ingroup manifold
-   *
    */
   template <int dim, int spacedim>
   void
@@ -2783,7 +2748,6 @@ namespace GridTools
    * or face will maintain its original manifold indicator.
    * If it is @p false, then also the manifold indicator of these faces and edges
    * is set according to the return value of the @p disambiguation_function.
-   *
    */
   template <int dim, int spacedim>
   void
@@ -2939,7 +2903,6 @@ namespace GridTools
    * contains the bounding box.
    *
    * @note This function is a collective operation.
-   *
    */
   template <int spacedim>
   RTree<std::pair<BoundingBox<spacedim>, unsigned int>>
@@ -2963,7 +2926,6 @@ namespace GridTools
    * @param[out] vertex_to_coinciding_vertex_group Map of a vertex to the label
    *             of a group of coinciding vertices. Vertices not contained in
    *             this vector are not coinciding with any other vertex.
-   *
    */
   template <int dim, int spacedim>
   void
index bc0872743f68ebd37a228860d961b9a87637eaf6..03f639f47dc5c80297b34c12522e4fe6dccf1e1f 100644 (file)
@@ -60,7 +60,6 @@ namespace GridTools
    * some vertex locations, then some of the structures in this class become
    * obsolete, and you will have to mark them as outdated, by calling the
    * method mark_for_update() manually.
-   *
    */
   template <int dim, int spacedim = dim>
   class Cache : public Subscriptor
index 559c8561be9ef10e3082411afed22332cc3bac79..e46315622ef9e6df7b10b6a448cac197e04666bb 100644 (file)
@@ -29,7 +29,6 @@ namespace GridTools
    *
    * You can select more than one flag by concatenation using the bitwise or
    * <code>operator|(CacheUpdateFlags,CacheUpdateFlags)</code>.
-   *
    */
   enum CacheUpdateFlags
   {
@@ -72,7 +71,6 @@ namespace GridTools
      * boxes are used to describe approximately which portion
      * of the mesh contains locally owned cells by the
      * process of rank the second element of the pair.
-     *
      */
     update_covering_rtree = 0x040,
 
index 9419a405b16be41f955d10a931632da093652c68..74105c37f6092c18e5efc99375f930d35eb501af 100644 (file)
@@ -674,7 +674,6 @@ public:
  * FlatManifold<dim,spacedim>::project_to_manifold() is the identity function.
  *
  * @ingroup manifold
- *
  */
 template <int dim, int spacedim = dim>
 class FlatManifold : public Manifold<dim, spacedim>
@@ -942,7 +941,6 @@ private:
  * chartdim is 2.
  *
  * @ingroup manifold
- *
  */
 template <int dim, int spacedim = dim, int chartdim = dim>
 class ChartManifold : public Manifold<dim, spacedim>
index 6d1b3c6affd886c82b63e41d65192a8c60a909cd..3ca6df8800b0fc95235ed2771e25d00452c1fdd0 100644 (file)
@@ -56,7 +56,6 @@ DEAL_II_NAMESPACE_OPEN
  * make any sense.
  *
  * @ingroup manifold
- *
  */
 template <int dim, int spacedim = dim>
 class PolarManifold : public ChartManifold<dim, spacedim, spacedim>
@@ -223,7 +222,6 @@ private:
  * ball. (See also the extensive discussion in step-65.)
  *
  * @ingroup manifold
- *
  */
 template <int dim, int spacedim = dim>
 class SphericalManifold : public Manifold<dim, spacedim>
@@ -378,7 +376,6 @@ private:
  * run time exception whenever spacedim is not equal to three.
  *
  * @ingroup manifold
- *
  */
 template <int dim, int spacedim = dim>
 class CylindricalManifold : public ChartManifold<dim, spacedim, 3>
@@ -498,7 +495,6 @@ private:
  * @image html elliptical_hyper_shell.png
  *
  * @ingroup manifold
- *
  */
 template <int dim, int spacedim = dim>
 class EllipticalManifold : public ChartManifold<dim, spacedim, spacedim>
@@ -514,7 +510,6 @@ public:
    * manifold.
    * @param eccentricity Eccentricity of the
    * manifold $e\in\left]0,1\right[$.
-   *
    */
   EllipticalManifold(const Point<spacedim> &    center,
                      const Tensor<1, spacedim> &major_axis_direction,
@@ -582,7 +577,6 @@ private:
  * actually one the inverse of the other.
  *
  * @ingroup manifold
- *
  */
 template <int dim, int spacedim = dim, int chartdim = dim>
 class FunctionManifold : public ChartManifold<dim, spacedim, chartdim>
@@ -776,7 +770,6 @@ private:
  * GridGenerator::torus.
  *
  * @ingroup manifold
- *
  */
 template <int dim>
 class TorusManifold : public ChartManifold<dim, 3, 3>
@@ -958,7 +951,6 @@ private:
  * axis-aligned bounding boxes.
  *
  * @ingroup manifold
- *
  */
 template <int dim, int spacedim = dim>
 class TransfiniteInterpolationManifold : public Manifold<dim, spacedim>
index 87333d914ae5ad4b9edaab906b5747f33c2552bd..9cba9f4b57097cbdd5617c990776d3db93eb022c 100644 (file)
@@ -59,7 +59,6 @@ DEAL_II_NAMESPACE_OPEN
  * @tparam dim_B Dimension of ChartManifold B.
  * @tparam spacedim_B Spacial dimension of ChartManifold B.
  * @tparam chartdim_B Chart dimension of ChartManifold B.
- *
  */
 template <int dim,
           int dim_A,
index cec5a89287077e7d1522f54188c54811183411eb..a6346fc2e50c14cdd1bbc26bfb5df4fce126f97b 100644 (file)
@@ -126,7 +126,6 @@ namespace internal
      * until we hit the end iterator. This is time consuming and since access
      * to the number of lines etc is a rather frequent operation, this was not
      * an optimal solution.
-     *
      */
     template <int dim>
     struct NumberCache
@@ -142,7 +141,6 @@ namespace internal
      * until we hit the end iterator. This is time consuming and since access
      * to the number of lines etc is a rather frequent operation, this was not
      * an optimal solution.
-     *
      */
     template <>
     struct NumberCache<1>
@@ -205,7 +203,6 @@ namespace internal
      * until we hit the end iterator. This is time consuming and since access
      * to the number of lines etc is a rather frequent operation, this was not
      * an optimal solution.
-     *
      */
     template <>
     struct NumberCache<2> : public NumberCache<1>
@@ -264,7 +261,6 @@ namespace internal
      * until we hit the end . This is time consuming and since access to the
      * number of lines etc is a rather frequent operation, this was not an
      * optimal solution.
-     *
      */
     template <>
     struct NumberCache<3> : public NumberCache<2>
index 8dba557c8dfe1e88c50b82b5b6085427e0aa2e8f..2dd0cf15050704414508f32f7e070316819ae2d5 100644 (file)
@@ -247,7 +247,6 @@ namespace TriangulationDescription
   /**
    * Configuration flags for Triangulations.
    * Settings can be combined using bitwise OR.
-   *
    */
   enum Settings
   {
@@ -274,7 +273,6 @@ namespace TriangulationDescription
    * about a cell. However, in contrast to dealii::CellData, it also stores
    * a unique id, partitioning information, and information related to cell
    * faces and edges.
-   *
    */
   template <int dim>
   struct CellData
@@ -338,7 +336,6 @@ namespace TriangulationDescription
 
   /**
    * Data used in Triangulation::create_triangulation().
-   *
    */
   template <int dim, int spacedim>
   struct Description
@@ -388,7 +385,6 @@ namespace TriangulationDescription
      * @note Please note this is necessary since the communicator inside of
      * parallel::TriangulationBase is const and cannot be changed after the
      * constructor has been called.
-     *
      */
     MPI_Comm comm;
 
@@ -433,7 +429,6 @@ namespace TriangulationDescription
      *
      * @note If construct_multigrid_hierarchy is set in the settings, the source
      *   triangulation has to be setup with limit_level_difference_at_vertices.
-     *
      */
     template <int dim, int spacedim = dim>
     Description<dim, spacedim>
@@ -472,7 +467,6 @@ namespace TriangulationDescription
      * @note If construct_multigrid_hierarchy is set in the settings, the
      *   @p smoothing parameter is extended with the
      *   limit_level_difference_at_vertices flag.
-     *
      */
     template <int dim, int spacedim = dim>
     Description<dim, spacedim>
index dcd470dd43e13fa37a21b4f48f4ff0c2e60a1450..33e8adffc501c75841f3fab1dd68df8704ee2652 100644 (file)
@@ -39,7 +39,6 @@ namespace internal
      * want to enable anisotropic refinement. Therefore the TriaFaces classes
      * store the information belonging to the faces of a triangulation
      * separately from the TriaLevel classes.
-     *
      */
     class TriaFaces
     {
index 82008d0036da272ac48e2dc8fb7dc46cc875dd36..a031a8cec7af22b170ff77840b0a88c23859234b 100644 (file)
@@ -1222,7 +1222,6 @@ inline TriaActiveIterator<Accessor>::TriaActiveIterator(
  * Print the address to which this iterator points to @p out. The address is
  * given by the pair <tt>(level,index)</tt>, where @p index is an index
  * relative to the level in which the object is that is pointed to.
- *
  */
 template <typename Accessor>
 inline std::ostream &
@@ -1238,7 +1237,6 @@ operator<<(std::ostream &out, const TriaRawIterator<Accessor> &i)
  * Print the address to which this iterator points to @p out. The address is
  * given by the pair <tt>(level,index)</tt>, where @p index is an index
  * relative to the level in which the object is that is pointed to.
- *
  */
 template <typename Accessor>
 inline std::ostream &
@@ -1254,7 +1252,6 @@ operator<<(std::ostream &out, const TriaIterator<Accessor> &i)
  * Print the address to which this iterator points to @p out. The address is
  * given by the pair <tt>(level,index)</tt>, where @p index is an index
  * relative to the level in which the object is that is pointed to.
- *
  */
 template <typename Accessor>
 inline std::ostream &
index fbb3b1ee798666eeafa2c51970ac645791661c7e..3a2aa3dbd1b0a22158c25a6bf2b985e6e3209138 100644 (file)
@@ -73,7 +73,6 @@ namespace internal
      * The same applies for the @p face_iterator types, since lines have no
      * substructures apart from vertices, which are handled in a different
      * way, however.
-     *
      */
     template <int spacedim>
     struct Iterators<1, spacedim>
@@ -134,7 +133,6 @@ namespace internal
      *    using face_iterator = line_iterator;
      *    using active_face_iterator = active_line_iterator;
      *  @endcode
-     *
      */
     template <int spacedim>
     struct Iterators<2, spacedim>
@@ -178,7 +176,6 @@ namespace internal
      *    using face_iterator = quad_iterator;
      *    using active_face_iterator = active_quad_iterator;
      *  @endcode
-     *
      */
     template <int spacedim>
     struct Iterators<3, spacedim>
index 54f1e8303808e18d0360473ca57d1ae67aa82f1d..4cd1f157c73dce097ec345e03ab73fcd0d30bba1 100644 (file)
@@ -51,7 +51,6 @@ namespace internal
      * Likewise, in 3d, we need boundary indicators for lines and quads (we
      * need to know how to refine a line if the two adjacent faces have
      * different boundary indicators), and material data for cells.
-     *
      */
     class TriaLevel
     {
index 19040dad5270c31826fcbd5f9f7f21505b43ab5f..5a6b8250d086baf7375bad91a832b02a09e2dde9 100644 (file)
@@ -50,7 +50,6 @@ namespace internal
      *
      * Objects of these classes are included in the TriaLevel and TriaFaces
      * classes.
-     *
      */
     class TriaObjects
     {
index bc944a78997d008ebc745a7129180c8fe52e4f5e..a1ba3253b8c7d9a3e7788b6a9d08ca46d9ddf54b 100644 (file)
@@ -194,7 +194,6 @@ namespace hp
    *
    * @ingroup dofs
    * @ingroup hp
-   *
    */
   template <int dim, int spacedim = dim>
   class DoFHandler : public Subscriptor
index d54a239a2ed865a5fe66e93cf4bf75901a65e252..ccf08ce9e3d5270d49d8e04fc84d103c8d047efe 100644 (file)
@@ -47,7 +47,6 @@ namespace hp
    * one case (<tt>spacedim != dim </tt>).
    *
    * @ingroup hp hpcollection
-   *
    */
   template <int dim, int spacedim = dim>
   class FECollection : public Subscriptor
index bceb55c81754acef6ae9c6e9129ac2cf1aeaf305..c599df056e0b8039a7c75ce24b82249773360415 100644 (file)
@@ -59,7 +59,6 @@ namespace hp
    * ::FEValues, ::FEFaceValues, or ::FESubfaceValues.
    *
    * @ingroup hp
-   *
    */
   template <int dim, int q_dim, class FEValuesType>
   class FEValuesBase
index 9bd6d7eee78c25be21548c7c76947e0c65179d0a..bbc9f3ea7d23a5333132f18125c93f13f87d7b6a 100644 (file)
@@ -49,7 +49,6 @@ namespace hp
    * for the rules which mapping will be selected for a given cell.
    *
    * @ingroup hp hpcollection
-   *
    */
   template <int dim, int spacedim = dim>
   class MappingCollection : public Subscriptor
index b67a9b2b2b5876a3e68c24b25325aaa5b0b88e66..0ead13dc43e4a4457ab2f58329ede8596966ae26 100644 (file)
@@ -41,7 +41,6 @@ namespace hp
    * module described in the doxygen documentation.
    *
    * @ingroup hp hpcollection
-   *
    */
   template <int dim>
   class QCollection : public Subscriptor
index 60685a708b8cc61425ff83506ea86675dff48921..e03def58bc96261e196e50f8546cacb4f5c5f953 100644 (file)
@@ -69,7 +69,6 @@ namespace LocalIntegrators
      * in which case a constant velocity is assumed, or a vector with as many
      * entries as quadrature points if the velocity is not constant.
      * @param factor is an optional multiplication factor for the result.
-     *
      */
     template <int dim>
     void
index be03ee47a1a8af89751aaf1334c9ce715230bb05..d8786184b2b5ed86bc18c26aa85eeae7fb6b713c 100644 (file)
@@ -48,7 +48,6 @@ namespace LocalIntegrators
      * \f[ \int_Z v\nabla \cdot \mathbf u \,dx \f] This is the strong
      * divergence operator and the trial space should be at least
      * <b>H</b><sup>div</sup>. The test functions may be discontinuous.
-     *
      */
     template <int dim>
     void
@@ -88,7 +87,6 @@ namespace LocalIntegrators
      *
      * The function cell_matrix() is the Frechet derivative of this function
      * with respect to the test functions.
-     *
      */
     template <int dim, typename number>
     void
@@ -122,7 +120,6 @@ namespace LocalIntegrators
      *
      * @todo Verify: The function cell_matrix() is the Frechet derivative of
      * this function with respect to the test functions.
-     *
      */
     template <int dim, typename number>
     void
@@ -154,7 +151,6 @@ namespace LocalIntegrators
      *
      * This is the strong gradient and the trial space should be at least in
      * <i>H</i><sup>1</sup>. The test functions can be discontinuous.
-     *
      */
     template <int dim>
     void
@@ -195,7 +191,6 @@ namespace LocalIntegrators
      *
      * The function gradient_matrix() is the Frechet derivative of this
      * function with respect to the test functions.
-     *
      */
     template <int dim, typename number>
     void
@@ -229,7 +224,6 @@ namespace LocalIntegrators
      *
      * @todo Verify: The function gradient_matrix() is the Frechet derivative
      * of this function with respect to the test functions.
-     *
      */
     template <int dim, typename number>
     void
@@ -259,7 +253,6 @@ namespace LocalIntegrators
      * The trace of the divergence operator, namely the product of the normal
      * component of the vector valued trial space and the test space.
      * @f[ \int_F (\mathbf u\cdot \mathbf n) v \,ds @f]
-     *
      */
     template <int dim>
     void
@@ -293,7 +286,6 @@ namespace LocalIntegrators
      * @f[
      * \int_F (\mathbf u\cdot \mathbf n) v \,ds
      * @f]
-     *
      */
     template <int dim, typename number>
     void
@@ -326,7 +318,6 @@ namespace LocalIntegrators
      * @f[
      * \int_F u (\mathbf v\cdot \mathbf n) \,ds
      * @f]
-     *
      */
     template <int dim, typename number>
     void
@@ -361,7 +352,6 @@ namespace LocalIntegrators
      * \int_F (\mathbf u_1\cdot \mathbf n_1 + \mathbf u_2 \cdot \mathbf n_2)
      * \frac{v_1+v_2}{2} \,ds
      * @f]
-     *
      */
     template <int dim>
     void
@@ -459,7 +449,6 @@ namespace LocalIntegrators
      *  (\mathbf v_1\cdot \mathbf n_1 + \mathbf v_2 \cdot \mathbf n_2)
      * \,ds
      * @f]
-     *
      */
     template <int dim>
     void
@@ -515,7 +504,6 @@ namespace LocalIntegrators
      * The vector is expected to consist of dim vectors of length equal to the
      * number of quadrature points. The number of components of the finite
      * element has to be equal to the space dimension.
-     *
      */
     template <int dim>
     double
index 84b67faf1ede3f839fba4d6a23ff1754f9c7df3e..f8db2b34df523ec9519a51af2ee5fec31d327be0 100644 (file)
@@ -251,7 +251,6 @@ namespace LocalIntegrators
      * respectively. <i>g</i> is the inhomogeneous boundary value in the
      * argument <tt>data</tt>. $n$ is the outer normal vector and $\gamma$ is
      * the usual penalty parameter.
-     *
      */
     template <int dim, typename number>
     void
@@ -382,7 +381,6 @@ namespace LocalIntegrators
      * are given in the arguments <tt>input</tt> and <tt>Dinput</tt>,
      * respectively. $n$ is the outer normal vector and $\gamma$ is the usual
      * penalty parameter.
-     *
      */
     template <int dim, typename number>
     void
@@ -536,7 +534,6 @@ namespace LocalIntegrators
     }
     /**
      * Elasticity residual term for the symmetric interior penalty method.
-     *
      */
     template <int dim, typename number>
     void
index 26203b97c7fe70b7fe0c34a8fa9754ea77822c3a..87351cb8d3f35b262a01b66a5f6d20f050fa740e 100644 (file)
@@ -46,7 +46,6 @@ namespace LocalIntegrators
      * @f[
      *  \int_Z \nabla\cdot u \nabla \cdot v \,dx
      * @f]
-     *
      */
     template <int dim>
     void
@@ -81,7 +80,6 @@ namespace LocalIntegrators
      * @f[
      *  \int_Z \nabla\cdot u \nabla \cdot v \,dx
      * @f]
-     *
      */
     template <int dim, typename number>
     void
@@ -170,7 +168,6 @@ namespace LocalIntegrators
      * are given in the arguments <tt>input</tt> and <tt>Dinput</tt>,
      * respectively. <i>g</i> is the inhomogeneous boundary value in the
      * argument <tt>data</tt>. $\gamma$ is the usual penalty parameter.
-     *
      */
     template <int dim>
     void
@@ -218,7 +215,6 @@ namespace LocalIntegrators
     /**
      * The interior penalty flux for the grad-div operator. See
      * ip_residual() for details.
-     *
      */
 
     template <int dim>
@@ -300,7 +296,6 @@ namespace LocalIntegrators
      * @f]
      *
      * See for instance Hansbo and Larson, 2002
-     *
      */
     template <int dim>
     void
index c1b41595cd10f233dc61e0063bcf38021412dbd2..ea0bfa3220381cac3df5bd449371f34e1fe4cafe 100644 (file)
@@ -52,7 +52,6 @@ namespace LocalIntegrators
      * @param fe The FEValues object describing the local trial function
      * space. #update_values and #update_JxW_values must be set.
      * @param factor A constant that multiplies the mass matrix.
-     *
      */
     template <int dim>
     void
@@ -104,7 +103,6 @@ namespace LocalIntegrators
      * @param weights The weights, $\omega(x)$, evaluated at the quadrature
      * points in the finite element (size must be equal to the number of
      * quadrature points in the element).
-     *
      */
     template <int dim>
     void
@@ -156,7 +154,6 @@ namespace LocalIntegrators
      * points in the finite element (size must be equal to the number of
      * quadrature points in the element).
      * @param factor A constant that multiplies the result.
-     *
      */
     template <int dim, typename number>
     void
@@ -187,7 +184,6 @@ namespace LocalIntegrators
      * at the quadrature points in the finite element (size of each component
      * must be equal to the number of quadrature points in the element).
      * @param factor A constant that multiplies the result.
-     *
      */
     template <int dim, typename number>
     void
@@ -236,7 +232,6 @@ namespace LocalIntegrators
      * first cell.
      * @param factor2 A constant that multiplies the shape functions for the
      * second cell.
-     *
      */
     template <int dim>
     void
index 39128a733b3fab9bad7ac5b7c4689a53ac4ee0d1..9411c5270bfd7d019c34f3ad18e473991184e4cd 100644 (file)
@@ -46,7 +46,6 @@ namespace LocalIntegrators
      *
      * The FiniteElement in <tt>fe</tt> may be scalar or vector valued. In the
      * latter case, the Laplacian is applied to each component separately.
-     *
      */
     template <int dim>
     void
@@ -152,7 +151,6 @@ namespace LocalIntegrators
      *
      * Here, $\gamma$ is the <tt>penalty</tt> parameter suitably computed with
      * compute_penalty().
-     *
      */
     template <int dim>
     void
@@ -194,7 +192,6 @@ namespace LocalIntegrators
      *
      * Here, $\gamma$ is the <tt>penalty</tt> parameter suitably computed with
      * compute_penalty().
-     *
      */
     template <int dim>
     void
@@ -258,7 +255,6 @@ namespace LocalIntegrators
      * are given in the arguments <tt>input</tt> and <tt>Dinput</tt>,
      * respectively. <i>g</i> is the inhomogeneous boundary value in the
      * argument <tt>data</tt>. $\gamma$ is the usual penalty parameter.
-     *
      */
     template <int dim>
     void
@@ -306,7 +302,6 @@ namespace LocalIntegrators
      * are given in the arguments <tt>input</tt> and <tt>Dinput</tt>,
      * respectively. <i>g</i> is the inhomogeneous boundary value in the
      * argument <tt>data</tt>. $\gamma$ is the usual penalty parameter.
-     *
      */
     template <int dim>
     void
@@ -358,7 +353,6 @@ namespace LocalIntegrators
      * If <tt>factor2</tt> is missing or negative, the factor is assumed the
      * same on both sides. If factors differ, note that the penalty parameter
      * has to be computed accordingly.
-     *
      */
     template <int dim>
     void
@@ -432,7 +426,6 @@ namespace LocalIntegrators
      * @f]
      *
      * @warning This function is still under development!
-     *
      */
     template <int dim>
     void
@@ -545,7 +538,6 @@ namespace LocalIntegrators
      * \int_F \Bigl( \gamma [u][v] - \{\nabla u\}[v\mathbf n] - [u\mathbf
      * n]\{\nabla v\} \Bigr) \; ds.
      * @f]
-     *
      */
     template <int dim>
     void
@@ -613,7 +605,6 @@ namespace LocalIntegrators
      * - \{\nabla \mathbf u\}[\mathbf v\otimes \mathbf n]
      * - [\mathbf u\otimes \mathbf n]\{\nabla \mathbf v\} \Bigr) \; ds.
      * @f]
-     *
      */
     template <int dim>
     void
@@ -688,7 +679,6 @@ namespace LocalIntegrators
      * <i>p<sub>i</sub></i> is the polynomial degree on cell
      * <i>Z<sub>i</sub></i> and <i>h<sub>i</sub></i> is the length of
      * <i>Z<sub>i</sub></i> orthogonal to the current face.
-     *
      */
     template <int dim, int spacedim, typename number>
     double
index 29a25c91e37db50545f6750f2304bd79befb6fd8..cb311005754bbedfd86cdbb1f28dd391e9514d5d 100644 (file)
@@ -86,7 +86,6 @@ namespace LocalIntegrators
      *
      * @note The third tensor argument is not used in two dimensions and can
      * for instance duplicate one of the previous.
-     *
      */
     template <int dim>
     Tensor<1, dim>
@@ -121,7 +120,6 @@ namespace LocalIntegrators
      *
      * @note The third tensor argument is not used in two dimensions and can
      * for instance duplicate one of the previous.
-     *
      */
     template <int dim>
     Tensor<1, dim>
@@ -159,7 +157,6 @@ namespace LocalIntegrators
      * \nabla \times v \,dx
      * @f]
      * in weak form.
-     *
      */
     template <int dim>
     void
@@ -213,7 +210,6 @@ namespace LocalIntegrators
      * This is the standard curl operator in 3D and the scalar curl in 2D. The
      * vector curl operator can be obtained by exchanging test and trial
      * functions.
-     *
      */
     template <int dim>
     void
@@ -263,7 +259,6 @@ namespace LocalIntegrators
      * n)(\nu \nabla\times u)
      * \biggr)
      * @f]
-     *
      */
     template <int dim>
     void
@@ -327,7 +322,6 @@ namespace LocalIntegrators
      * \int_F (u\times n)(v\times n)
      * \, ds.
      * @f]
-     *
      */
     template <int dim>
     void
@@ -385,7 +379,6 @@ namespace LocalIntegrators
      * n\}\{\nu \nabla\times u\}
      * \biggr)\;dx
      * @f]
-     *
      */
     template <int dim>
     inline void
index 8e1046d49c0a7c8e75a113964d11a099c016d181..d9f74b5aa6afbd69b96de79cdc330289c8ff76f6 100644 (file)
@@ -33,7 +33,6 @@ namespace LocalIntegrators
 {
   /**
    * @brief Integrators writing patches with values in quadrature points
-   *
    */
   namespace Patches
   {
index 96da7084f2cce52d664b3a85661abf4b45e9afc9..d82c8fc9f2ec51ddb1be330f895760072614f21a 100644 (file)
@@ -163,7 +163,6 @@ dseupd_(int *         rvec,
  * of eigenvalue problems) values. See also
  * @ref step_36 "step-36"
  * for an example.
- *
  */
 class ArpackSolver : public Subscriptor
 {
index 031659d4819adea1a4cc7117d6dbb90fde6ec0fa..05d3c61f19b905d9c2161a6dba514e300a832145 100644 (file)
@@ -50,7 +50,6 @@ class MatrixIterator;
 
 /**
  * Namespace in which iterators in block matrices are implemented.
- *
  */
 namespace BlockMatrixIterators
 {
index 471bfe2e4d25d58b67b7f1d4e10202a7ccc0794d..2654968448ea335a485edfc6cfa15207c460ea89 100644 (file)
@@ -394,7 +394,6 @@ private:
  *
  * This class is an example of the "static" type of
  * @ref Sparsity.
- *
  */
 class BlockSparsityPattern : public BlockSparsityPatternBase<SparsityPattern>
 {
@@ -512,7 +511,6 @@ public:
  * BlockSparsityPattern sparsity;
  * sparsity.copy_from(dsp);
  * @endcode
- *
  */
 
 class BlockDynamicSparsityPattern
@@ -629,7 +627,6 @@ namespace TrilinosWrappers
    * pattern can be used).
    *
    * This class is used in step-32.
-   *
    */
   class BlockSparsityPattern
     : public dealii::BlockSparsityPatternBase<SparsityPattern>
index 809d2470e13ebf2869a1406048cc799b20188f90..557c4f950d8d1aecb653cb3bddd0ba06cfa18eb4 100644 (file)
@@ -532,7 +532,6 @@ namespace internal
 
 /**
  * Declare dealii::BlockVector as serial vector.
- *
  */
 template <typename Number>
 struct is_serial_vector<BlockVector<Number>> : std::true_type
index 9b6fc829ac68c79e66a5c03c9bea522fd222c911..8404da17b2e2ef81df568fec245c613e8ca6967d 100644 (file)
@@ -60,7 +60,6 @@ class BlockVectorBase;
  * is true. This is sometimes useful in template contexts where we may want to
  * do things differently depending on whether a template type denotes a
  * regular or a block vector type.
- *
  */
 template <typename VectorType>
 struct IsBlockVector
@@ -112,7 +111,6 @@ namespace internal
 {
   /**
    * Namespace in which iterators in block vectors are implemented.
-   *
    */
   namespace BlockVectorIterators
   {
@@ -130,7 +128,6 @@ namespace internal
      * does rarely change dynamically within an application, this is a
      * constant and we again have that the iterator satisfies the requirements
      * of a random access iterator.
-     *
      */
     template <class BlockVectorType, bool Constness>
     class Iterator
index 085973a1b5c465182ae8a7b7e6805881f766b6cc..7e3f95961ca5aebd0b3420b8192df483b641f12a 100644 (file)
@@ -416,7 +416,6 @@ namespace ChunkSparseMatrixIterators
  * section on
  * @ref Instantiations
  * in the manual).
- *
  */
 template <typename number>
 class ChunkSparseMatrix : public virtual Subscriptor
index 91b7d1e6bf2eeebd7844222283b93313e1348927..0074599c47738886f4d6b120915ac32e50606086 100644 (file)
@@ -58,7 +58,6 @@ namespace ChunkSparsityPatternIterators
    * Note that this class only allows read access to elements, providing their
    * row and column number. It does not allow modifying the sparsity pattern
    * itself.
-   *
    */
   class Accessor
   {
@@ -239,7 +238,6 @@ namespace ChunkSparsityPatternIterators
  * It uses the compressed row storage (CSR) format to store data.
  *
  * The use of this class is demonstrated in step-51.
- *
  */
 class ChunkSparsityPattern : public Subscriptor
 {
index fdd68df36a470e658275a6b88dd93dba6b92f90f..7d0cbe49a05902b484012a442f342fd61cf38018 100644 (file)
@@ -36,7 +36,6 @@ namespace LinearAlgebra
    * from the data that needs to be communicated. The goal is to reuse the same
    * communication pattern for different containers.
    * This is similar to the way SparseMatrix and SparsityPattern works.
-   *
    */
   class CommunicationPatternBase
   {
index e7813c23c480283e17930d77858fa11383531532..9771635b004e6510ad00592c62ece21861dec630 100644 (file)
@@ -43,7 +43,6 @@ DEAL_II_NAMESPACE_OPEN
  *                        locally_relevant_dofs,
  *                        mpi_communicator);
  * @endcode
- *
  */
 template <typename VectorType = Vector<double>>
 class DiagonalMatrix : public Subscriptor
index 6df8fdb77f56f9da3605ecca68478f523ef4c56c..3d35694e3ddd6487d70e8c8f92ddd9de8cf77e49 100644 (file)
@@ -61,7 +61,6 @@ namespace DynamicSparsityPatternIterators
    * row and column number (or alternatively the index within the complete
    * sparsity pattern). It does not allow modifying the sparsity pattern
    * itself.
-   *
    */
   class Accessor
   {
@@ -315,7 +314,6 @@ namespace DynamicSparsityPatternIterators
  * SparsityPattern sp;
  * sp.copy_from (dynamic_pattern);
  * @endcode
- *
  */
 class DynamicSparsityPattern : public Subscriptor
 {
index 029c63e2ac56e0148c10c512e36eea2fcf43c12c..a02949b757db2504e401b0bbfd01336a579624bf 100644 (file)
@@ -48,7 +48,6 @@ DEAL_II_NAMESPACE_OPEN
  * compute the smallest eigenvalue, too.
  *
  * Convergence of this method is known to be slow.
- *
  */
 template <typename VectorType = Vector<double>>
 class EigenPower : private SolverBase<VectorType>
@@ -122,7 +121,6 @@ protected:
  * converges to the eigenvalue closest to the initial guess. This can be aided
  * by the parameter AdditionalData::start_adaption, which indicates the first
  * iteration step in which the shift value should be adapted.
- *
  */
 template <typename VectorType = Vector<double>>
 class EigenInverse : private SolverBase<VectorType>
index 40e12a07b90fd91350681b6cd1a936d87a57665d..c0735f06bc4b867426bf728542f752dfdf9ab253 100644 (file)
@@ -64,7 +64,6 @@ class LAPACKFullMatrix;
  * programs, see
  * @ref Instantiations
  * for details.
- *
  */
 template <typename number>
 class FullMatrix : public Table<2, number>
index 3f87716c954f3947e312b0a6f5c2a6af4ed68cb1..03037ef55b65c36f2331b6db5c80e740b83a73b2 100644 (file)
@@ -74,7 +74,6 @@ class Vector;
  * section on
  * @ref Instantiations
  * in the manual).
- *
  */
 template <typename number>
 class Householder
index 8a21edd30752e57e14827c5fd35cd6d1b7865646..1d2f51f8db1b1f4da070a3b86d63e0e33c5bf32b 100644 (file)
@@ -64,8 +64,6 @@ DEAL_II_NAMESPACE_OPEN
  * cg.solve (system_matrix, solution, system_rhs,
  *           IdentityMatrix(solution.size()));
  * @endcode
- *
- *
  */
 class IdentityMatrix
 {
index 28a5da8bac685211ab8823623afd2ec112a63458..6c826897a1507a14d4fda73a0e62089d9d99c974 100644 (file)
@@ -326,7 +326,6 @@ namespace LinearAlgebra
        * i.e., whenever a non-zero ghost element is found, it is compared to
        * the value on the owning processor and an exception is thrown if these
        * elements do not agree.
-       *
        */
       virtual void
       compress(::dealii::VectorOperation::values operation) override;
@@ -721,7 +720,6 @@ swap(LinearAlgebra::distributed::BlockVector<Number> &u,
 /**
  * Declare dealii::LinearAlgebra::distributed::BlockVector as distributed
  * vector.
- *
  */
 template <typename Number>
 struct is_serial_vector<LinearAlgebra::distributed::BlockVector<Number>>
index d6ec4c0fde7f9a638bc6d5dc7311880077b0eed2..7e015cc58def3454da3e4d6666f467d053b92da2 100644 (file)
@@ -1733,7 +1733,6 @@ swap(LinearAlgebra::distributed::Vector<Number, MemorySpace> &u,
 
 /**
  * Declare dealii::LinearAlgebra::Vector as distributed vector.
- *
  */
 template <typename Number, typename MemorySpace>
 struct is_serial_vector<LinearAlgebra::distributed::Vector<Number, MemorySpace>>
index e3a739b4af12cea89bceae586c52ff65ae7238f6..5374770b791b0309f8d1ff30c229383590c3af97 100644 (file)
@@ -72,7 +72,6 @@ namespace LinearAlgebra
    * ::dealii::LinearAlgebra::VectorSpaceVector. As opposed to the array of
    * the C++ standard library, this class implements an element of a vector
    * space suitable for numerical computations.
-   *
    */
   template <typename Number>
   class Vector : public ReadWriteVector<Number>,
@@ -509,7 +508,6 @@ namespace LinearAlgebra
 
 /**
  * Declare dealii::LinearAlgebra::Vector as serial vector.
- *
  */
 template <typename Number>
 struct is_serial_vector<LinearAlgebra::Vector<Number>> : std::true_type
index daaa4bad7846819620c7fbb6074722c4df02261b..75b001352af182c4a28ba16b14b69fc867683225 100644 (file)
@@ -51,7 +51,6 @@ namespace LAPACKSupport
    * columns represent the eigenvectors of the original content of the matrix.
    * The elements of this enumeration are therefore used to track what is
    * currently being stored by this object.
-   *
    */
   enum State
   {
index b3f0404d57415ccb49542cfd29bd8d659c71435e..a68e558ecfe6c26ce03ed1e02f2e1e68330bf628 100644 (file)
@@ -28,7 +28,6 @@ DEAL_II_NAMESPACE_OPEN
  *
  * This iterator is abstracted from the actual matrix type and can be used for
  * any matrix having the required ACCESSOR type.
- *
  */
 template <class ACCESSOR>
 class MatrixIterator
index e8cc33d99a29af81ba2571ed7e60db0fb5b725fa..c4ac8fa0758981868df51612ab7331d12ab9a30c 100644 (file)
@@ -206,7 +206,6 @@ extern "C"
  * <code>pdseupd</code>, <code>pdnaupd</code>, <code>pdsaupd</code> work and
  * also how to set the parameters appropriately please take a look into the
  * PARPACK manual.
- *
  */
 template <typename VectorType>
 class PArpackSolver : public Subscriptor
index c6b00508e7528e4fdecd997bfcc7bb9d32167f4b..9689d093c005f808e56431a71330777745bebe08 100644 (file)
@@ -547,7 +547,6 @@ namespace internal
 
 /**
  * Declare dealii::PETScWrappers::MPI::BlockVector as distributed vector.
- *
  */
 template <>
 struct is_serial_vector<PETScWrappers::MPI::BlockVector> : std::false_type
index 671612c21ff946c1e58a0b1ab0819c692dd6bd94..e845d6ade7114f99547a994520bfb00e9519cc51 100644 (file)
@@ -65,7 +65,6 @@ namespace PETScWrappers
    * semantics in the PETSc wrappers, this function will not throw an
    * exception if an error occurs, but instead just returns the error code
    * given by MatDestroy.
-   *
    */
   inline PetscErrorCode
   destroy_matrix(Mat &matrix)
index f2fdab7930e34124ada9945b0f41a08e076c8648..0b85363bf92c4eff06827003636c916a38e1f004 100644 (file)
@@ -559,7 +559,6 @@ namespace internal
 
 /**
  * Declare dealii::PETScWrappers::MPI::Vector as distributed vector.
- *
  */
 template <>
 struct is_serial_vector<PETScWrappers::MPI::Vector> : std::false_type
index 8cf47f214bbe50da7aa27c1ab5ca1f4c006f9cbd..a67fe34381ec1640a8e5e0cc5426267f058fb858 100644 (file)
@@ -351,7 +351,6 @@ private:
  *   PreconditionUseMatrix<>(
  *     matrix,&SparseMatrix<double>::template precondition_Jacobi<double>));
  * @endcode
- *
  */
 template <typename MatrixType = SparseMatrix<double>,
           class VectorType    = Vector<double>>
@@ -491,7 +490,6 @@ protected:
  *
  * solver.solve (A, x, b, precondition);
  * @endcode
- *
  */
 template <typename MatrixType = SparseMatrix<double>>
 class PreconditionJacobi : public PreconditionRelaxation<MatrixType>
@@ -578,7 +576,6 @@ public:
  *
  * solver.solve (A, x, b, precondition);
  * @endcode
- *
  */
 template <typename MatrixType = SparseMatrix<double>>
 class PreconditionSOR : public PreconditionRelaxation<MatrixType>
@@ -646,7 +643,6 @@ public:
  *
  * solver.solve (A, x, b, precondition);
  * @endcode
- *
  */
 template <typename MatrixType = SparseMatrix<double>>
 class PreconditionSSOR : public PreconditionRelaxation<MatrixType>
index 64cf3210ca7bb6f1d0a675d0d53b49a9c258e07b..e7812e6d8a77a88a6b3e456f9a4edc1472e81dcb 100644 (file)
@@ -372,7 +372,6 @@ protected:
  * section on
  * @ref Instantiations
  * in the manual).
- *
  */
 template <typename MatrixType,
           typename inverse_type = typename MatrixType::value_type>
@@ -648,7 +647,6 @@ private:
  * section on
  * @ref Instantiations
  * in the manual).
- *
  */
 template <typename MatrixType,
           typename inverse_type = typename MatrixType::value_type>
@@ -812,7 +810,6 @@ protected:
  * section on
  * @ref Instantiations
  * in the manual).
- *
  */
 template <typename MatrixType,
           typename inverse_type = typename MatrixType::value_type>
index b84d19592b59ef31fc9ddb1f22fc41677a2825f3..eb53fbe0a15300bc42aaadc24c311747961f8d8d 100644 (file)
@@ -53,7 +53,6 @@ class Vector;
  * Additionally, it allows the storage of the original diagonal blocks, not
  * only the inverses. These are for instance used in the intermediate step of
  * the SSOR preconditioner.
- *
  */
 template <typename number>
 class PreconditionBlockBase
index 3f1bcc419637b50e816dfb7db080a1a9776b6336..bb6f47e98d41696d5549ae4aadf51a3baa20583e 100644 (file)
@@ -124,7 +124,6 @@ namespace LinearAlgebra
    * ranges are stored in ascending order of the first index of each range.
    * The function IndexSet::largest_range_starting_index() can be used to
    * get the first index of the largest range.
-   *
    */
   template <typename Number>
   class ReadWriteVector : public Subscriptor
index 066a283b99bb46590bb106a73ec76a23533cd034..d6560d818221860ae0da0604d084236fce0e7b2d 100644 (file)
@@ -104,7 +104,6 @@ public:
    * The parameter @p block_size is used for the block-cyclic distribution of the matrix.
    * An identical block size is used for the rows and columns of the matrix.
    * In general, it is recommended to use powers of $2$, e.g. $16,32,64, \dots$.
-   *
    */
   ScaLAPACKMatrix(
     const size_type                                           size,
index 978187c8e8588f8b1d3e3eb1f58671ace25eb80e..9f850f8cd4d4288a9a4e3c4b7974fccb0c783a20 100644 (file)
@@ -374,7 +374,6 @@ namespace SLEPcWrappers
    * solver. Usage: All spectrum, all problem types, complex.
    *
    * @ingroup SLEPcWrappers
-   *
    */
   class SolverKrylovSchur : public SolverBase
   {
@@ -407,7 +406,6 @@ namespace SLEPcWrappers
    * Usage: All spectrum, all problem types, complex.
    *
    * @ingroup SLEPcWrappers
-   *
    */
   class SolverArnoldi : public SolverBase
   {
@@ -451,7 +449,6 @@ namespace SLEPcWrappers
    * Usage: All spectrum, all problem types, complex.
    *
    * @ingroup SLEPcWrappers
-   *
    */
   class SolverLanczos : public SolverBase
   {
@@ -496,7 +493,6 @@ namespace SLEPcWrappers
    * Usage: Largest values of spectrum only, all problem types, complex.
    *
    * @ingroup SLEPcWrappers
-   *
    */
   class SolverPower : public SolverBase
   {
@@ -529,7 +525,6 @@ namespace SLEPcWrappers
    * solver. Usage: All problem types.
    *
    * @ingroup SLEPcWrappers
-   *
    */
   class SolverGeneralizedDavidson : public SolverBase
   {
@@ -573,7 +568,6 @@ namespace SLEPcWrappers
    * solver. Usage: All problem types.
    *
    * @ingroup SLEPcWrappers
-   *
    */
   class SolverJacobiDavidson : public SolverBase
   {
@@ -607,7 +601,6 @@ namespace SLEPcWrappers
    * solver.
    *
    * @ingroup SLEPcWrappers
-   *
    */
   class SolverLAPACK : public SolverBase
   {
index d47c2573cd5ab5c437de955d82b810ac0ba2c8d4..1c132063e45b6636aa3b6e1c89c22de89f76954b 100644 (file)
@@ -118,7 +118,6 @@ namespace internal
  * The solve() function of this class uses the mechanism described in the
  * Solver base class to determine convergence. This mechanism can also be used
  * to observe the progress of the iteration.
- *
  */
 template <typename VectorType = Vector<double>>
 class SolverBicgstab : public SolverBase<VectorType>,
index b7881fa31abaea05d2d993a9fd2ee1b9cc0115a5..5aaf20a3e667fcd77b152ffff84f9414a43aa062 100644 (file)
@@ -90,8 +90,6 @@ class PreconditionIdentity;
  * The solve() function of this class uses the mechanism described in the
  * Solver base class to determine convergence. This mechanism can also be used
  * to observe the progress of the iteration.
- *
- *
  */
 template <typename VectorType = Vector<double>>
 class SolverCG : public SolverBase<VectorType>
index 5a7890fb9deb2595fb091748091ebf726faa99f3..9d83de3529605fb897d27ca27d881bbaff9c2fdd 100644 (file)
@@ -61,7 +61,6 @@ class ParameterHandler;
  * not be achieved or at least was not achieved within the given maximal
  * number of iterations.
  * </ul>
- *
  */
 class SolverControl : public Subscriptor
 {
@@ -420,7 +419,6 @@ protected:
  * is 1% and the tolerance is 0.1%. The initial residual is 2.5. The process
  * will break if 20 iteration are completed or the new residual is less then
  * 2.5*1% or if it is less then 0.1%.
- *
  */
 class ReductionControl : public SolverControl
 {
@@ -509,7 +507,6 @@ protected:
  * class and the solver terminates similarly when one of the given tolerance
  * or the maximum iteration count were reached. The only difference to
  * SolverControl is that the solver returns success in the latter case.
- *
  */
 class IterationNumberControl : public SolverControl
 {
@@ -563,7 +560,6 @@ public:
  * the tolerance is 0.2. The ConsecutiveControl will return
  * SolverControl::State::success only at the last step in the sequence 0.5,
  * 0.0005, 1.0, 0.05, 0.01.
- *
  */
 class ConsecutiveControl : public SolverControl
 {
index 283873274d9de7687936fe53c3d68cd6ace96f8b..01bda880bf896b18312442aad4dbccdd87c1c826 100644 (file)
@@ -84,7 +84,6 @@ DEAL_II_NAMESPACE_OPEN
  * <a href="http://onlinelibrary.wiley.com/doi/10.1002/pamm.201110246/full">
  * Energy-Minimization in Atomic-to-Continuum Scale-Bridging Methods </a> by
  * Eidel et al. 2011.
- *
  */
 template <typename VectorType = Vector<double>>
 class SolverFIRE : public SolverBase<VectorType>
index 183eb1e69284de266d5cb858333909a04457d0f7..52cafd89e1ced19ec01025b5d9a3833fd373d492 100644 (file)
@@ -170,8 +170,6 @@ namespace internal
  * can be obtained by connecting a function as a slot using @p
  * connect_condition_number_slot and @p connect_eigenvalues_slot. These slots
  * will then be called from the solver with the estimates as argument.
- *
- *
  */
 template <class VectorType = Vector<double>>
 class SolverGMRES : public SolverBase<VectorType>
@@ -456,7 +454,6 @@ protected:
  * preconditioner less at each restart and at the end of solve().
  *
  * For more details see @cite Saad1991.
- *
  */
 template <class VectorType = Vector<double>>
 class SolverFGMRES : public SolverBase<VectorType>
index d906aeb213d4449330880e4292f9a8d5dce09a20..a37426f6a3f9db8ab6dcf8be5ded49122ee2632f 100644 (file)
@@ -111,7 +111,6 @@ namespace internal
  * iteration. If the user enables the history data, the residual at each of
  * these steps is stored and therefore there will be multiple values per
  * iteration.
- *
  */
 template <class VectorType = Vector<double>>
 class SolverIDR : public SolverBase<VectorType>
index c6b4053bec995fc66244538f52915384d748b5a3..f533e6b651b4f4045c71e9639de2234fbb0336e6 100644 (file)
@@ -64,8 +64,6 @@ DEAL_II_NAMESPACE_OPEN
  * The solve() function of this class uses the mechanism described in the
  * Solver base class to determine convergence. This mechanism can also be used
  * to observe the progress of the iteration.
- *
- *
  */
 template <class VectorType = Vector<double>>
 class SolverMinRes : public SolverBase<VectorType>
index 330a058ffe4b364ce8a241b0709c2a3fd2b8557b..be785a2bd0c147d5de7a6579adb6fa63d652c642 100644 (file)
@@ -87,8 +87,6 @@ DEAL_II_NAMESPACE_OPEN
  * The solve() function of this class uses the mechanism described in the
  * Solver base class to determine convergence. This mechanism can also be used
  * to observe the progress of the iteration.
- *
- *
  */
 template <typename VectorType = Vector<double>>
 class SolverQMRS : public SolverBase<VectorType>
index 64283f90e40d89411e47ae81d7bd74148772b32b..fd73917143740e2da314044ff72fe74dff6478fd 100644 (file)
@@ -55,8 +55,6 @@ DEAL_II_NAMESPACE_OPEN
  * The solve() function of this class uses the mechanism described in the
  * Solver base class to determine convergence. This mechanism can also be used
  * to observe the progress of the iteration.
- *
- *
  */
 template <class VectorType = Vector<double>>
 class SolverRichardson : public SolverBase<VectorType>
index 5d4a6c143b4784463d935fa93bd7ac91a816f074..36b646165b485bc3c562bd59628f7422861147c7 100644 (file)
@@ -84,7 +84,6 @@ DEAL_II_NAMESPACE_OPEN
  * the calling of this solver has to be added and each user with program lines
  * quoted above only needs to 'set solver = xyz' in their parameter file to get
  * access to that new solver.
- *
  */
 template <typename VectorType = Vector<double>>
 class SolverSelector : public Subscriptor
@@ -114,7 +113,6 @@ public:
   /**
    * Solver procedure. Calls the @p solve function of the @p solver whose @p
    * SolverName was specified in the constructor.
-   *
    */
   template <class Matrix, class Preconditioner>
   void
index b890f626115fa69de81dc41cc35d5a8b5881900e..70e7c565511f769185c0a0e383409fe905074611 100644 (file)
@@ -239,7 +239,6 @@ public:
    * <i>M</i> being this matrix.
    *
    * Source and destination must not be the same vector.
-   *
    */
   template <class OutVector, class InVector>
   void
index 080b4b3521e827bfed563398cacd1e58535be382..6745d300d49c85b3529eb22fa5500d12c1ac265b 100644 (file)
@@ -54,7 +54,6 @@ DEAL_II_NAMESPACE_OPEN
  * section on
  * @ref Instantiations
  * in the manual).
- *
  */
 template <typename number>
 class SparseILU : public SparseLUDecomposition<number>
index e5fdea6111c7e212d22d1d3ed1a5b418c3192ce7..0580e0b4571db61664d466155a9662d0666dd6b8 100644 (file)
@@ -99,7 +99,6 @@ class FullMatrix;
  *
  * @note The name of the class makes sense by pronouncing it the American way,
  *   where "EZ" is pronounced the same way as the word "easy".
- *
  */
 template <typename number>
 class SparseMatrixEZ : public Subscriptor
index 70de247ad20f1abc9c8b3b5c563341f06d981ddc..36b2e69eb1e6942984a5a985e7ec4c9deb4b03f1 100644 (file)
@@ -113,7 +113,6 @@ public:
    * Call @p initialize before calling this function.
    *
    * @note This function has not yet been implemented
-   *
    */
   template <typename somenumber>
   void
index ba77909b87b266fdf7d0d313bddc207934eb43d5..05b55b54840f09fde0b0880f46d7568fe7f505c2 100644 (file)
@@ -494,7 +494,6 @@ private:
  * iterations (at most by one in each step) and they also do not change when
  * the degrees of freedom are sorted by component, while the first strategy
  * significantly deteriorated.
- *
  */
 template <typename number>
 class SparseBlockVanka : public SparseVanka<number>
index c6abcc80ae4bf2f8acfca42a7af1a9ccc9856517..ef22b9a26630e44d87dc48a083c38b31a0075fae 100644 (file)
@@ -127,7 +127,6 @@ namespace SparsityPatternIterators
    * row and column number (or alternatively the index within the complete
    * sparsity pattern). It does not allow modifying the sparsity pattern
    * itself.
-   *
    */
   class Accessor
   {
@@ -321,7 +320,6 @@ namespace SparsityPatternIterators
  * SparseMatrix objects can store nonzero entries, are stored row-by-row.
  * The ordering of non-zero elements within each row (i.e. increasing
  * column index order) depends on the derived classes.
- *
  */
 class SparsityPatternBase : public Subscriptor
 {
@@ -856,7 +854,6 @@ protected:
  * first, see for example the step-2 tutorial program as well as the
  * documentation module
  * @ref Sparsity.
- *
  */
 class SparsityPattern : public SparsityPatternBase
 {
index f0a0a03afb6c78f95542b035bb4f3f8e0eaa9025..4792722dd4f322bec13a64a084c0c706c719abe7 100644 (file)
@@ -69,7 +69,6 @@ class FullMatrix;
  * dimension). By default at -1, which means that the number of rows
  * is determined at run-time by means of the matrices passed to the
  * reinit() function.
- *
  */
 template <int dim, typename Number, int n_rows_1d = -1>
 class TensorProductMatrixSymmetricSumBase
@@ -234,7 +233,6 @@ private:
  * dimension). By default at -1, which means that the number of rows
  * is determined at run-time by means of the matrices passed to the
  * reinit() function.
- *
  */
 template <int dim, typename Number, int n_rows_1d = -1>
 class TensorProductMatrixSymmetricSum
@@ -327,7 +325,6 @@ private:
  * being the arithmetic template. For a detailed description see
  * the main documentation of the generic
  * TensorProductMatrixSymmetricSum class.
- *
  */
 template <int dim, typename Number, int n_rows_1d>
 class TensorProductMatrixSymmetricSum<dim, VectorizedArray<Number>, n_rows_1d>
index e42863e0cd5b5869dbc147ee6ecdd57ee031be07..2309b719e0dc63b378956ae91d559219127de6cf 100644 (file)
@@ -474,7 +474,6 @@ namespace internal
 
 /**
  * Declare dealii::TrilinosWrappers::MPI::BlockVector as distributed vector.
- *
  */
 template <>
 struct is_serial_vector<TrilinosWrappers::MPI::BlockVector> : std::false_type
index a2871381f4e857b7d622028486b5e7525cc16477..986a309aba2c6c314c4e65ce39eafcfa84bdac85 100644 (file)
@@ -214,7 +214,6 @@ namespace TrilinosWrappers
 
     /**
      * @addtogroup Exceptions
-     *
      */
     //@{
     /**
index 8862692af8963b84168de05a9d08f393ab35e525..229e50fd49ba51c5d69d777a0e26550380f31ece 100644 (file)
@@ -432,7 +432,6 @@ namespace TrilinosWrappers
   /**
    * An implementation of the solver interface using the Trilinos GMRES
    * solver.
-   *
    */
   class SolverGMRES : public SolverBase
   {
index 6e95080f627728540595f330ba811fe4ca73c952..0731bfbe51c100ef8ce055d674af845f9ffd4c5d 100644 (file)
@@ -107,7 +107,6 @@ namespace TrilinosWrappers
      * For a regular dealii::SparseMatrix, we would use an accessor for the
      * sparsity pattern. For Trilinos matrices, this does not seem so simple,
      * therefore, we write a little base class here.
-     *
      */
     class AccessorBase
     {
@@ -1789,7 +1788,6 @@ namespace TrilinosWrappers
     //@}
     /**
      * @addtogroup Exceptions
-     *
      */
     //@{
     /**
index b671ce9ef4be581fc1e7929b0b4f1d4626a1126b..c5871b32e2e58240fe9a8670f194efb9b8525e1b 100644 (file)
@@ -2245,7 +2245,6 @@ namespace internal
 
 /**
  * Declare dealii::TrilinosWrappers::MPI::Vector as distributed vector.
- *
  */
 template <>
 struct is_serial_vector<TrilinosWrappers::MPI::Vector> : std::false_type
index 376788ea12777928a7392ed2dfd45d7ed414b81b..7f54121c5ee91a0f57186e22cd697b1dbbea6f85 100644 (file)
@@ -59,7 +59,6 @@ namespace Utilities
      * \f]
      *
      * @note The function is implemented for real valued numbers only.
-     *
      */
     template <typename NumberType>
     std::array<NumberType, 3>
@@ -90,7 +89,6 @@ namespace Utilities
      * throw an error otherwise.
      *
      * @note The function is implemented for real valued numbers only.
-     *
      */
     template <typename NumberType>
     std::array<NumberType, 3>
@@ -130,7 +128,6 @@ namespace Utilities
      * @note This function provides an alternate estimate to that obtained from
      * several steps of SolverCG with
      * SolverCG<VectorType>::connect_eigenvalues_slot().
-     *
      */
     template <typename OperatorType, typename VectorType>
     double
@@ -186,7 +183,6 @@ namespace Utilities
      * @note If @p tau is equal to
      * <code>std::numeric_limits<double>::infinity()</code>, no normalization
      * will be performed.
-     *
      */
     template <typename OperatorType, typename VectorType>
     void
index 1be848af2b7cd79cdb9bccc5b0d8f54a2e976ead..050fcb7a9bc06c9acab71c29e319f54c6245d72a 100644 (file)
@@ -104,7 +104,6 @@ namespace parallel
  * others can be generated in application programs (see the section on
  * @ref Instantiations
  * in the manual).
- *
  */
 template <typename Number>
 class Vector : public Subscriptor
index 83e5a7633a8cd0f37cc13bbd2bc803ddecc734fa..9775ca0854b1fc734b30f70a84722169673c9789 100644 (file)
@@ -99,8 +99,6 @@ DEAL_II_NAMESPACE_OPEN
  * control flow leaves it due to an exception), a memory leak cannot
  * happen: the vector the VectroMemory::Pointer object points to is
  * <i>always</i> returned.
- *
- *
  */
 template <typename VectorType = dealii::Vector<double>>
 class VectorMemory : public Subscriptor
@@ -185,7 +183,6 @@ public:
    * allocates memory from a memory pool upon construction, and (ii) that the
    * memory is not destroyed using `operator delete` but returned to the
    * VectorMemory pool.
-   *
    */
   class Pointer
     : public std::unique_ptr<VectorType, std::function<void(VectorType *)>>
@@ -311,7 +308,6 @@ public:
  * GrowingVectorMemory object whenever needed without the performance penalty
  * of creating a new memory pool every time. A drawback of this policy is that
  * vectors once allocated are only released at the end of the program run.
- *
  */
 template <typename VectorType = dealii::Vector<double>>
 class GrowingVectorMemory : public VectorMemory<VectorType>
@@ -405,7 +401,6 @@ private:
    * This is where the actual storage for GrowingVectorMemory is provided.
    * Only one of these pools is used for each vector type, thus allocating all
    * vectors from the same storage.
-   *
    */
   struct Pool
   {
index b7ee5165d8d6214870ae9993521e399d42ff6e3c..cd056447674a3cec575ff70eaf5edcd7f51daef4 100644 (file)
@@ -50,7 +50,6 @@ namespace LinearAlgebra
    * implement global operations. This class is complementary of
    * ReadWriteVector which allows the access of individual elements but does
    * not allow global operations.
-   *
    */
   template <typename Number>
   class VectorSpaceVector
index a99f5f94d9b819915945ab660952d748428f15a3..da17edaa379fa0b5f161553839a225908234b85a 100644 (file)
@@ -42,7 +42,6 @@ DEAL_II_NAMESPACE_OPEN
  * @endcode
  * for a vector type with support of distributed storage,
  * must be done in a header file of a vector declaration.
- *
  */
 template <typename T>
 struct is_serial_vector;
index c4c1f922d6a1c1f265226edcd9d5ffe74242fd17..7cf2a0eb51a624368834447443f6b3034990506b 100644 (file)
@@ -81,7 +81,6 @@ namespace CUDAWrappers
    * double.
    *
    * @ingroup CUDAWrappers
-   *
    */
   template <int dim,
             int fe_degree,
index 3c282f558d0d74cac61e0ac23a7c1cbacc4b78dc..01b287a0efe05118332b06c243ce8b92800c2974 100644 (file)
@@ -93,7 +93,6 @@ namespace internal
      * combination will be handled in the MatrixFree class.
      *
      * @ingroup matrixfree
-     *
      */
     struct DoFInfo
     {
index 085ae2004f515b08067461c37357f4e3a33d9024..88cc9bfef2f4f3cdebe0624da996ea07b672abb1 100644 (file)
@@ -99,7 +99,6 @@ namespace internal
    * identity) and FEEvaluationImplTransformToCollocation (which can be
    * transformed to a collocation space and can then use the identity in these
    * spaces), which both allow for shorter code.
-   *
    */
   template <MatrixFreeFunctions::ElementType type,
             int                              dim,
@@ -654,7 +653,6 @@ namespace internal
    *
    * This class allows for dimension-independent application of the operation,
    * implemented by template recursion. It has been tested up to 6D.
-   *
    */
   template <EvaluatorVariant variant,
             int              dim,
@@ -1005,7 +1003,6 @@ namespace internal
    * In literature, this form of evaluation is often called spectral
    * evaluation, spectral collocation or simply collocation, meaning the same
    * location for shape functions and evaluation space (quadrature points).
-   *
    */
   template <int dim, int fe_degree, int n_components, typename Number>
   struct FEEvaluationImplCollocation
@@ -1180,7 +1177,6 @@ namespace internal
    * in the quadrature points (i.e., the collocation space) and then perform
    * the evaluation of the first and second derivatives in this transformed
    * space, using the identity operation for the shape values.
-   *
    */
   template <int dim,
             int fe_degree,
index a55048126190a89edc952fe574560521edcf83ac..2c03927bc54481d9c2db48e631e3515c1316e81e 100644 (file)
@@ -49,7 +49,6 @@ namespace internal
      * computation. In order to avoid gaps in the memory representation, the
      * four 'char' variables are put next to each other which occupies the
      * same size as the unsigned integers on most architectures.
-     *
      */
     template <int vectorization_width>
     struct FaceToCellTopology
index 3a78bfd5697b253bddf4182341605719cbe39500..4484a994d2f653ead57d3b17a2ca3c4ccda7afef 100644 (file)
@@ -43,7 +43,6 @@ namespace internal
     /**
      * A struct that is used to represent a collection of faces of a process
      * with one of its neighbor within the setup done in struct FaceInfo.
-     *
      */
     struct FaceIdentifier
     {
@@ -66,7 +65,6 @@ namespace internal
      * sides). This data structure is used for the setup of the connectivity
      * between faces and cells and for identification of the dof indices to be
      * used for face integrals.
-     *
      */
     template <int dim>
     struct FaceSetup
index 03ab6d2f5d3624d992cb56b9276e22a27003a6fe..69b5f92334375e1b8cc5e5dc385d8b71608daefc 100644 (file)
@@ -86,7 +86,6 @@ class FEEvaluation;
  *
  *
  * @ingroup matrixfree
- *
  */
 template <int dim,
           int n_components_,
@@ -293,7 +292,6 @@ public:
    * MatrixFree object and lead to a structure that does not effectively use
    * vectorization in the evaluate routines based on these values (instead,
    * VectorizedArray::size() same copies are worked on).
-   *
    */
   template <typename VectorType>
   void
@@ -1183,7 +1181,6 @@ private:
  * scalar and vector-valued elements are defined separately.
  *
  * @ingroup matrixfree
- *
  */
 template <int dim,
           int n_components_,
@@ -1264,7 +1261,6 @@ protected:
  * gradients.
  *
  * @ingroup matrixfree
- *
  */
 template <int dim, typename Number, bool is_face, typename VectorizedArrayType>
 class FEEvaluationAccess<dim, 1, Number, is_face, VectorizedArrayType>
@@ -1404,7 +1400,6 @@ protected:
  * symmetric gradient and divergence.
  *
  * @ingroup matrixfree
- *
  */
 template <int dim, typename Number, bool is_face, typename VectorizedArrayType>
 class FEEvaluationAccess<dim, dim, Number, is_face, VectorizedArrayType>
@@ -2250,7 +2245,6 @@ protected:
  * double
  *
  * @ingroup matrixfree
- *
  */
 template <int dim,
           int fe_degree,
@@ -2671,7 +2665,6 @@ private:
  *
  * @note Currently only VectorizedArray<Number, width> is supported as
  *       VectorizedArrayType.
- *
  */
 template <int dim,
           int fe_degree,
index 48ed81a20fd12a6a1e22790efab7a3f520906c4a..ad6c206672c00a9c3dc7fa028cc49e4f359e9259 100644 (file)
@@ -55,7 +55,6 @@ namespace internal
      * the geometry, but it rather provides the evaluated geometry from a
      * given deal.II mapping (as passed to the constructor of this class) in a
      * form accessible to FEEvaluation.
-     *
      */
     template <int dim, typename Number, typename VectorizedArrayType>
     class MappingDataOnTheFly
index 1e044cb1a6f4a9615c806e8eb1c27aa7404f1c63..4d7c9f64c5814fb409d76e61cb9a83fe6829ff70 100644 (file)
@@ -107,7 +107,6 @@ namespace internal
      * with several data fields for the individual quadrature formulas.
      *
      * @ingroup matrixfree
-     *
      */
     template <int structdim,
               int spacedim,
@@ -308,7 +307,6 @@ namespace internal
      * interiors for use in the matrix-free class.
      *
      * @ingroup matrixfree
-     *
      */
     template <int dim, typename Number, typename VectorizedArrayType>
     struct MappingInfo
@@ -515,7 +513,6 @@ namespace internal
     /**
      * A helper class to extract either cell or face data from mapping info
      * for use in FEEvaluationBase.
-     *
      */
     template <int, typename, bool, typename>
     struct MappingInfoCellsOrFaces;
index 27b9603de9ecf5789a11f34cb5940bc5ab23ffc7..a11e61e0af96e6981bcb38d6afa9f9c614953e97 100644 (file)
@@ -107,7 +107,6 @@ DEAL_II_NAMESPACE_OPEN
  * @ref matrixfree "matrix-free module".
  *
  * @ingroup matrixfree
- *
  */
 
 template <int dim,
index 094d15cc99e359965e726510109ed06a902b7d0d..0d1a9d7f261dbbef1ec4130073c1f8dd4d5ca730 100644 (file)
@@ -181,7 +181,6 @@ namespace MatrixFreeOperators
    * system_rhs *= -1.;
    * // proceed with other terms from right hand side...
    * @endcode
-   *
    */
   template <int dim,
             typename VectorType = LinearAlgebra::distributed::Vector<double>,
@@ -531,7 +530,6 @@ namespace MatrixFreeOperators
    * Note that the vmult_interface_down is used during the restriction phase of
    * the multigrid V-cycle, whereas vmult_interface_up is used during the
    * prolongation phase.
-   *
    */
   template <typename OperatorType>
   class MGInterfaceOperator : public Subscriptor
@@ -611,7 +609,6 @@ namespace MatrixFreeOperators
    * to provide an array for the inverse of the local coefficient (this class
    * provide a helper method 'fill_inverse_JxW_values' to get the inverse of a
    * constant-coefficient operator).
-   *
    */
   template <int dim,
             int fe_degree,
@@ -731,7 +728,6 @@ namespace MatrixFreeOperators
    * Note that this class only supports the non-blocked vector variant of the
    * Base operator because only a single FEEvaluation object is used in the
    * apply function.
-   *
    */
   template <int dim,
             int fe_degree,
@@ -798,7 +794,6 @@ namespace MatrixFreeOperators
    * Note that this class only supports the non-blocked vector variant of the
    * Base operator because only a single FEEvaluation object is used in the
    * apply function.
-   *
    */
   template <int dim,
             int fe_degree,
index 23dc84de31d04d5bb1c26acbd2f37c0cac1de3aa..ccfe4902112c3966191f5eeab71b34e20589bc14 100644 (file)
@@ -103,7 +103,6 @@ namespace internal
      * coordinates. This data structure also includes the evaluation of
      * quantities at the cell boundary and on the sub-interval $(0, 0.5)$ and
      * $(0.5, 1)$ for face integrals.
-     *
      */
     template <typename Number>
     struct UnivariateShapeData
@@ -282,7 +281,6 @@ namespace internal
      * case such as the hierarchical -> lexicographic ordering of FE_Q.
      *
      * @ingroup matrixfree
-     *
      */
     template <typename Number>
     struct ShapeInfo
index 5dc016743add849ec87694ff8032b6a4fbe05a2a..95f842c67f847280ce5aa71e27c5995c7f12f6a5 100644 (file)
@@ -40,7 +40,6 @@ namespace internal
   /**
    * An interface for the worker object that runs the various operations we
    * want to perform during the matrix-free loop.
-   *
    */
   struct MFWorkerInterface
   {
@@ -98,7 +97,6 @@ namespace internal
      * A struct that collects all information related to parallelization with
      * threads: The work is subdivided into tasks that can be done
      * independently.
-     *
      */
     struct TaskInfo
     {
index 262f22b10ecec4cf12efbf2ce0f7917d0a0a0749..237be66f03bc13f7b1b8a6b9745df6d92cc026fa 100644 (file)
@@ -35,7 +35,6 @@ namespace MeshWorker
    *
    * You can select more than one flag by concatenation using the bitwise or
    * <code>operator|(AssembleFlags,AssembleFlags)</code>.
-   *
    */
   enum AssembleFlags
   {
index 02b36d1dd4f8fc5a6f45ecb1f12ff0a05fd8e825..8571ec401a7313f09dd8b576a145b7a8e6e58d00 100644 (file)
@@ -43,7 +43,6 @@ namespace MeshWorker
    * - @tparam n_matrices: Size of the array of matrices
    * - @tparam n_vectors: size of the array of vectors
    * - @tparam n_dof_indices: size of the array of local dof indices
-   *
    */
   template <int n_matrices    = 1,
             int n_vectors     = n_matrices,
index de5fa5d65a089fc1025522937242eddb87986535..a2bf28eee1095dd7922c14abeed85eaf7b2a123d 100644 (file)
@@ -53,7 +53,6 @@ namespace MeshWorker
      * completely different.
      *
      * @note In the current implementation, only cell data can be written.
-     *
      */
     class GnuplotPatch
     {
index 6bf54bfa1bb61a72de3e67f48eaf992a23f0317e..e83f97cb6f0e3250965a7b370e6d53f44629c5b2 100644 (file)
@@ -225,7 +225,6 @@ namespace MeshWorker
    *   Volume  = {7},
    *   Year    = {2018}}
    * @endcode
-   *
    */
   template <int dim, int spacedim = dim>
   class ScratchData
index db3d39802c6a3d9227b644ef5eab53107e331661..f688d11b1ef2708e1164b1019dc4e9f5d234764c 100644 (file)
@@ -42,7 +42,6 @@ DEAL_II_NAMESPACE_OPEN
  *
  * Usually, the derived class mg::Matrix, which operates on an MGLevelObject
  * of matrices, will be sufficient for applications.
- *
  */
 template <typename VectorType>
 class MGMatrixBase : public Subscriptor
@@ -103,7 +102,6 @@ public:
  * Base class for coarse grid solvers.  This defines the virtual parenthesis
  * operator, being the interface used by multigrid methods. Any implementation
  * will be done by derived classes.
- *
  */
 template <typename VectorType>
 class MGCoarseGridBase : public Subscriptor
@@ -168,7 +166,6 @@ public:
  * 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.
- *
  */
 template <typename VectorType>
 class MGTransferBase : public Subscriptor
@@ -207,7 +204,6 @@ public:
    *
    * @arg dst has as many elements as there are degrees of freedom on the
    * coarser level.
-   *
    */
   virtual void
   restrict_and_add(const unsigned int from_level,
@@ -235,7 +231,6 @@ public:
  * vector needs to be overwritten for a new incoming residual. On the other
  * hand, all subsequent operations need to smooth the content already present
  * in the vector @p u given the right hand side, which is done by smooth().
- *
  */
 template <typename VectorType>
 class MGSmootherBase : public Subscriptor
index 39b2967c1c62a20b2f0acf36b53252cc36601230..97a12a6570cbfa57923109c4fa4b87fc7c20ab62 100644 (file)
@@ -44,7 +44,6 @@ DEAL_II_NAMESPACE_OPEN
  * to the choice of a block smoother by being initialized with a matrix and a
  * smoother object. Therefore, the smoother object for each level must be
  * constructed by hand.
- *
  */
 template <typename MatrixType, class RelaxationType, typename number>
 class MGSmootherBlock : public MGSmoother<BlockVector<number>>
index d7a61fb29ab21a2f20d3dac8c5d885d165f178fa..5b9c0ac3135c7a520f95c9c8b5d0bcdcf6f32ae8 100644 (file)
@@ -33,7 +33,6 @@ DEAL_II_NAMESPACE_OPEN
 /**
  * Coarse grid solver using smoother only. This is a little wrapper,
  * transforming a smoother into a coarse grid solver.
- *
  */
 template <class VectorType = Vector<double>>
 class MGCoarseGridApplySmoother : public MGCoarseGridBase<VectorType>
@@ -89,7 +88,6 @@ private:
  * it.
  *
  * @deprecated Use MGCoarseGridIterativeSolver instead.
- *
  */
 template <typename SolverType, class VectorType = Vector<double>>
 class DEAL_II_DEPRECATED MGCoarseGridLACIteration
@@ -256,7 +254,6 @@ private:
  * Upon initialization, the QR decomposition of the matrix is computed. then,
  * the operator() uses Householder::least_squares() to compute the action of
  * the inverse.
- *
  */
 template <typename number = double, class VectorType = Vector<number>>
 class MGCoarseGridHouseholder : public MGCoarseGridBase<VectorType>
@@ -290,7 +287,6 @@ private:
  *
  * Upon initialization, the singular value decomposition of the matrix is
  * computed. then, the operator() uses
- *
  */
 template <typename number = double, class VectorType = Vector<number>>
 class MGCoarseGridSVD : public MGCoarseGridBase<VectorType>
index 995a23f8fe80237a4972eeb941fb592fd83b81e3..a09354708adcd596da17950479a92022c2a18d1d 100644 (file)
@@ -39,7 +39,6 @@ namespace mg
    * Multilevel matrix. This matrix stores an MGLevelObject of
    * LinearOperator objects. It implements the interface defined in
    * MGMatrixBase, so that it can be used as a matrix in Multigrid.
-   *
    */
   template <typename VectorType = Vector<double>>
   class Matrix : public MGMatrixBase<VectorType>
@@ -117,7 +116,6 @@ namespace mg
  * BlockSparseMatrixEZ. Then, this class stores a pointer to a MGLevelObject
  * of this matrix class. In each @p vmult, the block selected on
  * initialization will be multiplied with the vector provided.
- *
  */
 template <typename MatrixType, typename number>
 class MGMatrixSelect : public MGMatrixBase<Vector<number>>
index 49448cc20f12a1f26bca72c748ca2f038ff10876..acb6fd2ec0d79dd330b1b35e510adc5dae161e79 100644 (file)
@@ -43,7 +43,6 @@ DEAL_II_NAMESPACE_OPEN
  * adding to the abstract interface in MGSmootherBase, this class stores
  * information on the number and type of smoothing steps, which in turn can be
  * used by a derived class.
- *
  */
 template <typename VectorType>
 class MGSmoother : public MGSmootherBase<VectorType>
@@ -134,7 +133,6 @@ protected:
  * other than for testing some multigrid procedures. Also some applications
  * might get convergence without smoothing and then this class brings you the
  * cheapest possible multigrid.
- *
  */
 template <typename VectorType>
 class MGSmootherIdentity : public MGSmootherBase<VectorType>
@@ -180,7 +178,6 @@ namespace mg
    * the possibility to extract a single block for smoothing. In this case,
    * the multigrid method must be used only with the vector associated to that
    * single block.
-   *
    */
   template <class RelaxationType, typename VectorType>
   class SmootherRelaxation : public MGLevelObject<RelaxationType>,
@@ -292,7 +289,6 @@ namespace mg
  * <tt>Vector<.></tt>, where the template arguments are all combinations of @p
  * float and @p double. Additional instantiations may be created by including
  * the file mg_smoother.templates.h.
- *
  */
 template <typename MatrixType, class RelaxationType, typename VectorType>
 class MGSmootherRelaxation : public MGSmoother<VectorType>
@@ -443,7 +439,6 @@ private:
  * <tt>Vector<.></tt>, where the template arguments are all combinations of @p
  * float and @p double. Additional instantiations may be created by including
  * the file mg_smoother.templates.h.
- *
  */
 template <typename MatrixType, typename PreconditionerType, typename VectorType>
 class MGSmootherPrecondition : public MGSmoother<VectorType>
index 1f34b6d6b680b19913596e18a7030d834ade1dc7..142ea23fbe215f4d86f7c08238a264f03f5ba2d1 100644 (file)
@@ -45,7 +45,6 @@ class MGConstrainedDoFs;
  * in purpose and function to the @p DoFTools namespace, but operates on
  * levels of DoFHandler objects. See there and the documentation of the member
  * functions for more information.
- *
  */
 namespace MGTools
 {
index ffb4b9af7f3d2f9b622893f76a3c3d2137950e28..f7b604300402a0858727e291c7fb3da95279ee48 100644 (file)
@@ -271,7 +271,6 @@ namespace internal
 /**
  * Implementation of transfer between the global vectors and the multigrid
  * levels for use in the derived class MGTransferPrebuilt and other classes.
- *
  */
 template <typename VectorType>
 class MGLevelGlobalTransfer : public MGTransferBase<VectorType>
@@ -434,7 +433,6 @@ private:
  * LinearAlgebra::distributed::Vector that requires a few different calling
  * routines as compared to the %parallel vectors in the PETScWrappers and
  * TrilinosWrappers namespaces.
- *
  */
 template <typename Number>
 class MGLevelGlobalTransfer<LinearAlgebra::distributed::Vector<Number>>
@@ -659,7 +657,6 @@ private:
  *
  * See MGTransferBase to find out which of the transfer classes is best for
  * your needs.
- *
  */
 template <typename VectorType>
 class MGTransferPrebuilt : public MGLevelGlobalTransfer<VectorType>
index c11a34360d734e3b8f023711ad46c7c82fa144da..f66473a7368eb49d319d8a702be0eac34f100de4 100644 (file)
@@ -56,7 +56,6 @@ class DoFHandler;
  * where multigrid is applied only to one or some blocks, where a
  * @ref GlossBlock
  * comprises all degrees of freedom generated by one base element.
- *
  */
 class MGTransferBlockBase
 {
@@ -193,7 +192,6 @@ protected:
  *
  * See MGTransferBase to find out which of the transfer classes is best for
  * your needs.
- *
  */
 template <typename number>
 class MGTransferBlock : public MGTransferBase<BlockVector<number>>,
@@ -321,7 +319,6 @@ private:
  *
  * See MGTransferBase to find out which of the transfer classes is best for
  * your needs.
- *
  */
 template <typename number>
 class MGTransferBlockSelect : public MGTransferBase<Vector<number>>,
index c5ac8582646d2bbe60516cc22135e71621eb9073..424d4848abf382f6df7c5c9aef32981d13e871db 100644 (file)
@@ -57,7 +57,6 @@ class DoFHandler;
  * @note MGTransferBlockBase is probably the more logical class. Still
  * eventually, a class should be developed allowing to select multiple
  * components.
- *
  */
 class MGTransferComponentBase
 {
@@ -186,7 +185,6 @@ protected:
  *
  * See MGTransferBase to find out which of the transfer classes is best for
  * your needs.
- *
  */
 template <typename number>
 class MGTransferSelect : public MGTransferBase<Vector<number>>,
index fd9dc63d49da27d648c0cc56ba4fbde91e0e9968..939641b1e01bc944ad5cf88508a095136b1373a2 100644 (file)
@@ -49,7 +49,6 @@ DEAL_II_NAMESPACE_OPEN
  * FE_Q and FE_DGQ elements, including systems involving multiple components
  * of one of these elements. Systems with different elements or other elements
  * are currently not implemented.
- *
  */
 template <int dim, typename Number>
 class MGTransferMatrixFree
@@ -303,7 +302,6 @@ private:
  * MGTransferMatrixFree.
  * Both the cases that the same DoFHandler is used for all the blocks
  * and that each block uses its own DoFHandler are supported.
- *
  */
 template <int dim, typename Number>
 class MGTransferBlockMatrixFree
index 0ab28f7768cc5ff4ba94bdc1667e972e55945bd3..b70ad2337ca069054954ddeeb21f1946a2d5e7fd 100644 (file)
@@ -130,7 +130,6 @@ namespace mg
  * will have to set up quite a few auxiliary objects before you can use it.
  * Unfortunately, it seems that this can be avoided only be restricting the
  * flexibility of this class in an unacceptable way.
- *
  */
 template <typename VectorType>
 class Multigrid : public Subscriptor
@@ -446,7 +445,6 @@ private:
  * If VectorType is in fact a block vector and the TRANSFER object supports
  * use of a separate DoFHandler for each block, this class also allows
  * to be initialized with a separate DoFHandler for each block.
- *
  */
 template <int dim, typename VectorType, class TRANSFER>
 class PreconditionMG : public Subscriptor
index ccd8ccdd686f82f18d898b01068acc36bf478a8a..607c22645706e308d037680893d1cf5365a69789 100644 (file)
@@ -36,7 +36,6 @@ namespace mg
   /**
    * Handler and storage for all five SparseMatrix object involved in using
    * multigrid with local refinement.
-   *
    */
   template <typename number>
   class SparseMatrixCollection : public Subscriptor
index 3646d5eea7d366b5acfd8526561d4ea60dd4cc59..ec345d06c76b18093fd97ab80955090b6f4e6459 100644 (file)
@@ -89,7 +89,6 @@ namespace NonMatching
    *
    * See the tutorial program step-60 for an example on how to use this
    * function.
-   *
    */
   template <int dim0,
             int dim1,
@@ -115,7 +114,6 @@ namespace NonMatching
    * creating one internally. In this version of the function, the parameter @p
    * space_mapping cannot be specified, since it is taken from the @p cache
    * parameter.
-   *
    */
   template <int dim0,
             int dim1,
@@ -179,7 +177,6 @@ namespace NonMatching
    *
    * See the tutorial program step-60 for an example on how to use this
    * function.
-   *
    */
   template <int dim0, int dim1, int spacedim, typename Matrix>
   void
@@ -202,7 +199,6 @@ namespace NonMatching
    * creating one internally. In this version of the function, the parameter @p
    * space_mapping cannot specified, since it is taken from the @p cache
    * parameter.
-   *
    */
   template <int dim0, int dim1, int spacedim, typename Matrix>
   void
@@ -264,7 +260,6 @@ namespace NonMatching
    * as input (but a quadrature formula @p quad is required). In this case, more
    * restrictive conditions are required on the two spaces. See the
    * documentation of the other create_coupling_sparsity_pattern() function.
-   *
    */
   template <int dim0,
             int dim1,
@@ -329,7 +324,6 @@ namespace NonMatching
    * that the kernel is the Dirac delta distribution, and the call is forwarded
    * to the method in this namespace with the same name, that does not take an
    * epsilon as input.
-   *
    */
   template <int dim0, int dim1, int spacedim, typename Matrix>
   void
index 1956377bf1637cf54c7f85149fa393b7dc2841ab..8c90409b27f3833479563b4f8290c5ffb42684d2 100644 (file)
@@ -69,7 +69,6 @@ namespace NonMatching
    * @f]
    *
    * @image html immersed_surface_quadrature.svg
-   *
    */
   template <int dim>
   class ImmersedSurfaceQuadrature : public Quadrature<dim>
index 6a0c44a9878350b2da8a92883112ad973e89485a..e95e458bc16569f9e8d23ca660339fe01d54cc4f 100644 (file)
@@ -39,7 +39,6 @@ DEAL_II_NAMESPACE_OPEN
  * In this namespace, we offer a few strategies that cope with this
  * problem. Such strategies can be passed to the CellDataTransfer and
  * parallel::distributed::CellDataTransfer constructors.
- *
  */
 namespace AdaptationStrategies
 {
index 2d279d01a04101fdef65bace683c661d84530d1d..c66571b15b528e0f1ddd461b893c9dc0e0dde603 100644 (file)
@@ -43,7 +43,6 @@ namespace DataComponentInterpretation
    *
    * See the step-22 tutorial program for an example on how this information
    * can be used in practice.
-   *
    */
   enum DataComponentInterpretation
   {
index 0d4e2f682850347087fbe4adb2c105e204ee1d40..2bd6d1da577a95d3694e0762d0b4767ab4aa7897 100644 (file)
@@ -215,7 +215,6 @@ namespace internal
      * @note This class is an example of the
      * <a href="https://www.artima.com/cppsource/type_erasure.html">type
      * erasure</a> design pattern.
-     *
      */
     template <typename DoFHandlerType>
     class DataEntryBase
index a0a61c2ac4d3f01bd9fea7f410aa6504454837c7..d0545803c90d036ac5bff3f1572b0f9bf635803b 100644 (file)
@@ -548,7 +548,6 @@ namespace internal
     /**
      * Class that stores a pointer to a vector of type equal to the template
      * argument, and provides the functions to extract data from it.
-     *
      */
     template <typename DoFHandlerType, typename VectorType>
     class DataEntry : public DataEntryBase<DoFHandlerType>
index 112a9e77901a435f15d83e52efd8b441fa6218c8..0c2dc738c37c23800aeff1bbb1c8e8036fe0e7d8 100644 (file)
@@ -146,7 +146,6 @@ namespace DataPostprocessorInputs
    *       }
    *   };
    * @endcode
-   *
    */
   template <int spacedim>
   struct CommonInputs
@@ -230,7 +229,6 @@ namespace DataPostprocessorInputs
    * makes available access to the locations of evaluations points,
    * normal vectors (if appropriate), and which cell data is currently
    * being evaluated on (also if appropriate).
-   *
    */
   template <int spacedim>
   struct Scalar : public CommonInputs<spacedim>
@@ -309,7 +307,6 @@ namespace DataPostprocessorInputs
    * makes available access to the locations of evaluations points,
    * normal vectors (if appropriate), and which cell data is currently
    * being evaluated on (also if appropriate).
-   *
    */
   template <int spacedim>
   struct Vector : public CommonInputs<spacedim>
index 41c80db78dc6b8a93169b625c8acc69a742c19bc..e6312f5c74669fdff1b1eda7353fe95dde4fe4a9 100644 (file)
@@ -579,7 +579,6 @@ public:
  * to compute the jump terms differently. However, this class offers exactly
  * the same public functions as the general template, so that a user will not
  * see any difference.
- *
  */
 template <int spacedim>
 class KellyErrorEstimator<1, spacedim>
index aa76415eed26baa946af1776e546c788314b614d..6a6476b0df73d393f8656f7a0648a3894ec0b2a3 100644 (file)
@@ -44,7 +44,6 @@ DEAL_II_NAMESPACE_OPEN
  * iterations
  * $\{k-1,k-2,...,k-m\}$, then addition of the new element will make
  * the object contain elements from iterations $\{k,k-1,k-2,...,k-m+1\}$.
- *
  */
 template <typename T>
 class FiniteSizeHistory
index bab2e59a999250138aee8142b29279e357d082c0..a1ea58a8cc13108f4f8ae0aa362b730d2b10eb00 100644 (file)
@@ -136,7 +136,6 @@ DEAL_II_NAMESPACE_OPEN
  * and only create a tree of the indices within the container, using the
  * IndexableGetterFromIndices class defined below, and the function
  * pack_rtree_of_indices().
- *
  */
 template <typename LeafType,
           typename IndexType = boost::geometry::index::linear<16>,
@@ -151,7 +150,6 @@ using RTree =
  * Notice that the order of the parameters is the opposite with respect to the
  * RTree class, since we can automatically infer the @p LeafType from the
  * arguments.
- *
  */
 template <typename IndexType = boost::geometry::index::linear<16>,
           typename LeafTypeIterator,
@@ -169,7 +167,6 @@ pack_rtree(const LeafTypeIterator &begin, const LeafTypeIterator &end);
  * RTree class, since we can automatically infer the @p LeafType from the
  * arguments, and we only need to specify the @p IndexType if the default is not
  * adequate.
- *
  */
 template <typename IndexType = boost::geometry::index::linear<16>,
           typename ContainerType,
@@ -195,7 +192,6 @@ pack_rtree(const ContainerType &container);
  * This class is used by the pack_rtree_of_indices() function to construct an
  * RTree where the leaves are indices pointing to the entries of the container
  * passed to this class.
- *
  */
 template <typename Container>
 class IndexableGetterFromIndices
@@ -276,7 +272,6 @@ private:
  * the container. A reference to the external container is stored internally,
  * but keep in mind that if you change the container, you should rebuild the
  * tree.
- *
  */
 template <typename IndexType = boost::geometry::index::linear<16>,
           typename ContainerType>
@@ -296,7 +291,6 @@ pack_rtree_of_indices(const ContainerType &container);
  * Although possible, direct usage of this structure is cumbersome. The
  * suggested usage of this class is through the helper function
  * extract_rtree_level().
- *
  */
 template <typename Value,
           typename Options,
@@ -426,7 +420,6 @@ struct ExtractLevelVisitor
  * @image html rtree-process-0.png
  * @image html rtree-process-1.png
  * @image html rtree-process-2.png
- *
  */
 template <typename Rtree>
 inline std::vector<BoundingBox<
index 0a0f9da4b4e8e974510a1b6948621c52f78352e1..d02e138b82e4dda064cf9dcbb56fc2d7603c150b 100644 (file)
@@ -101,7 +101,6 @@ namespace SmoothnessEstimator
    * The rate of the decay $\sigma$ can be used to estimate the smoothness. For
    * example, one strategy to implement hp-refinement criteria is to perform
    * p-refinement if $\sigma>1$ (see @cite mavriplis1994hp).
-   *
    */
   namespace Legendre
   {
index b569404d8d66e24d69ca3d19693728779e6afd2d..8808c0b8828ffbf4bc60fdf9523831a78cc7038f 100644 (file)
@@ -357,8 +357,6 @@ class Triangulation;
  *         timesteps[step-look_back]->sleep(look_back);
  *   }
  * @endcode
- *
- *
  */
 class TimeDependent
 {
@@ -663,7 +661,6 @@ private:
  * functions (namely @p sleep and @p wake_up), the interface to previous and
  * following grids, and some functions to be called before a new loop over all
  * time steps is started.
- *
  */
 class TimeStepBase : public Subscriptor
 {
@@ -954,7 +951,6 @@ private:
  * TimeStepBase_Tria() class. These used to be local data types of that class,
  * but some compilers choked on some aspects, so we put them into a namespace
  * of their own.
- *
  */
 namespace TimeStepBase_Tria_Flags
 {
index 5e04a20cca0bdb1da3ae4484c21f4ea963f991b9..a261c269d0a143172ed7f0bad19425c101ab173c 100644 (file)
@@ -253,7 +253,6 @@ namespace VectorTools
      * @f[
      *   E = \| \nabla e \|_{L^\infty}.
      * @f]
-     *
      */
     W1infty_seminorm,
 
index bf3ced148ae122caeea350fa852d2457d8fe3bf9..95145870ad18c5b764932a5d2164ca47c049d79f 100644 (file)
@@ -161,7 +161,6 @@ namespace VectorTools
    * these objects separately (the order depends on what you want to get
    * between cells), then each subsequent call will rewrite the intercell @p
    * dofs of the previous one.
-   *
    */
   template <int dim,
             int spacedim,
@@ -283,7 +282,6 @@ namespace VectorTools
    *
    * This function is only implemented for FiniteElements where the specified
    * components are primitive.
-   *
    */
   template <int dim,
             int spacedim,
index 730f8faea5e92fcf35d8cff1295576fc2a89e3f8..29cc9ad3971ec8e29bd31cde212a781f89bc3092 100644 (file)
@@ -59,7 +59,6 @@ namespace OpenCASCADE
    * TopoDS_Edge when projecting on a face. In this case, the vertices of the
    * face would be collapsed to the edge, and your surrounding points would
    * not be lying on the given shape, raising an exception.
-   *
    */
   template <int dim, int spacedim>
   class NormalProjectionManifold : public FlatManifold<dim, spacedim>
@@ -129,7 +128,6 @@ namespace OpenCASCADE
    * the triangulation to be refined is close to the boundary of the given
    * TopoDS_Shape, or when the direction you use at construction time does not
    * intersect the shape. An exception is thrown when this happens.
-   *
    */
   template <int dim, int spacedim>
   class DirectionalProjectionManifold : public FlatManifold<dim, spacedim>
@@ -225,7 +223,6 @@ namespace OpenCASCADE
    * TopoDS_Shape, or when the normal direction estimated from the surrounding
    * points does not intersect the shape.  An exception is thrown when this
    * happens.
-   *
    */
   template <int dim, int spacedim>
   class NormalToMeshProjectionManifold : public FlatManifold<dim, spacedim>
@@ -287,7 +284,6 @@ namespace OpenCASCADE
    * surrounding points actually live on the Manifold, i.e., calling
    * OpenCASCADE::closest_point() on those points leaves them untouched. If
    * this is not the case, an ExcPointNotOnManifold is thrown.
-   *
    */
   template <int dim, int spacedim>
   class ArclengthProjectionLineManifold : public ChartManifold<dim, spacedim, 1>
@@ -347,7 +343,6 @@ namespace OpenCASCADE
    * Manifold description for the face of a CAD imported using OpenCASCADE.
    *
    * @ingroup manifold
-   *
    */
   template <int dim, int spacedim>
   class NURBSPatchManifold : public ChartManifold<dim, spacedim, 2>
index bc162e8bab1352c407c43b0ac9e64be14979a3eb..f7172f5abdd1aaffdcdc6fa1709890db25625fac 100644 (file)
@@ -97,7 +97,6 @@ DEAL_II_NAMESPACE_OPEN
  * If you wish to use these tools when the dimension of the space is two, then
  * make sure your CAD files are actually flat and that all z coordinates are
  * equal to zero, as otherwise you will get many exceptions.
- *
  */
 namespace OpenCASCADE
 {
@@ -288,7 +287,6 @@ namespace OpenCASCADE
    * @param[in] mapping Optional input mapping
    * @return An std::vector of TopoDS_Edge objects representing the smooth
    *  interpolation of the boundary of the `triangulation`
-   *
    */
   template <int spacedim>
   std::vector<TopoDS_Edge>
index 2d6f8737104768cf684e20a1e5c802eb8aab7260..2de631364b3b5105023f30c5a2b80cc8046f83a0 100644 (file)
@@ -105,7 +105,6 @@ namespace Rol
    * the largest value of int type. Some of the vectors in deal.II (see
    * @ref Vector)
    * may not satisfy the above requirements.
-   *
    */
   template <typename VectorType>
   class VectorAdaptor : public ROL::Vector<typename VectorType::value_type>
index debe991bf9775e881192b471ed2a71ee93887edb..809650336284713e4d870e6c2dd7c64ab594b698 100644 (file)
@@ -51,7 +51,6 @@ DEAL_II_NAMESPACE_OPEN
  * @f}
  * for a symmetric positive definite $H$. Limited memory variant is
  * implemented via the two-loop recursion.
- *
  */
 template <typename VectorType>
 class SolverBFGS : public SolverBase<VectorType>
index 4ec8ffca3290d101cb50f9d002275647afd130aa..492e4120cd4005794e50483445db8bcbd5be46e6 100644 (file)
@@ -39,7 +39,6 @@ namespace Particles
    * to write the properties attached to the particles
    *
    * @ingroup Particle
-   *
    */
   template <int dim, int spacedim = dim>
   class DataOut : public dealii::DataOutInterface<0, spacedim>
@@ -70,7 +69,6 @@ namespace Particles
      * @param [in] data_component_interpretations An optional vector that
      * controls if the particle properties are interpreted as scalars, vectors,
      * or tensors. Has to be of the same length as @p data_component_names.
-     *
      */
     void
     build_patches(const Particles::ParticleHandler<dim, spacedim> &particles,
index 8967cab27ad173e66a5025af6d32f49122994e80..dc239e1caeabec5345bc21f73a4334a08b28f8b5 100644 (file)
@@ -139,7 +139,6 @@ namespace Particles
    * difficult to write either.
    *
    * @ingroup Particle
-   *
    */
   template <int dim, int spacedim = dim>
   class Particle
index ce19b355ada6d48dc565e3064766c8803eaa078b..136ec3a5d89fe3fbbae31488ead64a7f2bc692c1 100644 (file)
@@ -294,7 +294,6 @@ namespace Particles
      * of the points that were passed to this function on the calling mpi
      * process, and that falls within the part of triangulation owned by this
      * mpi process.
-     *
      */
     std::map<unsigned int, IndexSet>
     insert_global_particles(
@@ -345,7 +344,6 @@ namespace Particles
      * @param[in] displace_particles Control if the @p input_vector should
      * be interpreted as a displacement vector, or a vector of absolute
      * positions.
-     *
      */
     template <class VectorType>
     typename std::enable_if<
@@ -373,7 +371,6 @@ namespace Particles
      * current position of the particle, thus displacing them by the
      * amount given by the function. When false, the position of the
      * particle is replaced by the value in the vector.
-     *
      */
     void
     set_particle_positions(const std::vector<Point<spacedim>> &new_positions,
@@ -397,7 +394,6 @@ namespace Particles
      * of the function to the current position of the particle, thus displacing
      * them by the amount given by the function. When false, the position of the
      * particle is replaced by the value of the function.
-     *
      */
     void
     set_particle_positions(const Function<spacedim> &function,
@@ -429,7 +425,6 @@ namespace Particles
      *
      * @param[in] add_to_output_vector Control if the function should set the
      * entries of the @p output_vector or if should add to them.
-     *
      */
     template <class VectorType>
     void
@@ -449,8 +444,6 @@ namespace Particles
      * the particles is added to the positions vector. When false,
      * the value of the points in the positions vector are replaced by the
      * position of the particles.
-     *
-     *
      */
     void
     get_particle_positions(std::vector<Point<spacedim>> &positions,
@@ -540,7 +533,6 @@ namespace Particles
      *
      * @return An IndexSet of size get_next_free_particle_index(), containing
      * n_locally_owned_particle() indices.
-     *
      */
     IndexSet
     locally_relevant_ids() const;
index 453cdec7d4f2105212667e9d61b81c8908ee54e9..cf06c04a3726234041cad228ee2753b080a38668 100644 (file)
@@ -90,7 +90,6 @@ namespace Particles
      * supplied with the @p constraints argument. The method
      * AffineConstraints::add_entries_local_to_global() is used to fill the
      * final sparsity pattern.
-     *
      */
     template <int dim,
               int spacedim,
@@ -147,7 +146,6 @@ namespace Particles
      * supplied with the @p constraints argument. The method
      * AffineConstraints::distribute_local_to_global() is used to distribute
      * the entries of the matrix to respect the given constraints.
-     *
      */
     template <int dim, int spacedim, typename MatrixType>
     void
@@ -180,7 +178,6 @@ namespace Particles
      *
      * @param[in] field_comps An optional component mask that decides which
      * subset of the vector fields are interpolated
-     *
      */
     template <int dim,
               int spacedim,
index 0873a30f2a941781cff2360344eabcc06918a8f1..9647d9bc079bf7ee5c9fe2419a062dc2f0d3f720 100644 (file)
@@ -42,8 +42,7 @@ namespace Physics
 
      * @note These hold specifically for the codimension
      * 0 case, where the metric tensor is the identity tensor.
-     *
-     */
+*/
     namespace Kinematics
     {
       /**
index 6d24c3b45b34c9588e7cb9a72c66bacb8e1d5ab4..d39e55119ef614595bf6cf987200336e60d89c6d 100644 (file)
@@ -281,7 +281,6 @@ namespace Physics
      * wikipedia page</a> and <a
      * href="https://github.com/dealii/dealii/tree/master/tests/physics/notation-kelvin_02.cc">the
      * unit tests</a>.
-     *
      */
     namespace Kelvin
     {
index 31454cc3a61543dd6abe963cada2e91a44776cdf..5ec91326c4a4267bf36890b6ad918c10c4bdee71 100644 (file)
@@ -32,7 +32,6 @@ namespace Physics
     /**
      * Transformation functions and tensors that are defined in terms of
      * rotation angles and axes of rotation.
-     *
      */
     namespace Rotations
     {
@@ -112,7 +111,6 @@ namespace Physics
      * reference and spatial configurations, and their surfaces $\partial
      * V_{0}$ and $\partial V_{t}$ have the outwards facing normals
      * $\mathbf{N}$ and $\mathbf{n}$.
-     *
      */
     namespace Contravariant
     {
@@ -338,7 +336,6 @@ namespace Physics
      * the curves $\partial A_{0}$ and $\partial A_{t}$ that are,
      * respectively, associated with the line directors $\mathbf{L}$ and
      * $\mathbf{l}$.
-     *
      */
     namespace Covariant
     {
@@ -551,7 +548,6 @@ namespace Physics
      * Transformation of tensors that are defined in terms of a set of
      * contravariant basis vectors and scale with the inverse of the volume
      * change associated with the mapping.
-     *
      */
     namespace Piola
     {
index c5053033c0a9b917ebec3107010ab2be4101a85d..648411dd41eed9e5dfa4425396c54bd48e3edfbf 100644 (file)
@@ -306,7 +306,6 @@ namespace SUNDIALS
    *
    * ode.solve_ode(y);
    * @endcode
-   *
    */
   template <typename VectorType = Vector<double>>
   class ARKode
index 3a1277bb84f3016863e8b57bda60bcb675c58512..015847c1b91efa4a772387b1ab464dcf01446130 100644 (file)
@@ -228,7 +228,6 @@ namespace SUNDIALS
    * y_dot[0] = kappa;
    * time_stepper.solve_dae(y,y_dot);
    * @endcode
-   *
    */
   template <typename VectorType = Vector<double>>
   class IDA
index 895a8e0294c92a22780c5d6c5944cff6e01bfe2d..14a8ca6952d3eeb1ae1c880d24be1c1c1c89bd9f 100644 (file)
@@ -191,7 +191,6 @@ namespace SUNDIALS
    * convergence checks:
    *  - get_solution_scaling;
    *  - get_function_scaling;
-   *
    */
   template <typename VectorType = Vector<double>>
   class KINSOL
index 2184b0413f9bb6707e4d4aeee6af54bc0fdf659b..583d3238b8706569d183701feadd7700ac60ac2e 100644 (file)
@@ -2676,7 +2676,6 @@ public:
 /**
  * Implementation of derived classes of the CellIteratorBase
  * interface. See there for a description of the use of these classes.
- *
  */
 template <int dim, int spacedim>
 template <typename CI>
@@ -2740,7 +2739,6 @@ private:
  * reminding the user that if they want to use these features, then the FEValues
  * object has to be reinitialized with a cell iterator that allows to extract
  * degree of freedom information.
- *
  */
 template <int dim, int spacedim>
 class FEValuesBase<dim, spacedim>::TriaCellIterator
index a58b25751fd564069b5fb18262d2eddb0b537b8d..49ce42284711c37dc11ba16010b915b644ce1295 100644 (file)
@@ -75,8 +75,6 @@ namespace
    * re-sort and group components
    * as in
    * DoFRenumbering::component_wise.
-   *
-   *
    */
   template <int dim, typename number, int spacedim>
   void
index 87def6b03ee08924c483c177c622ad646bbcb06e..a887dde975da21ddc16073472e57a65cb91fb370 100644 (file)
@@ -73,7 +73,6 @@ namespace DerivativeApproximation
      * finite difference approximation to the gradient on a cell. See the
      * general documentation of this class for more information on
      * implementation details.
-     *
      */
     template <int dim>
     class Gradient
@@ -185,7 +184,6 @@ namespace DerivativeApproximation
      * finite difference approximation to the second derivatives on a cell. See
      * the general documentation of this class for more information on
      * implementational details.
-     *
      */
     template <int dim>
     class SecondDerivative
index 9e3a4e039b1b7c18bd88f28911f3f9f3bc6af8af..1c3c4e05f1673509da7718d28cac2d5ce5525ce6 100644 (file)
@@ -33,7 +33,6 @@
  * We test that the computed vectors are eigenvectors and mass-normal, i.e.
  * a) (A*x_i-\lambda*B*x_i).L2() == 0
  * b) x_i*B*x_i = 1
- *
  */
 
 #include <deal.II/base/function.h>
index ed9386c57b81771fb6666e57a1984e7bbbae3661..3f63a2c527f2ef52e3e468ab2fe998c9e8cc8084 100644 (file)
@@ -20,7 +20,6 @@
  * We test that the computed vectors are eigenvectors and mass-normal, i.e.
  * a) (A*x_i-\lambda*B*x_i).L2() == 0
  * b) x_i*B*x_i = 1
- *
  */
 
 #include <deal.II/base/index_set.h>
index e490f52e56121d5969ee38d537e8aa9e202bb1fb..cdc638c4589073c68339b96e9990e46db5c1c58d 100644 (file)
@@ -20,7 +20,6 @@
  * We test that the computed vectors are eigenvectors and mass-normal, i.e.
  * a) (A*x_i-\lambda*B*x_i).L2() == 0
  * b) x_i*B*x_i = 1
- *
  */
 
 #include <deal.II/base/index_set.h>
index a4528c644fdfe1154cd420285e1caf74b3f3f509..48752d8dbfb7f1c0ae7fa2e1588d370716211126 100644 (file)
@@ -23,7 +23,6 @@
  * We test that the computed vectors are eigenvectors and mass-orthonormal, i.e.
  * a) (A*x_i-\lambda*B*x_i).L2() == 0
  * b) x_j*B*x_i = \delta_{i,j}
- *
  */
 
 #include <deal.II/base/function.h>
index a4528c644fdfe1154cd420285e1caf74b3f3f509..48752d8dbfb7f1c0ae7fa2e1588d370716211126 100644 (file)
@@ -23,7 +23,6 @@
  * We test that the computed vectors are eigenvectors and mass-orthonormal, i.e.
  * a) (A*x_i-\lambda*B*x_i).L2() == 0
  * b) x_j*B*x_i = \delta_{i,j}
- *
  */
 
 #include <deal.II/base/function.h>
index 60b70ff08634bc65935cf3b0976139cac9ad7c1e..e48b1f0e9009e5bb21e8c383f892022e08af2b51 100644 (file)
@@ -21,7 +21,6 @@
  * We test that the computed vectors are eigenvectors and mass-orthonormal, i.e.
  * a) (A*x_i-\lambda*B*x_i).L2() == 0
  * b) x_j*B*x_i = \delta_{i,j}
- *
  */
 
 #include <deal.II/base/index_set.h>
index e1a2b896b74d737b7c5c6fb20adf39362cc71e8e..b50ac4a9442b1b04bb1493385443667bcee79b7e 100644 (file)
@@ -21,7 +21,6 @@
  * We test that the computed vectors are eigenvectors and mass-orthonormal, i.e.
  * a) (A*x_i-\lambda*B*x_i).L2() == 0
  * b) x_j*B*x_i = \delta_{i,j}
- *
  */
 
 #include <deal.II/base/index_set.h>
index 9bcd997aca4376271f311e4a509aef63c3714679..e36ded1134b1fc404f3632d314dafedf777fcbd7 100644 (file)
@@ -21,7 +21,6 @@
  * We test that the computed vectors are eigenvectors and mass-orthonormal, i.e.
  * a) (A*x_i-\lambda*B*x_i).L2() == 0
  * b) x_j*B*x_i = \delta_{i,j}
- *
  */
 
 #include <deal.II/base/index_set.h>
index a616e7b66b725254d96fb80600be6980b50155e3..5f3a51066c899ec55b4e6cabada8360f99d3ff47 100644 (file)
@@ -54,7 +54,6 @@ namespace DoFToolsEx
  * one Vector be enough?
  *
  * @param
- *
  */
 template <int dim, class InVector, class OutVector>
 void
index 5fb91d22d344e28b78c4e9b26654201e8a5c989b..0bf57b6efa85365928e9691f4ba3b8b1999d8d74 100644 (file)
@@ -141,7 +141,6 @@ main(int argc, char **argv)
    * set_cellwise_color_set_and_fe_index. Now using material id,
    * each cell is associated with a map which assigns a color to a
    * particular enrichment function id.
-   *
    */
   auto cell = dof_handler.begin_active();
   auto endc = dof_handler.end();
index c2f3ce181a3e58ccc1eb81b29b2ae414baa83a2b..95ed99be2bf6ddd7a4de970112e077c05e1b018e 100644 (file)
@@ -1158,7 +1158,6 @@ LaplaceProblem<dim>::initialize()
    * set up basic grid which is a hyper cube or hyper ball based on
    * parameter file. Refine as per the global refinement value in the
    * parameter file.
-   *
    */
   if (prm.shape == 1)
     GridGenerator::hyper_cube(triangulation, -prm.size / 2.0, prm.size / 2.0);
index d245830c73b1c915ded9b4e8abe88a8c30651e86..95a22adb6889be13f51ece8055f3a9f3315143ff 100644 (file)
@@ -30,7 +30,6 @@
  * Generate a grid consisting of two disjoint cells, colorize the two
  * outermost faces. They will be matched via collect_periodic_faces.
  * Only default orientation is available for this function.
- *
  */
 
 /* The 2D case */
index 324c881df3e0af5d3f58d7cd910cc5a4a1039413..2df971bf974371bd73bd5aeb85318385213b0ccd 100644 (file)
@@ -25,7 +25,6 @@
  * DEAL::1018.29
  * DEAL::1020.72
  * DEAL::1020.72
- *
  */
 
 #include <deal.II/base/index_set.h>
index 8caaef9c9d3dc6bdee26bdd06f82c5ebef663ee2..423130e986fff224ae24bc6d6225357b9418abd9 100644 (file)
@@ -13,7 +13,6 @@
  *
  * ---------------------------------------------------------------------
 
- *
  *
  */
 
index 87dfae1b72333688646baf9b2dbb4dac6f41470a..acd2556295e29d8e2ede6f84a963ac612c65e469 100644 (file)
@@ -13,7 +13,6 @@
  *
  * ---------------------------------------------------------------------
 
- *
  *
  */
 
index c4ab56f3ce5e451474683af3bc1af278323c5b6f..0838b5f12753f380194c2cb1a4e74756046775ce 100644 (file)
@@ -52,7 +52,6 @@ using namespace dealii;
  * The Jacobian to assemble is the following:
  *
  * J = alpha I + A
- *
  */
 class HarmonicOscillator
 {
index c2968e01d6b3560e59497eefe0fe001f922e6f10..172d1175306f1b3f63cbda5f5c0c030d3c1d6212 100644 (file)
@@ -52,7 +52,6 @@
  * The Jacobian to assemble is the following:
  *
  * J = alpha I + A
- *
  */
 class HarmonicOscillator
 {
index 5156850ba316513a5b8af6ee996d5672bd45fce0..349131e2c8a16ebd8f9e7b2c7b983665ff8b17e4 100644 (file)
@@ -48,7 +48,6 @@
  *
  * y[0](t) = sin(k t)
  * y[1](t) = k cos(k t)
- *
  */
 int
 main(int argc, char **argv)
index ffd952cd055032309c0f2c923bfdf1f768b900e2..80961bca480459b6195f158ca3219e4e1878f929 100644 (file)
@@ -48,7 +48,6 @@
  *
  * y[0](t) = sin(k t)
  * y[1](t) = k cos(k t)
- *
  */
 int
 main(int argc, char **argv)
index c069f51d8e3f1eddbc494fffda15e354fbc4218f..54c17718a2ccc756f5535fc89be9dea28e453287 100644 (file)
@@ -28,7 +28,6 @@
  * Solve the non linear problem
  *
  * F(u) = 0 , where f_i(u) = u_i^2 - i^2,  0 <= i < N
- *
  */
 int
 main(int argc, char **argv)
index aa409dbc7aeba1bbdd3ce3e452af3c6d30c60f04..72db4ca3fb62edcb0afa3bfd06cb35afabed2681 100644 (file)
@@ -40,7 +40,6 @@
  * usual cells meet in one vertex and local refinement exceeds one
  * level</td></tr>
  * </table>
- *
  */
 namespace TestGrids
 {
index 7e6fb3c9c661a9ba6b537f4a7ff5970dd4bb346a..14dfd3b0936accf358dd09875871f443e7bcc818 100644 (file)
@@ -60,7 +60,6 @@
  * Additional Information: 2534: Attempted to write into off-processor matrix
  * row that has not be specified as being writable upon initialization 2534:
  * --------------------------------------------------------
- *
  */
 
 #include <deal.II/base/geometry_info.h>

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.