]> https://gitweb.dealii.org/ - dealii.git/commitdiff
fixing typo of the type 'the the'
authorChaitanya Dev <cdev911@gmail.com>
Mon, 18 Apr 2022 05:52:28 +0000 (07:52 +0200)
committerChaitanya Dev <cdev911@gmail.com>
Mon, 18 Apr 2022 05:52:28 +0000 (07:52 +0200)
46 files changed:
bundled/boost-1.70.0/include/boost/archive/detail/polymorphic_iarchive_route.hpp
bundled/boost-1.70.0/include/boost/archive/detail/polymorphic_oarchive_route.hpp
bundled/boost-1.70.0/include/boost/config/compiler/cray.hpp
bundled/boost-1.70.0/include/boost/container/deque.hpp
bundled/boost-1.70.0/include/boost/container/stable_vector.hpp
bundled/boost-1.70.0/include/boost/container/vector.hpp
bundled/boost-1.70.0/include/boost/date_time/date.hpp
bundled/boost-1.70.0/include/boost/date_time/int_adapter.hpp
bundled/boost-1.70.0/include/boost/graph/labeled_graph.hpp
bundled/boost-1.70.0/include/boost/graph/planar_detail/boyer_myrvold_impl.hpp
bundled/boost-1.70.0/include/boost/graph/sloan_ordering.hpp
bundled/boost-1.70.0/include/boost/math/interpolators/detail/cubic_b_spline_detail.hpp
bundled/boost-1.70.0/include/boost/math/special_functions/sinc.hpp
bundled/boost-1.70.0/include/boost/math/special_functions/sinhc.hpp
bundled/boost-1.70.0/include/boost/numeric/odeint/integrate/detail/integrate_const.hpp
bundled/boost-1.70.0/include/boost/numeric/ublas/expression_types.hpp
bundled/boost-1.70.0/include/boost/serialization/config.hpp
bundled/boost-1.70.0/include/boost/serialization/singleton.hpp
bundled/boost-1.70.0/include/boost/type_traits/is_virtual_base_of.hpp
bundled/muparser_v2_3_3/src/muParserBase.cpp
bundled/umfpack/UMFPACK/Include/umfpack_numeric.h
bundled/umfpack/UMFPACK/Include/umfpack_triplet_to_col.h
doc/doxygen/headers/automatic_and_symbolic_differentiation.h
doc/doxygen/headers/glossary.h
doc/doxygen/headers/main.h
doc/news/8.3.0-vs-8.4.0.h
doc/news/9.0.1-vs-9.1.0.h
doc/news/changes/minor/20210309Munch
doc/users/cmake_user.html
examples/step-19/step-19.cc
examples/step-67/doc/intro.dox
examples/step-70/step-70.cc
examples/step-71/doc/intro.dox
examples/step-71/step-71.cc
examples/step-78/doc/results.dox
examples/step-9/doc/intro.dox
include/deal.II/matrix_free/fe_evaluation.h
source/grid/grid_generator.cc
source/grid/grid_tools.cc
source/grid/grid_tools_dof_handlers.cc
source/non_matching/mesh_classifier.cc
tests/hp/hp_line_dof_identities_q_equidistant_multiway.cc
tests/hp/hp_quad_dof_identities_q_equidistant_multiway.cc
tests/mappings/mapping_points_real_to_unit.cc
tests/non_matching/quadrature_generator.cc
tests/particles/step-19.cc

index 105685ebbd83d717514ec40186a3457cc9498a90..1f6b1b406422c1453d39e99e22b5a11a9c337a8f 100644 (file)
@@ -50,7 +50,7 @@ class basic_pointer_iserializer;
 template<class ArchiveImplementation>
 class polymorphic_iarchive_route :
     public polymorphic_iarchive,
-    // note: gcc dynamic cross cast fails if the the derivation below is
+    // note: gcc dynamic cross cast fails if the derivation below is
     // not public.  I think this is a mistake.
     public /*protected*/ ArchiveImplementation
 {
@@ -190,7 +190,7 @@ public:
     }
     // register type function
     template<class T>
-    const basic_pointer_iserializer * 
+    const basic_pointer_iserializer *
     register_type(T * t = NULL){
         return ArchiveImplementation::register_type(t);
     }
