From e4566f7b0595199c9ec358bdb084db335e8a851f Mon Sep 17 00:00:00 2001 From: David Wells Date: Sat, 30 Jun 2018 00:11:52 -0400 Subject: [PATCH] Reindent the bibtex entries. Since some lines were longer than 80 characters clang-format made a mess here. Clean it up by splitting lines manually around fields. --- include/deal.II/base/mpi.h | 16 +- include/deal.II/base/symmetric_tensor.h | 176 ++++++++++++--------- include/deal.II/fe/fe_enriched.h | 55 ++++--- include/deal.II/fe/fe_p1nc.h | 14 +- include/deal.II/lac/precondition.h | 14 +- include/deal.II/lac/utilities.h | 29 ++-- include/deal.II/numerics/error_estimator.h | 17 +- include/deal.II/physics/notation.h | 33 ++-- 8 files changed, 202 insertions(+), 152 deletions(-) diff --git a/include/deal.II/base/mpi.h b/include/deal.II/base/mpi.h index a86996fe08..f5966c2bc0 100644 --- a/include/deal.II/base/mpi.h +++ b/include/deal.II/base/mpi.h @@ -149,14 +149,14 @@ namespace Utilities * following publication: * @code{.bib} * @inproceedings{dinan2011noncollective, - * title={Noncollective communicator creation in MPI}, - * author={Dinan, James and Krishnamoorthy, Sriram and Balaji, Pavan and - * Hammond, Jeff R and Krishnan, Manojkumar and Tipparaju, Vinod - * and Vishnu, Abhinav}, - * booktitle={European MPI Users' Group Meeting}, - * pages={282--291}, - * year={2011}, - * organization={Springer} + * title = {Noncollective communicator creation in MPI}, + * author = {Dinan, James and Krishnamoorthy, Sriram and Balaji, + * Pavan and Hammond, Jeff R and Krishnan, Manojkumar and + * Tipparaju, Vinod and Vishnu, Abhinav}, + * booktitle = {European MPI Users' Group Meeting}, + * pages = {282--291}, + * year = {2011}, + * organization = {Springer} * } * @endcode */ diff --git a/include/deal.II/base/symmetric_tensor.h b/include/deal.II/base/symmetric_tensor.h index df45f4d3c4..634c36ceac 100644 --- a/include/deal.II/base/symmetric_tensor.h +++ b/include/deal.II/base/symmetric_tensor.h @@ -2900,26 +2900,31 @@ namespace internal * Tridiagonalize a rank-2 symmetric tensor using the Householder method. * The specialized algorithm implemented here is given in * @code{.bib} - * @Article{Kopp2008, - * title = {Efficient numerical diagonalization of hermitian 3x3 - * matrices}, author = {Kopp, J.}, journal = {International - * Journal of Modern Physics C}, year = {2008}, volume = {19}, - * number = {3}, - * pages = {523--548}, - * doi = {10.1142/S0129183108012303}, - * eprinttype = {arXiv}, - * eprint = {physics/0610206v3}, - * eprintclass = {physics.comp-ph}, - * url = + * @article{Kopp2008, + * title = {Efficient numerical diagonalization of hermitian 3x3 + * matrices}, + * author = {Kopp, J.}, + * journal = {International Journal of Modern Physics C}, + * year = {2008}, + * volume = {19}, + * number = {3}, + * pages = {523--548}, + * doi = {10.1142/S0129183108012303}, + * eprinttype = {arXiv}, + * eprint = {physics/0610206v3}, + * eprintclass = {physics.comp-ph}, + * url = * {https://www.mpi-hd.mpg.de/personalhomes/globes/3x3/index.html} * } * @endcode * and is based off of the generic algorithm presented in section 11.3.2 of * @code{.bib} - * @Book{Press2007, - * title = {Numerical recipes 3rd edition: The art of scientific - * computing}, author = {Press, W. H.}, journal = {Cambridge - * university press}, year = {2007} + * @book{Press2007, + * title = {Numerical recipes 3rd edition: The art of scientific + * computing}, + * author = {Press, W. H.}, + * journal = {Cambridge university press}, + * year = {2007} * } * @endcode * @@ -2944,26 +2949,31 @@ namespace internal * symmetric tensor using the QL algorithm with implicit shifts. * The specialized algorithm implemented here is given in * @code{.bib} - * @Article{Kopp2008, - * title = {Efficient numerical diagonalization of hermitian 3x3 - * matrices}, author = {Kopp, J.}, journal = {International - * Journal of Modern Physics C}, year = {2008}, volume = {19}, - * number = {3}, - * pages = {523--548}, - * doi = {10.1142/S0129183108012303}, - * eprinttype = {arXiv}, - * eprint = {physics/0610206v3}, - * eprintclass = {physics.comp-ph}, - * url = + * @article{Kopp2008, + * title = {Efficient numerical diagonalization of hermitian 3x3 + * matrices}, + * author = {Kopp, J.}, + * journal = {International Journal of Modern Physics C}, + * year = {2008}, + * volume = {19}, + * number = {3}, + * pages = {523--548}, + * doi = {10.1142/S0129183108012303}, + * eprinttype = {arXiv}, + * eprint = {physics/0610206v3}, + * eprintclass = {physics.comp-ph}, + * url = * {https://www.mpi-hd.mpg.de/personalhomes/globes/3x3/index.html} * } * @endcode * and is based off of the generic algorithm presented in section 11.4.3 of * @code{.bib} - * @Book{Press2007, - * title = {Numerical recipes 3rd edition: The art of scientific - * computing}, author = {Press, W. H.}, journal = {Cambridge - * university press}, year = {2007} + * @book{Press2007, + * title = {Numerical recipes 3rd edition: The art of scientific + * computing}, + * author = {Press, W. H.}, + * journal = {Cambridge university press}, + * year = {2007} * } * @endcode * @@ -2986,26 +2996,31 @@ namespace internal * symmetric tensor using the Jacobi algorithm. * The specialized algorithm implemented here is given in * @code{.bib} - * @Article{Kopp2008, - * title = {Efficient numerical diagonalization of hermitian 3x3 - * matrices}, author = {Kopp, J.}, journal = {International - * Journal of Modern Physics C}, year = {2008}, volume = {19}, - * number = {3}, - * pages = {523--548}, - * doi = {10.1142/S0129183108012303}, - * eprinttype = {arXiv}, - * eprint = {physics/0610206v3}, - * eprintclass = {physics.comp-ph}, - * url = + * @article{Kopp2008, + * title = {Efficient numerical diagonalization of hermitian 3x3 + * matrices}, + * author = {Kopp, J.}, + * journal = {International Journal of Modern Physics C}, + * year = {2008}, + * volume = {19}, + * number = {3}, + * pages = {523--548}, + * doi = {10.1142/S0129183108012303}, + * eprinttype = {arXiv}, + * eprint = {physics/0610206v3}, + * eprintclass = {physics.comp-ph}, + * url = * {https://www.mpi-hd.mpg.de/personalhomes/globes/3x3/index.html} * } * @endcode * and is based off of the generic algorithm presented in section 11.4.3 of * @code{.bib} - * @Book{Press2007, - * title = {Numerical recipes 3rd edition: The art of scientific - * computing}, author = {Press, W. H.}, journal = {Cambridge - * university press}, year = {2007} + * @book{Press2007, + * title = {Numerical recipes 3rd edition: The art of scientific + * computing}, + * author = {Press, W. H.}, + * journal = {Cambridge university press}, + * year = {2007} * } * @endcode * @@ -3052,17 +3067,20 @@ namespace internal * method falls back to ql_implicit_shifts. The specialized algorithm * implemented here is given in * @code{.bib} - * @Article{Kopp2008, - * title = {Efficient numerical diagonalization of hermitian 3x3 - * matrices}, author = {Kopp, J.}, journal = {International - * Journal of Modern Physics C}, year = {2008}, volume = {19}, - * number = {3}, - * pages = {523--548}, - * doi = {10.1142/S0129183108012303}, - * eprinttype = {arXiv}, - * eprint = {physics/0610206v3}, - * eprintclass = {physics.comp-ph}, - * url = + * @article{Kopp2008, + * title = {Efficient numerical diagonalization of hermitian 3x3 + * matrices}, + * author = {Kopp, J.}, + * journal = {International Journal of Modern Physics C}, + * year = {2008}, + * volume = {19}, + * number = {3}, + * pages = {523--548}, + * doi = {10.1142/S0129183108012303}, + * eprinttype = {arXiv}, + * eprint = {physics/0610206v3}, + * eprintclass = {physics.comp-ph}, + * url = * {https://www.mpi-hd.mpg.de/personalhomes/globes/3x3/index.html} * } * @endcode @@ -3113,15 +3131,20 @@ namespace internal * The specialized algorithms utilized in computing the eigenvectors are * presented in * @code{.bib} - * @Article{Kopp2008, - * title = {Efficient numerical diagonalization of hermitian 3x3 - * matrices}, author = {Kopp, J.}, journal = {International Journal - * of Modern Physics C}, year = {2008}, volume = {19}, number = - * {3}, pages = {523--548}, doi = {10.1142/S0129183108012303}, - * eprinttype = {arXiv}, - * eprint = {physics/0610206v3}, - * eprintclass = {physics.comp-ph}, - * url = + * @article{Kopp2008, + * title = {Efficient numerical diagonalization of hermitian 3x3 + * matrices}, + * author = {Kopp, J.}, + * journal = {International Journal of Modern Physics C}, + * year = {2008}, + * volume = {19}, + * number = {3}, + * pages = {523--548}, + * doi = {10.1142/S0129183108012303}, + * eprinttype = {arXiv}, + * eprint = {physics/0610206v3}, + * eprintclass = {physics.comp-ph}, + * url = * {https://www.mpi-hd.mpg.de/personalhomes/globes/3x3/index.html} * } * @endcode @@ -3168,15 +3191,20 @@ enum struct SymmetricTensorEigenvectorMethod * The specialized algorithms utilized in computing the eigenvectors are * presented in * @code{.bib} - * @Article{Kopp2008, - * title = {Efficient numerical diagonalization of hermitian 3x3 - * matrices}, author = {Kopp, J.}, journal = {International Journal - * of Modern Physics C}, year = {2008}, volume = {19}, number = - * {3}, pages = {523--548}, doi = {10.1142/S0129183108012303}, - * eprinttype = {arXiv}, - * eprint = {physics/0610206v3}, - * eprintclass = {physics.comp-ph}, - * url = + * @article{Kopp2008, + * title = {Efficient numerical diagonalization of hermitian 3x3 + * matrices}, + * author = {Kopp, J.}, + * journal = {International Journal of Modern Physics C}, + * year = {2008}, + * volume = {19}, + * number = {3}, + * pages = {523--548}, + * doi = {10.1142/S0129183108012303}, + * eprinttype = {arXiv}, + * eprint = {physics/0610206v3}, + * eprintclass = {physics.comp-ph}, + * url = * {https://www.mpi-hd.mpg.de/personalhomes/globes/3x3/index.html} * } * @endcode diff --git a/include/deal.II/fe/fe_enriched.h b/include/deal.II/fe/fe_enriched.h index 55e66f6720..b5a74e3ac9 100644 --- a/include/deal.II/fe/fe_enriched.h +++ b/include/deal.II/fe/fe_enriched.h @@ -141,34 +141,43 @@ DEAL_II_NAMESPACE_OPEN * * When using this class, please cite * @code{.bib} - * @Article{Davydov2017, - * author = {Denis Davydov and Tymofiy Gerasimov and Jean-Paul Pelteret and - * Paul Steinmann}, title = {Convergence study of the h-adaptive PUM and the - * hp-adaptive FEM applied to eigenvalue problems in quantum mechanics}, journal - * = {Advanced Modeling and Simulation in Engineering Sciences}, year = - * {2017}, volume = {4}, number = {1}, pages = {7}, month = {Dec}, - * issn = {2213-7467}, - * day = {12}, - * doi = {10.1186/s40323-017-0093-0}, - * url = {https://doi.org/10.1186/s40323-017-0093-0}, + * @article{Davydov2017, + * author = {Denis Davydov and Tymofiy Gerasimov and Jean-Paul Pelteret and + * Paul Steinmann}, + * title = {Convergence study of the h-adaptive PUM and the hp-adaptive FEM + * applied to eigenvalue problems in quantum mechanics}, + * journal = {Advanced Modeling and Simulation in Engineering Sciences}, + * year = {2017}, + * volume = {4}, + * number = {1}, + * pages = {7}, + * month = {Dec}, + * issn = {2213-7467}, + * day = {12}, + * doi = {10.1186/s40323-017-0093-0}, + * url = {https://doi.org/10.1186/s40323-017-0093-0}, * } * @endcode * The PUM was introduced in * @code{.bib} - * @Article{Melenk1996, - * Title = {The partition of unity finite element method: - * Basic theory and applications }, Author = {Melenk, J.M. and - * Babu\v{s}ka, I.}, Journal = {Computer Methods in Applied - * Mechanics and Engineering}, Year = {1996}, Number = - * {1--4}, Pages = {289 -- 314}, Volume = - * {139}, + * @article{Melenk1996, + * title = {The partition of unity finite element method: Basic theory and + * applications}, + * author = {Melenk, J.M. and Babu\v{s}ka, I.}, + * journal = {Computer Methods in Applied Mechanics and Engineering}, + * year = {1996}, + * number = {1--4}, + * pages = {289 -- 314}, + * volume = {139}, * } - * @Article{Babuska1997, - * Title = {The partition of unity method}, - * Author = {Babu\v{s}ka, I. and Melenk, J. M.}, - * Journal = {International Journal for Numerical Methods in - * Engineering}, Year = {1997}, Number = - * {4}, Pages = {727--758}, Volume = {40}, + * @article{Babuska1997, + * title = {The partition of unity method}, + * author = {Babu\v{s}ka, I. and Melenk, J. M.}, + * journal = {International Journal for Numerical Methods in Engineering}, + * year = {1997}, + * number = {4}, + * pages = {727--758}, + * volume = {40}, * } * @endcode * diff --git a/include/deal.II/fe/fe_p1nc.h b/include/deal.II/fe/fe_p1nc.h index ffa2b79e49..3d2853e577 100644 --- a/include/deal.II/fe/fe_p1nc.h +++ b/include/deal.II/fe/fe_p1nc.h @@ -255,12 +255,14 @@ DEAL_II_NAMESPACE_OPEN * and has the following complete reference: * @code{.bib} * @article{park2003p, - * title = {P 1-nonconforming quadrilateral finite element methods for - * second-order elliptic problems}, author = {Park, Chunjae and Sheen, - * Dongwoo}, journal = {SIAM Journal on Numerical Analysis}, volume = {41}, - * number = {2}, - * pages = {624--640}, - * year = {2003}, + * title = {P1-nonconforming quadrilateral finite element methods for + * second-order elliptic problems}, + * author = {Park, Chunjae and Sheen, Dongwoo}, + * journal = {SIAM Journal on Numerical Analysis}, + * volume = {41}, + * number = {2}, + * pages = {624--640}, + * year = {2003}, * publisher = {SIAM} * } * @endcode diff --git a/include/deal.II/lac/precondition.h b/include/deal.II/lac/precondition.h index f21dbd2799..cf895e8069 100644 --- a/include/deal.II/lac/precondition.h +++ b/include/deal.II/lac/precondition.h @@ -921,13 +921,13 @@ private: * * For details on the algorithm, see section 5.1 of * @code{.bib} - * @Book{Varga2009, - * Title = {Matrix iterative analysis}, - * Author = {Varga, R. S.}, - * Publisher = {Springer}, - * Address = {Berlin}, - * Edition = {2nd}, - * Year = {2009}, + * @book{Varga2009, + * Title = {Matrix iterative analysis}, + * Author = {Varga, R. S.}, + * Publisher = {Springer}, + * Address = {Berlin}, + * Edition = {2nd}, + * Year = {2009}, * } * @endcode * diff --git a/include/deal.II/lac/utilities.h b/include/deal.II/lac/utilities.h index c6ce72361c..088148727a 100644 --- a/include/deal.II/lac/utilities.h +++ b/include/deal.II/lac/utilities.h @@ -115,12 +115,15 @@ namespace Utilities * * This function implements the algorithm from * @code{.bib} - * @Article{Zhou2006, - * Title = {Self-consistent-field Calculations Using Chebyshev-filtered - * Subspace Iteration}, Author = {Zhou, Yunkai and Saad, Yousef and - * Tiago, Murilo L. and Chelikowsky, James R.}, Journal = {Journal of - * Computational Physics}, Year = {2006}, Volume = {219}, Pages = - * {172--184}, + * @article{Zhou2006, + * Title = {Self-consistent-field Calculations Using Chebyshev-filtered + * Subspace Iteration}, + * Author = {Zhou, Yunkai and Saad, Yousef and Tiago, Murilo L. and + * Chelikowsky, James R.}, + * Journal = {Journal of Computational Physics}, + * Year = {2006}, + * Volume = {219}, + * Pages = {172--184}, * } * @endcode * @@ -173,12 +176,14 @@ namespace Utilities * This function implements the algorithm (with a minor fix of sign of * $\sigma_1$) from * @code{.bib} - * @Article{Zhou2014, - * Title = {Chebyshev-filtered subspace iteration method free of sparse - * diagonalization for solving the Kohn--Sham equation}, Author = {Zhou, - * Yunkai and Chelikowsky, James R and Saad, Yousef}, Journal = {Journal - * of Computational Physics}, Year = {2014}, Volume = {274}, Pages - * = {770--782}, + * @article{Zhou2014, + * Title = {Chebyshev-filtered subspace iteration method free of sparse + * diagonalization for solving the Kohn--Sham equation}, + * Author = {Zhou, Yunkai and Chelikowsky, James R and Saad, Yousef}, + * Journal = {Journal of Computational Physics}, + * Year = {2014}, + * Volume = {274}, + * Pages = {770--782}, * } * @endcode * diff --git a/include/deal.II/numerics/error_estimator.h b/include/deal.II/numerics/error_estimator.h index 7737b9b3aa..ecb9786ffe 100644 --- a/include/deal.II/numerics/error_estimator.h +++ b/include/deal.II/numerics/error_estimator.h @@ -81,14 +81,15 @@ namespace hp * The full reference for the paper in which this error estimator is defined * is as follows: * @code{.bib} - * @Article{KGZB83, - * author = {Kelly, D. W. and {De S. R. Gago}, J. P. and Zienkiewicz, O. - * C. and Babu\v{s}ka, I.}, title = {A posteriori error analysis and - * adaptive processes in the finite element method: Part {I}--Error Analysis}, - * journal = {Int. J. Num. Meth. Engrg.}, - * year = {1983}, - * volume = {19}, - * pages = {1593--1619} + * @article{KGZB83, + * author = {Kelly, D. W. and {De S. R. Gago}, J. P. and Zienkiewicz, O. C. + * and Babu\v{s}ka, I.}, + * title = {A posteriori error analysis and adaptive processes in the + * finite element method: Part {I}--Error Analysis}, + * journal = {Int. J. Num. Meth. Engrg.}, + * year = {1983}, + * volume = {19}, + * pages = {1593--1619} * } * @endcode * diff --git a/include/deal.II/physics/notation.h b/include/deal.II/physics/notation.h index 9bc7371cf3..610ecd5763 100644 --- a/include/deal.II/physics/notation.h +++ b/include/deal.II/physics/notation.h @@ -248,24 +248,29 @@ namespace Physics * Some useful references that show how this notation works include, amongst * others, * @code{.bib} - * @Article{Nagel2016, - * author = {Nagel, T. and G{\"o}rke, U-J. and Moerman, K. and Kolditz, - * O.}, title = {On advantages of the Kelvin mapping in finite element - * implementations of deformation processes}, journal = {Environmental - * Earth Sciences}, year = {2016}, volume = {75}, number = {11}, - * pages = {937} + * @article{Nagel2016, + * author = {Nagel, T. and G{\"o}rke, U-J. and Moerman, K. and Kolditz, + * O.}, + * title = {On advantages of the Kelvin mapping in finite element + * implementations of deformation processes}, + * journal = {Environmental Earth Sciences}, + * year = {2016}, + * volume = {75}, + * number = {11}, + * pages = {937} * } * @endcode * and * @code{.bib} - * @Article{Dellinger1998, - * author = {Dellinger, J. and Vasicek, D. and Sondergeld, C.}, - * title = {Kelvin notation for stabilizing elastic-constant - * inversion}, journal = {Revue de l'Institut Fran{\c{c}}ais du - * P{\'e}trole}, year = {1998}, volume = {53}, number = {5}, - * pages = {709--719}, - * url = - * {http://sepwww.stanford.edu/oldsep/joe/Reprints/8IWSA.pdf}, + * @article{Dellinger1998, + * author = {Dellinger, J. and Vasicek, D. and Sondergeld, C.}, + * title = {Kelvin notation for stabilizing elastic-constant inversion}, + * journal = {Revue de l'Institut Fran{\c{c}}ais du P{\'e}trole}, + * year = {1998}, + * volume = {53}, + * number = {5}, + * pages = {709--719}, + * url = {http://sepwww.stanford.edu/oldsep/joe/Reprints/8IWSA.pdf}, * } * @endcode * as well as the online reference found on -- 2.39.5