<commit_before>// ---------------------------------------------------------------------
//
// Copyright (C) 2015 by the deal2lkit authors
//
// This file is part of the deal2lkit library.
//
// The deal2lkit library is free software; you can use it, redistribute
// it, and/or modify it under the terms of the GNU Lesser General
// Public License as published by the Free Software Foundation; either
// version 2.1 of the License, or (at your option) any later version.
// The full text of the license can be found in the file LICENSE at
// the top level of the deal.II distribution.
//
// ---------------------------------------------------------------------

/**
@page changes_after_1_0_0 Changes after Version 1.0.0

<p>
This is the list of changes made after the release of \dk version
1.0.0. All entries are signed with the names of the authors.
</p>



<!-- ----------- INCOMPATIBILITIES ----------------- -->

<a name="incompatible"></a>
<h3 style="color:red">Incompatibilities</h3>

<p style="color:red">
Following are a few modifications to the library that unfortunately
are incompatible with previous versions of the library, but which we
deem necessary for the future maintainability of the
library. Unfortunately, some of these changes will require
modifications to application programs. We apologize for the
inconvenience this causes.
</p>

<ol> 

<li> Changed: The ParsedFunction, ParsedMappedFunctions, and
ParsedDirichletBCs used to have a template parameter specifying the
number of components. This has been removed and the number of
components is now specified at construction time. 
(<NAME>, 2015/11/26)
</li>

<li> Removed: The class ParsedFiniteElement has no more the system and
preconditioner couplings and related variables and methods.  
(<NAME>, 2015/12/01) 
</li>


</ol>


<!-- ----------- GENERAL IMPROVEMENTS ----------------- -->

<a name="general"></a>
<h3>General</h3>

<ol>
  <li> 
  New: Add tests and clean for ParsedAMGPreconditioner and 
  ParsedJacobiPreconditioner.
  <br>
  (<NAME> 2016/05/02)
  </li>
  <li> 
  New: The class ParsedILUPreconditioner has been implemented.
  <br>
  (<NAME> 2016/05/02)
  </li>
  <li> 
  New: The class ParsedZeroAverageConstraints has been implemented.
  <br>
  (<NAME> 2016/01/13)
  </li>


</ol>


<!-- ----------- SPECIFIC IMPROVEMENTS ----------------- -->

<a name="specific"></a>
<h3>Specific improvements</h3>


<ol>
  <li> 
  Empty.
  <br>
  (Empty XXXX/XX/XX)
  </li>


</ol>

*/<commit_msg>add change log for old improvements [ci skip]<commit_after>// ---------------------------------------------------------------------
//
// Copyright (C) 2015 by the deal2lkit authors
//
// This file is part of the deal2lkit library.
//
// The deal2lkit library is free software; you can use it, redistribute
// it, and/or modify it under the terms of the GNU Lesser General
// Public License as published by the Free Software Foundation; either
// version 2.1 of the License, or (at your option) any later version.
// The full text of the license can be found in the file LICENSE at
// the top level of the deal.II distribution.
//
// ---------------------------------------------------------------------

/**
@page changes_after_1_0_0 Changes after Version 1.0.0

<p>
This is the list of changes made after the release of \dk version
1.0.0. All entries are signed with the names of the authors.
</p>



<!-- ----------- INCOMPATIBILITIES ----------------- -->

<a name="incompatible"></a>
<h3 style="color:red">Incompatibilities</h3>

<p style="color:red">
Following are a few modifications to the library that unfortunately
are incompatible with previous versions of the library, but which we
deem necessary for the future maintainability of the
library. Unfortunately, some of these changes will require
modifications to application programs. We apologize for the
inconvenience this causes.
</p>

<ol> 

<li> Changed: The ParsedFunction, ParsedMappedFunctions, and
ParsedDirichletBCs used to have a template parameter specifying the
number of components. This has been removed and the number of
components is now specified at construction time. 
(<NAME>, 2015/11/26)
</li>

<li> Removed: The class ParsedFiniteElement has no more the system and
preconditioner couplings and related variables and methods.  
(<NAME>, 2015/12/01) 
</li>


</ol>


<!-- ----------- GENERAL IMPROVEMENTS ----------------- -->

<a name="general"></a>
<h3>General</h3>

<ol>
  <li> 
  New: Add tests and clean for ParsedAMGPreconditioner and 
  ParsedJacobiPreconditioner.
  <br>
  (<NAME> 2016/05/02)
  </li>
  <li> 
  New: The class ParsedILUPreconditioner has been implemented.
  <br>
  (<NAME> 2016/05/02)
  </li>
  <li> 
  New: The class KinsolInterface has been implemented.
  <br>
  (<NAME>, <NAME> 2016/04/13)
  </li>
  <li> 
  New: The class ParsedZeroAverageConstraints has been implemented.
  <br>
  (<NAME> 2016/01/13)
  </li>


</ol>


<!-- ----------- SPECIFIC IMPROVEMENTS ----------------- -->

<a name="specific"></a>
<h3>Specific improvements</h3>


<ol>
  <li> 
  Empty.
  <br>
  (Empty XXXX/XX/XX)
  </li>
  <li> 
  New: A conditional time step can be specified in the parameter
  file of IMEXStepper at the entry set time step.
  <br>
  (<NAME> 2016/04/19)
  </li>
  <li> 
  New: The class IMEXStepper now can use the Kinsol solver
  of Sundials.
  <br>
  (<NAME> 2016/04/13)
  </li>
  <li> 
  Fix: Call compress after the vector is copied within the copy()
  functions implemented in deal2lkit::Utilities.
  <br>
  (<NAME> 2016/04/07)
  </li>  
  <li> 
  New: Some functions previously included in the DOFUtilities
  namespace have been moved to the new SacadoTools namespace. Functions
  val() and to_double() have been included which can be used also on
  dealii::Tensor.
  <br>
  (<NAME> 2016/03/30)
  </li>
  New: The functions copy() have been implemented in 
  deal2lkit::Utilities for the dealii::PETScWrappers::MPI vectors.
  <br>
  (<NAME> 2016/03/19)
  </li>  

</ol>

*/
{'fraction_non_alphanumeric': 0.17556226921785834, 'fraction_numerical': 0.029875797247398455, 'mean_word_length': 2.585439229843562, 'pattern_counts': {'":': 0, '<': 119, '<?xml version=': 0, '>': 119, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4088507', 'n_tokens_mistral': 1971, 'n_tokens_neox': 1785, 'n_words': 711}