index b23fd6bf39d0eed0e303d20e608ab429f3ade6f1..21fa95103f63f02a4774694cfdd08f10a8a7f103 100644 (file)
@@ -50,7 +50,7 @@ class basic_pointer_oserializer;
 template<class ArchiveImplementation>
 class polymorphic_oarchive_route :
     public polymorphic_oarchive,
-    // note: gcc dynamic cross cast fails if the the derivation below is
+    // note: gcc dynamic cross cast fails if the derivation below is
     // not public.  I think this is a mistake.
     public /*protected*/ ArchiveImplementation
 {
@@ -181,7 +181,7 @@ public:
     }
     // register type function
     template<class T>
-    const basic_pointer_oserializer * 
+    const basic_pointer_oserializer *
     register_type(T * t = NULL){
         return ArchiveImplementation::register_type(t);
     }
index 412ef9efa5aa19ca0a2b864f69d6b4e600512286..9fad2fbe2734d854dc52f680a89ed142db108f5f 100644 (file)
@@ -78,7 +78,7 @@
 // Cray employee), the release patch level is reported as "x". This gives
 // versions that look like e.g. "8.6.x".
 //
-// To accomplish this, the the Cray compiler preprocessor inserts:
+// To accomplish this, the Cray compiler preprocessor inserts:
 //
 // #define _RELEASE_PATCHLEVEL x
 //
 #define BOOST_MATH_DISABLE_STD_FPCLASSIFY
 //#define BOOST_HAS_FPCLASSIFY
 
-#define BOOST_SP_USE_PTHREADS 
-#define BOOST_AC_USE_PTHREADS 
+#define BOOST_SP_USE_PTHREADS
+#define BOOST_AC_USE_PTHREADS
 
 //
 // Everything that follows is working around what are thought to be
 #undef BOOST_NO_SFINAE_EXPR
 #undef BOOST_NO_TWO_PHASE_NAME_LOOKUP
 #undef BOOST_MATH_DISABLE_STD_FPCLASSIFY
-#undef BOOST_SP_USE_PTHREADS 
-#undef BOOST_AC_USE_PTHREADS 
+#undef BOOST_SP_USE_PTHREADS
+#undef BOOST_AC_USE_PTHREADS
 
 #define BOOST_HAS_VARIADIC_TMPL
 #define BOOST_HAS_UNISTD_H
index 1fa3e5d5d4aba5a08a6903bc4814efb2c038fafb..a66dc808b7a32cd112e092533a1582406b831eb7 100644 (file)
@@ -867,7 +867,7 @@ class deque : protected deque_base<typename real_allocator<T, Allocator>::type>
       this->assign(c_it(val, n), c_it());
    }
 
-   //! <b>Effects</b>: Assigns the the range [first, last) to *this.
+   //! <b>Effects</b>: Assigns the range [first, last) to *this.
    //!
    //! <b>Throws</b>: If memory allocation throws or
    //!   T's constructor from dereferencing InIt throws.
@@ -920,7 +920,7 @@ class deque : protected deque_base<typename real_allocator<T, Allocator>::type>
    #endif
 
 #if !defined(BOOST_NO_CXX11_HDR_INITIALIZER_LIST)
-   //! <b>Effects</b>: Assigns the the range [il.begin(), il.end()) to *this.
+   //! <b>Effects</b>: Assigns the range [il.begin(), il.end()) to *this.
    //!
    //! <b>Throws</b>: If memory allocation throws or
    //!   T's constructor from dereferencing std::initializer_list iterator throws.
index 92ef0f6a7f6917360bc78910ed54da3472dd1b72..d4b37ca35411305bcbeb6f254877b195925e016e 100644 (file)
@@ -905,7 +905,7 @@ class stable_vector
       this->assign(cvalue_iterator(t, n), cvalue_iterator());
    }
 
-   //! <b>Effects</b>: Assigns the the range [first, last) to *this.
+   //! <b>Effects</b>: Assigns the range [first, last) to *this.
    //!
    //! <b>Throws</b>: If memory allocation throws or
    //!   T's constructor from dereferencing InpIt throws.
@@ -933,7 +933,7 @@ class stable_vector
    }
 
 #if !defined(BOOST_NO_CXX11_HDR_INITIALIZER_LIST)
-   //! <b>Effects</b>: Assigns the the range [il.begin(), il.end()) to *this.
+   //! <b>Effects</b>: Assigns the range [il.begin(), il.end()) to *this.
    //!
    //! <b>Throws</b>: If memory allocation throws or
    //!   T's constructor from dereferencing initializer_list iterator throws.
index 010b599d6da81187e01fb7eba4378eecee652f41..f1b467afd5d5b928a66db4c435f29c57f6d418ad 100644 (file)
@@ -1214,7 +1214,7 @@ private:
 
    #endif
 
-   //! <b>Effects</b>: Assigns the the range [first, last) to *this.
+   //! <b>Effects</b>: Assigns the range [first, last) to *this.
    //!
    //! <b>Throws</b>: If memory allocation throws or T's copy/move constructor/assignment or
    //!   T's constructor/assignment from dereferencing InpIt throws.
@@ -1253,7 +1253,7 @@ private:
    }
 
    #if !defined(BOOST_NO_CXX11_HDR_INITIALIZER_LIST)
-   //! <b>Effects</b>: Assigns the the range [il.begin(), il.end()) to *this.
+   //! <b>Effects</b>: Assigns the range [il.begin(), il.end()) to *this.
    //!
    //! <b>Throws</b>: If memory allocation throws or
    //!   T's constructor from dereferencing iniializer_list iterator throws.
@@ -1264,7 +1264,7 @@ private:
    }
    #endif
 
-   //! <b>Effects</b>: Assigns the the range [first, last) to *this.
+   //! <b>Effects</b>: Assigns the range [first, last) to *this.
    //!
    //! <b>Throws</b>: If memory allocation throws or T's copy/move constructor/assignment or
    //!   T's constructor/assignment from dereferencing InpIt throws.
index 18333fd3ffede54686342697f8a3c19e722412d6..186c14a070fbe077fcb193d1a56921126fc19e4d 100644 (file)
@@ -31,7 +31,7 @@ namespace date_time {
     operations (add, subtract) and storage (minimize space to represent)
     in a concrete class.  Thus, the date uses a count internally to
     represent a particular date.  The calendar parameter defines
-    the policies for converting the the year-month-day and internal
+    the policies for converting the year-month-day and internal
     counted form here.  Applications that need to perform heavy
     formatting of the same date repeatedly will perform better
     by using the year-month-day representation.
index 6ee7712fab28fadb64bb4a3f560fb15fd153a63f..81682b25841fd534e2ba34df0a748115e017a7b5 100644 (file)
@@ -202,7 +202,7 @@ public:
 //   }
 
   /*! Operator allows for adding dissimilar int_adapter types.
-   * The return type will match that of the the calling object's type */
+   * The return type will match that of the calling object's type */
   template<class rhs_type>
   inline
   int_adapter operator+(const int_adapter<rhs_type>& rhs) const
@@ -251,7 +251,7 @@ public:
   }
   
   /*! Operator allows for subtracting dissimilar int_adapter types.
-   * The return type will match that of the the calling object's type */
+   * The return type will match that of the calling object's type */
   template<class rhs_type>
   inline
   int_adapter operator-(const int_adapter<rhs_type>& rhs)const
index 59df0feb8fb863b770aaa28e26bfb0c430a8bec6..a148fbb2764b9f0f986473be53339fe0e1ea5b79 100644 (file)
@@ -52,7 +52,7 @@ namespace graph_detail {
     /**
      * @name Generate Label Map
      * These type generators are responsible for instantiating an associative
-     * container for the the labeled graph. Note that the Selector must be
+     * container for the labeled graph. Note that the Selector must be
      * select a pair associative container or a vecS, which is only valid if
      * Label is an integral type.
      */
index 45a552aa5da61c34e58f2a644683a9669a00dbfb..d9246b1d2f909eab8d23817b2727524ad5a63249 100644 (file)
@@ -422,7 +422,7 @@ namespace boost
       // clean_up_embedding does some clean-up and fills in values that have
       // to be computed lazily during the actual execution of the algorithm
       // (for instance, whether or not a bicomp is flipped in the final
-      // embedding). It's dispatched on the the StoreEmbeddingPolicy, since
+      // embedding). It's dispatched on the StoreEmbeddingPolicy, since
       // it's not needed if an embedding isn't desired.
 
       typename vertex_vector_t::reverse_iterator vi, vi_end;
index 88ad1b297f568ab2d393bd63ef340daaaa2e104d..7fae9b26d929bbfc05377c7142b9dbd50d75ed2b 100644 (file)
@@ -162,7 +162,7 @@ namespace boost {
       new_start = false;     //Setting the loop repetition status to false
       
       //step 2
-      //initialize the the disance std-vector with 0
+      //initialize the disance std-vector with 0
       for(typename std::vector<typename graph_traits<Graph>::vertices_size_type>::iterator iter = dist.begin(); iter != dist.end(); ++iter) *iter = 0;
       
       //generating the RLS (rooted level structure)
index de013fabbfdf1d3d4dd589cd4ebfab8016ed9b6a..662da3cb85c79b34f9c3d51195df32c7b9f1a5cb 100644 (file)
@@ -170,7 +170,7 @@ cubic_b_spline_imp<Real>::cubic_b_spline_imp(BidiIterator f, BidiIterator end_p,
     // There are, in fact 5 diagonals, but they only differ from zero on the first and last row,
     // so we can patch up the tridiagonal row reduction algorithm to deal with two special rows.
     // See Kress, equations 8.41
-    // The the "tridiagonal" matrix is:
+    // the "tridiagonal" matrix is:
     // 1  0 -1
     // 1  4  1
     //    1  4  1
index 131e985fd9fdb73051691c01deb59fe32f5c173b..036e1af5758dd4bef9e5ed3b7168d4020b2463a4 100644 (file)
@@ -28,7 +28,7 @@
 #include <boost/config.hpp>
 
 
-// These are the the "Sinus Cardinal" functions.
+// These are the "Sinus Cardinal" functions.
 
 namespace boost
 {
index 1216b7bfb78d910439ec7f9a018765e7d9c2cef5..cabaa1b149be8e12b0719986079c1e6da40c9832 100644 (file)
@@ -26,7 +26,7 @@
 #include <boost/config.hpp>
 
 
-// These are the the "Hyperbolic Sinus Cardinal" functions.
+// These are the "Hyperbolic Sinus Cardinal" functions.
 
 namespace boost
 {
index 7a86b32fa6aeb323b184a0bb37ac8cfce2ac00d1..778888aa5fca2c0bc26d301ec5e1c114852ccc2c 100644 (file)
@@ -151,7 +151,7 @@ size_t integrate_const(
         
     }
     // last observation, if we are still in observation interval
-    // might happen due to finite precision problems when computing the the time
+    // might happen due to finite precision problems when computing the time
     if( less_eq_with_sign( time , end_time , dt ) )
     {
         st.calc_state( time , start_state );
index eecc71ad6e6786ffe06edc9930df794b727ef853..1e158dfe1e8aa66dca1ca935f522307ba26d70e0 100644 (file)
@@ -21,7 +21,7 @@
 
 namespace boost { namespace numeric { namespace ublas {
 
-    /** \brief Base class for uBLAS statically derived expressions using the the Barton Nackman trick
+    /** \brief Base class for uBLAS statically derived expressions using the Barton Nackman trick
      *
      * This is a NonAssignable class
      * Directly implement nonassignable - simplifes debugging call trace!
index ea8cb9239edbf8c134a6b56c975703cefd80c87e..d9e148202320a16c2d424eda2d7160cc1c7323f8 100644 (file)
@@ -18,7 +18,7 @@
 #include <boost/config.hpp>
 #include <boost/detail/workaround.hpp>
 
-// note: this version incorporates the related code into the the 
+// note: this version incorporates the related code into the 
 // the same library as BOOST_ARCHIVE.  This could change some day in the
 // future
 
index a668100da2093a8bf6a9f05a2898dfc12db6c497..a22de71d660a6c6db890d6b052cc1f0316750af4 100644 (file)
@@ -177,7 +177,7 @@ private:
         // the sequence of object initialization.
         // Unfortunately, this triggers detectors of undefine behavior
         // and reports an error.  But I've been unable to find a different
-        // of guarenteeing that the the singleton is created at pre-main time.
+        // of guarenteeing that the singleton is created at pre-main time.
         use(* m_instance);
 
         return static_cast<T &>(t);
index fe2cdcfcc001772450e985203260e76359f0268b..1bead8e9946811de9a477f7a403411f788c59fe1 100644 (file)
@@ -35,7 +35,7 @@ namespace boost {
       //   (2) a Base* cannot be converted to Derived* (so the base class is either ambiguous or virtual)
       // With both conditions true, Base must be a virtual base of Derived.
       // The "is_base_of" is only needed so the compiler can (but is not required to) error out if the types are incomplete.
-      // This is in league with the the expected behaviour.
+      // This is in league with the expected behaviour.
 
       template<class T, class U>
       constexpr bool is_virtual_base_impl(...) { return true; }
index e71d5e666335d295a35085b538613651bb52e907..d488da7b439ba41702c612d2083463235b304727 100644 (file)
@@ -545,7 +545,7 @@ namespace mu
                \param [in] a_eAssociativity The associativity of the operator.
                \param [in] a_bAllowOpt If this is true the operator may be optimized away.
 
-               Adds a new Binary operator the the parser instance.
+               Adds a new Binary operator the parser instance.
        */
        void ParserBase::DefineOprt(const string_type& a_sName, fun_type2 a_pFun, unsigned a_iPrec, EOprtAssociativity a_eAssociativity, bool a_bAllowOpt)
        {
index d871ef18e2efbf6cc817ff072f32fa36ae7947bb..3aa94c757c55317ba54049764e47bb1914e9cb9b 100644 (file)
@@ -267,7 +267,7 @@ Arguments:
            (-Control [UMFPACK_ALLOC_INIT]).
 
            Regardless of the value of this parameter, a space equal to or
-           greater than the the bare minimum amount of memory needed to start
+           greater than the bare minimum amount of memory needed to start
            the factorization is always initially allocated.  The bare initial
            memory required is returned by umfpack_*_*symbolic in
            Info [UMFPACK_VARIABLE_INIT_ESTIMATE] (an exact value, not an
index cb45278e18f004041e3396bf8fe8d5c3fe5eedfc..92f5d661359cbd31acc1b7d5417e0fd024095af9 100644 (file)
@@ -225,7 +225,7 @@ Arguments:
 
        Ax is optional; if Tx and/or Ax are not present (a (double *) NULL
        pointer), then Ax is not computed.  If present, Ax holds the
-       numerical values of the the real part of the sparse matrix A and Az
+       numerical values of the real part of the sparse matrix A and Az
        holds the imaginary parts.  The nonzero pattern (row indices) for
        column j is stored in Ai [(Ap [j]) ... (Ap [j+1]-1)], and the
        corresponding numerical values are stored in
index 847a4d5ff7195ab7953675a0b6d178cfc0e6e1e8..c27f99f7dd6f18adc440af59e78cbecd6dc5939f 100644 (file)
  *
  * - Classes designed to operate at the quadrature point level (or any general continuum point):
  *   - Differentiation::AD::ScalarFunction: %Differentiation of a scalar-valued function.
- *       One typical use would be the the development of constitutive laws directly from a strain
+ *       One typical use would be the development of constitutive laws directly from a strain
  *       energy function. An example of this exact use case is given in step-71.
  *   - Differentiation::AD::VectorFunction: %Differentiation of a vector-valued function.
  *       This could be used to linearize the kinematic variables of a constitutive law, or assist
index 06f2ee072a87ecb982df9ccd7faf5775596a091b..54983236a5a6577f28c56f48c8ed24bd3d113912 100644 (file)
  * may not even store all of the elements a non-ghosted vector would
  * store on the current processor. Consequently, for Trilinos vectors,
  * there is no notion of an 'owner' of vector elements in the way we
- * have it in the the non-ghost case view (or in the PETSc case) and
+ * have it in the non-ghost case view (or in the PETSc case) and
  * the name "ghost element" may be misleading since in this view,
  * every element we have available locally may or may not be stored
  * somewhere else as well, but even if it is, the local element is not
index 6042c842d6dc2d38a50491bd3e0b3261477ee534..21561a5599dd720c90d7b8dc1d7c711635cdae51 100644 (file)
  *   number of them. It also gives them a global numbering.
  *
  *   A different viewpoint is this: While the mesh and finite element describe
- *   abstract properties of the the finite dimensional space $V_h$ in which we
+ *   abstract properties of the finite dimensional space $V_h$ in which we
  *   seek the discrete solution, the %DoFHandler classes enumerate a concrete
  *   basis of this space so that we can represent the discrete solution as
  *   $u_h(\mathbf x)= \sum_j U_j \varphi_i(\mathbf x)$ by an ordered set of
index 38659aa88bbd5b03ffab0cb42d046f2d10649ad5..4d250e2d3a2671497b44d27c29cd4b531662c208 100644 (file)
@@ -941,7 +941,7 @@ inconvenience this causes.
 
   <li>New: Memory consumption during compilation has been reduced by splitting
   instantiation files. For this make_instantiations now supports additional
-  logic to split the the instantiations in .inst files into groups. This is
+  logic to split the instantiations in .inst files into groups. This is
   used in fe_values.cc, error_estimator.cc, and others.
   <br>
   (Timo Heister, 2015/09/05)
index e5c82827ce4ffcd2ebabb06d6e71740789a57cdc..e20421e6de370b82e48dc488ff362bfc18783485 100644 (file)
@@ -1910,7 +1910,7 @@ inconvenience this causes.
  </li>
 
  <li>
-  Improved: TimerOutput now dynamically adjust to the the width of Section column.
+  Improved: TimerOutput now dynamically adjust to the width of Section column.
   <br>
   (Denis Davydov, 2018/05/29)
  </li>
index e6b3b6019ae83c9d82811e3802ba3fdaeaf15b00..b68f7074f907ec880f0544a1aacf6477bb8153c5 100644 (file)
@@ -1,6 +1,6 @@
 New: The class MGTransferMatrixFree::build() now also
 accepts an optional function for initializing the internal level vectors. 
-This is useful if one uses the the transfer operators in the context of 
+This is useful if one uses the transfer operators in the context of 
 smoothers that are built around MatrixFree objects.
 <br>
 (Peter Munch, 2021/03/09)
index ca31554375533102f16a2108090cb9b55dce5b99..824862833ed584598243462a0de89837a474f8db 100644 (file)
@@ -510,7 +510,7 @@ DEAL_II_INITIALIZE_CACHED_VARIABLES()
 PROJECT(myproject)
 </pre>
 The macro will set an uninitialized <code>CMAKE_BUILD_TYPE</code> variable
-to the the build type of deal.II, i.e. <code>DEAL_II_BUILD_TYPE</code>. If
+to the build type of deal.II, i.e. <code>DEAL_II_BUILD_TYPE</code>. If
 <code>CMAKE_BUILD_TYPE</code> is specified it will automatically be reset
 if the given value is unsupported by the deal.II installation (i.e., if it
 is not equal to <code>Debug</code>, <code>Release</code>, or
index 76f6faf6a227fd60472981df5a146d0081b11d06..87e56d18f51c9de4cc456cf37f9287f7a7ca2423 100644 (file)
@@ -539,7 +539,7 @@ namespace Step19
 
   // Let us now turn to the functions that deal with particles. The first one
   // is about the creation of particles. As mentioned in the introduction,
-  // we want to create a particle at points of the cathode if the the electric
+  // we want to create a particle at points of the cathode if the electric
   // field $\mathbf E=\nabla V$ exceeds a certain threshold, i.e., if
   // $|\mathbf E| \ge E_\text{threshold}$, and if furthermore the electric field
   // points into the domain (i.e., if $\mathbf E \cdot \mathbf n < 0$). As is
index 7c258b8c16596a414c68ac1ce35ba69efc15a303..d565fd16429590cc9aa7e72ca66bf0b116d73dd5 100644 (file)
@@ -349,7 +349,7 @@ in time system compactly as
 \mathcal L_h(t, \mathbf{w}_h),
 @f]
 where we have taken the liberty to also denote the global solution
-vector by $\mathbf{w}_h$ (in addition to the the corresponding finite
+vector by $\mathbf{w}_h$ (in addition to the corresponding finite
 element function). Equivalently, the system above has the form
 @f[
 \frac{\partial \mathbf{w}_h}{\partial t} =
index 8d498123cc22e42a49a0d777df6e07887bfb9025..3afb7362048b77c85fc029ef593a1d77764d4de8 100644 (file)
@@ -537,7 +537,7 @@ namespace Step70
     // The next two functions initialize the
     // Particles::ParticleHandler objects used in this class. We have two such
     // objects: One represents passive tracers, used to plot the trajectories
-    // of fluid particles, while the the other represents material particles
+    // of fluid particles, while the other represents material particles
     // of the solid, which are placed at quadrature points of the solid grid.
     void setup_tracer_particles();
     void setup_solid_particles();
@@ -1905,7 +1905,7 @@ namespace Step70
 // exception of the handling of input parameter files. We allow the user to
 // specify an optional parameter file as an argument to the program. If
 // nothing is specified, we use the default file "parameters.prm", which is
-// created if non existent. The file name is scanned for the the string "23"
+// created if non existent. The file name is scanned for the string "23"
 // first, and "3" afterwards. If the filename contains the string "23", the
 // problem classes are instantiated with template arguments 2 and 3
 // respectively. If only the string "3" is found, then both template arguments
index 6652a2820c62b699c3a1cd8288083e6d5360a766..d4a2aba9c3a3f3a6be6788f7a6f0d39678c3a333 100644 (file)
@@ -138,7 +138,7 @@ Truesdell and Toupin @cite Truesdell1960a and Coleman and Noll @cite Coleman1963
 and follows the logic laid out by Holzapfel @cite Holzapfel2007a.
 
 Starting from the first law of thermodynamics, and following a few technical
-assumptions, it can be shown the the balance between the kinetic plus internal
+assumptions, it can be shown the balance between the kinetic plus internal
 energy rates and the power supplied to the system from external
 sources is given by the following relationship that equates the rate
 of change of the energy in an (arbitrary) volume $V$ on the left, and
index 2dfa635e939960f01385624ab206d38926801a3e..8ad2969c82e4096387cb61dd6e992dbf465dfc6a 100644 (file)
@@ -2220,7 +2220,7 @@ namespace Step71
     //   \right]
     // @f}
     //
-    // Well, that escalated quickly -- although the the definition of $\psi_{0}$
+    // Well, that escalated quickly -- although the definition of $\psi_{0}$
     // and $f_{\mu_e}$ might have given some hints that the calculating
     // the kinetic fields and their linearization would take some effort, it is
     // likely that there's a little more complexity to the final definitions
index b514b6421040ac8f51db691d35156ab3b8ec5245..6dc2de7a3189ff3ce9f85031d8b8e277746f5fb7 100644 (file)
@@ -43,7 +43,7 @@ n cells         H1                  L2
 
 What is more interesting is the output of the convergence tables. They are
 outputted into the console, as well into a LaTeX file. The convergence tables
-are shown above. Here, you can see that the the solution has a convergence rate
+are shown above. Here, you can see that the solution has a convergence rate
 of $\mathcal{O}(h)$ with respect to the $H^1$-norm, and the solution has a convergence rate
 of $\mathcal{O}(h^2)$ with respect to the $L^2$-norm.
 
index 4e42b3abadbfa37be11f89e4f18ea261580888eb..ded3a8db95f22e6ca5315bd2cc5f517e23b4b0df 100644 (file)
@@ -75,7 +75,7 @@ A standard approach to address this difficulty is the <em>"streamline-upwind
 Petrov-Galerkin"</em> (SUPG) method, sometimes also called the
 streamline diffusion method. A good explanation of the method can be
 found in @cite elman2005 . Formally, this method replaces the step
-in which we derive the the weak form of the differential equation from
+in which we derive the weak form of the differential equation from
 the strong form: Instead of multiplying the equation by a test
 function $v$ and integrating over the domain, we instead multiply
 by $v + \delta \beta\cdot\nabla v$, where $\delta$ is a
index b4c4ab72ff3c74602060c8a8b11287c428b5e9c3..16559a54b58316d2c648ce197e307fb2cb7f06ec 100644 (file)
@@ -6958,7 +6958,7 @@ FEEvaluation<dim,
                       internal::MatrixFreeFunctions::GeometryType::affine)
                     {
                       // affine case: quadrature points are not available but
-                      // have to be computed from the the corner point and the
+                      // have to be computed from the corner point and the
                       // Jacobian
                       Point<dim, VectorizedArrayType> point =
                         this->mapping_data->quadrature_points
index 1f7d28dc79d82e943a46a218d69e7869983bc3b4..e586f393d588419aca652a3b7d12fd17a74d0a14 100644 (file)
@@ -1160,7 +1160,7 @@ namespace GridGenerator
       const AdditionalData &                           additional_data)
     {
       MeshGenerator mesh_generator(additional_data);
-      // Cast the the triangulation to the right type so that the right
+      // Cast the triangulation to the right type so that the right
       // specialization of the function create_triangulation is picked up.
       if (auto parallel_tria =
             dynamic_cast<dealii::parallel::distributed::Triangulation<2, 2> *>(
index 24b7ec0dfa1665a6c3e0ef82f3bdb346f5c834d1..3dfb6e99c1bf0d9c153507cfc6d888fb2dc2194c 100644 (file)
@@ -6290,7 +6290,7 @@ namespace GridTools
                              mpi_communicator);
     AssertThrowMPI(ierr);
 
-    // Now computing the the displacement, relative to recvbuf,
+    // Now computing the displacement, relative to recvbuf,
     // at which to store the incoming data
     std::vector<int> rdispls(n_procs);
     rdispls[0] = 0;
index 314ab7bc37c6fe998206fbfe5fd963aab2a24fb4..68897f3f02a783be460dbd2c40351134ef43e103 100644 (file)
@@ -1458,7 +1458,7 @@ namespace GridTools
         else
           // If not, it asks for the parent of the cell, until it finds the
           // parent cell with the refinement level equal to the min_level and
-          // inserts that parent cell into the the set of uniform_cells, as the
+          // inserts that parent cell into the set of uniform_cells, as the
           // set of cells with the coarsest common refinement level.
           {
             typename Container::cell_iterator parent = *patch_cell;
index c0c92fa64d252a58102d432ffef02745a55d1514..236b14022e93eab35c40274be8de85d28fb2f44b 100644 (file)
@@ -91,7 +91,7 @@ namespace NonMatching
 
         /**
          * Return the active FE index of the DoFCellAccessor associated with the
-         * DoFHandler and the the incoming cell in the triangulation.
+         * DoFHandler and the incoming cell in the triangulation.
          */
         unsigned int
         active_fe_index(const typename Triangulation<dim>::active_cell_iterator
index 10bca7137b95885b0e261045b3ee196240c8b88c..71f669a6544e181c4e470eb1c57ef1b6084228ea 100644 (file)
@@ -17,7 +17,7 @@
 
 // Check FE_Collection::hp_line_dof_identities with multiway
 // identities for the FE_Q element. For this particular test, we use
-// equidistant support points for the the FE_Q element since that adds
+// equidistant support points for the FE_Q element since that adds
 // additional identities between FE_Q(4) and FE_Q(8).
 
 
index 4a0f25d5b5ebd00df5edfb9ec2f7da50bd66842e..7efcd1af798d5b1e84e9cc78b53c1cb41038a1b6 100644 (file)
@@ -17,7 +17,7 @@
 
 // Check FE_Collection::hp_quad_dof_identities with multiway
 // identities for the FE_Q element. For this particular test, we use
-// equidistant support points for the the FE_Q element since that adds
+// equidistant support points for the FE_Q element since that adds
 // additional identities between FE_Q(4) and FE_Q(8).
 
 
index 8e7028adc5da1bec9e088feb40464851cc024632..2dab9ed9d286e7688db016919f55e5e3c53d752b 100644 (file)
@@ -42,7 +42,7 @@ template <int dim, int spacedim>
 void
 test_real_to_unit_cell(const Mapping<dim, spacedim> &mapping)
 {
-  // define a boundary that fits the the vertices of the hyper cube we're
+  // define a boundary that fits the vertices of the hyper cube we're
   // going to create below
   SphericalManifold<dim, spacedim> boundary;
 
index e98a3cc902e1b08dcf8a2af6757fe52ba81cd6ac..bce9f75af0876db2f671f2d5ddeebc6bb086dbf3 100644 (file)
@@ -135,7 +135,7 @@ test_constant_level_sets_both_signs()
 // (0, 0 ,0), (0, 0, l), (0, l, 0), (l, 0, 0), in 3D.
 // where l is the edge length.
 // This is a good test because we know that the inside weights should sum to the
-// area/volume: $V = l^{dim}/dim!$, and that the the surface weights should sum
+// area/volume: $V = l^{dim}/dim!$, and that the surface weights should sum
 // to $S = \sqrt(2) l$ in 2D and $S = \sqrt(3)/2 l^2$ in 3D.
 template <int dim>
 void
index 12ee98c62befaeba148ccbb2f716a2e65b82321c..5f3088d894ab56f21f33339d31636ad2a33cc2aa 100644 (file)
@@ -562,7 +562,7 @@ namespace Step19
 
   // Let us now turn to the functions that deal with particles. The first one
   // is about the creation of particles. As mentioned in the introduction,
-  // we want to create a particle at points of the cathode if the the electric
+  // we want to create a particle at points of the cathode if the electric
   // field $\mathbf E=\nabla V$ exceeds a certain threshold, i.e., if
   // $|\mathbf E| \ge E_\text{threshold}$, and if furthermore the electric field
   // points into the domain (i.e., if $\mathbf E \cdot \mathbf n < 0$). As is

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.