<tab type="globals" visible="yes" title="" intro=""/>
</tab>
<tab type="examples" visible="yes" title="" intro=""/>
- <tab type="user" visible="yes" title="dealii.org" url="http://www.dealii.org/" />
+ <tab type="user" visible="yes" title="dealii.org" url="https://www.dealii.org/" />
</navindex>
<!-- Layout definition for a class page -->
* implemented with deal.II, but without the requirement to have these code
* documented at the same, extensive level as used in the tutorial.
* Instructions for obtaining the code gallery programs can be found at
- * http://dealii.org/code-gallery.html .
+ * https://dealii.org/code-gallery.html .
*
* @warning The programs that form part of the code gallery are contributed by
* others and are not part of deal.II itself. The deal.II authors make
* such copy was found when configuring your version of deal.II.
*
* Instructions for obtaining the code gallery can be found at
- * http://dealii.org/code-gallery.html .
+ * https://dealii.org/code-gallery.html .
*/
* @defgroup CPP11 deal.II and Modern C++ standards
*
* Since version 9.6, deal.II requires a compiler that supports at least
- * <a href="http://en.wikipedia.org/wiki/C%2B%2B17">C++17</a>. Large parts
+ * <a href="https://en.wikipedia.org/wiki/C%2B%2B17">C++17</a>. Large parts
* of the library now depend on modern language constructs which are
* documented here.
*
* One example is support for C++11
- * <a href="http://en.wikipedia.org/wiki/C++11#Range-based_for_loop">range-based
+ * <a href="https://en.wikipedia.org/wiki/C++11#Range-based_for_loop">range-based
* for loops</a>. deal.II-based codes often have many loops of the kind
* @code
* Triangulation<dim> triangulation;
<li> Classes, namespaces and types generally are named using uppercase letters
to denote word beginnings (e.g. TriaIterator) — sometimes called
- <a href="http://en.wikipedia.org/wiki/Camel_case"><i>camel
+ <a href="https://en.wikipedia.org/wiki/Camel_case"><i>camel
case</i></a> — while functions and variables
use lowercase letters and underscores to separate words.
The only exception are the iterator alias in Triangulation
* areas, disregarding the blue areas.
*
* @note The decomposition of this "real" mesh into the pieces stored
- * by each processes is provided by the <a href="http://www.p4est.org">p4est</a>
+ * by each processes is provided by the <a href="https://www.p4est.org">p4est</a>
* library. p4est stores the complete mesh in a distributed data structure
* called a parallel forest (thus the name). A parallel forest consists of
* quad-trees (in 2d) or oct-trees (in 3d) originating in each
* proven that each subdomain consists of at most two disconnected
* pieces; see C. Burstedde, J. Holke, T. Isaac: "Bounds on the number of
* discontinuities of Morton-type space-filling curves",
- * <a href="http://arxiv.org/abs/1505.05055">arXiv 1505.05055</a>,
+ * <a href="https://arxiv.org/abs/1505.05055">arXiv 1505.05055</a>,
* 2017.)
*
*
* happened: exceptions that can be triggered by <tt>throw</tt> statements
* and captured by <tt>catch</tt> clauses, see for example
* https://en.wikipedia.org/wiki/C%2B%2B#Exception_handling and
- * http://www.cplusplus.com/doc/tutorial/exceptions/ .
+ * https://www.cplusplus.com/doc/tutorial/exceptions/ .
*
* At some fundamental level, a typical C++ exception is an object that
* is placed in some special place, and then the function exits the current
Institute of Technology with support by the National Science Foundation
under Award No. EAR-0426271, the first of the grants that funded
the <a target="_top"
-href="http://www.geodynamics.org">Computational Infrastructure in
+href="https://www.geodynamics.org">Computational Infrastructure in
Geodynamics</a> initiative. The recipient, Wolfgang Bangerth, gratefully
acknowledges this source of support.
*
* For massively %parallel
* computations, deal.II builds on the
- * <a href="http://www.p4est.org/" target="_top">p4est</a>
+ * <a href="https://www.p4est.org/" target="_top">p4est</a>
* library. If you use this functionality, please also cite the
* p4est paper listed at their website.
* </dd>
pages = {4/1--4/31}
}
* @endcode
- * It is available from <a href="http://www.math.colostate.edu/~bangerth/publications.html">http://www.math.colostate.edu/~bangerth/publications.html</a>, also see <a href="https://www.dealii.org/publications.html#details">deal.II publications</a> for details.
+ * It is available from <a href="https://www.math.colostate.edu/~bangerth/publications.html">https://www.math.colostate.edu/~bangerth/publications.html</a>, also see <a href="https://www.dealii.org/publications.html#details">deal.II publications</a> for details.
*
* The numerical examples shown in that paper are generated with a slightly
* modified version of step-27. The main difference to that
publisher={SIAM}}
* @endcode
* See
- * <a href="http://dx.doi.org/10.1137/090778523">DOI:10.1137/090778523</a>
+ * <a href="https://dx.doi.org/10.1137/090778523">DOI:10.1137/090778523</a>
* for the paper and <a href="https://www.dealii.org/publications.html#details">deal.II publications</a> for more details.
* </dd>
*
*
* deal.II implements serialization facilities by implementing the necessary
* interfaces for the <a
- * href="http://www.boost.org/doc/libs/1_62_0/libs/serialization/doc/index.html"
+ * href="https://www.boost.org/doc/libs/1_62_0/libs/serialization/doc/index.html"
* target="_top">BOOST serialization</a> library. See there for examples on
* how to save and restore objects.
* </dd>
year = 2016
}
* @endcode
- * It is available from <a href="http://www.math.colostate.edu/~bangerth/publications.html">http://www.math.colostate.edu/~bangerth/publications.html</a>, also see <a href="https://www.dealii.org/publications.html#details">deal.II publications</a> for details.
+ * It is available from <a href="https://www.math.colostate.edu/~bangerth/publications.html">https://www.math.colostate.edu/~bangerth/publications.html</a>, also see <a href="https://www.dealii.org/publications.html#details">deal.II publications</a> for details.
* </dd>
*
*
* to use the tag file, you have to download it into a place where Doxygen can find it.
* After that, find the key <code>TAGFILES</code> in your Doxygen options file and write something like
* <pre>
- * TAGFILES = deal.tag=http://www.dealii.org/X.Y.Z/doxygen/deal.II
+ * TAGFILES = deal.tag=https://www.dealii.org/X.Y.Z/doxygen/deal.II
* </pre>
* where <code>X.Y.Z</code> refers to the release you want to link to. Be sure you use
* the matching tag file. In theory, you can also link against the developing revisions
* vein, it often pays off to use tasks, rather than threads, in a program.
*
* deal.II does not implement scheduling tasks to threads itself. For this, we
- * use the <a href="http://www.threadingbuildingblocks.org" target="_top">Threading Building
+ * use the <a href="https://www.threadingbuildingblocks.org" target="_top">Threading Building
* Blocks (TBB) library</a> for which we provide simple wrappers. TBB
* abstracts the details of how to start or stop threads, start tasks on
* individual threads, etc, and provides interfaces that are portable across
* unstructured two- and three-dimensional meshes", R. Agelek,
* M. Anderson, W. Bangerth, W. L. Barth, ACM Transactions on
* Mathematical Software, vol. 44, article 5, 2017. A preprint is
- * available as <a href="http://arxiv.org/abs/1512.02137">arxiv
+ * available as <a href="https://arxiv.org/abs/1512.02137">arxiv
* 1512.02137</a>.
*
*
issue = { 1 },
pages = { 191--211 },
doi = {10.1137/20M1342902},
- url = {http://doi.org/10.1137/20M1342902},
+ url = {https://doi.org/10.1137/20M1342902},
}
issue = { 6 },
pages = { 2095--2113 },
doi = {10.1137/050646421},
- url = {http://doi.org/10.1137/050646421},
+ url = {https://doi.org/10.1137/050646421},
}
@article{HeisterRapin2013,
issue = { 1 },
pages = { 118--134 },
doi = {10.1002/fld.3654},
- url = {http://doi.org/10.1002/fld.3654},
+ url = {https://doi.org/10.1002/fld.3654},
}
@article{Ghia1982,
issue = { 3 },
pages = { 387--411 },
doi = {10.1016/0021-9991(82)90058-4},
- url = {http://doi.org/10.1016/0021-9991(82)90058-4},
+ url = {https://doi.org/10.1016/0021-9991(82)90058-4},
}
@article{Erturk2005,
issue = { 7 },
pages = { 747--774 },
doi = {10.1002/fld.953},
- url = {http://doi.org/10.1002/fld.953},
+ url = {https://doi.org/10.1002/fld.953},
}
@article{Yang1998,
issue = { 1 },
pages = { 464--487 },
doi = {10.1006/jcph.1998.6062},
- url = {http://doi.org/10.1006/jcph.1998.6062},
+ url = {https://doi.org/10.1006/jcph.1998.6062},
}
@article{Bruneau2006,
issue = { 3 },
pages = { 326--348 },
doi = {10.1016/j.compfluid.2004.12.004},
- url = {http://doi.org/10.1016/j.compfluid.2004.12.004},
+ url = {https://doi.org/10.1016/j.compfluid.2004.12.004},
}
issue = { 2 },
pages = { 228--238 },
doi = {10.1145/1067967.1067970},
- url = {http://doi.org/10.1145/1067967.1067970},
+ url = {https://doi.org/10.1145/1067967.1067970},
}
@article{Day2001,
issue = { 2 },
pages = { 480--498 },
doi = {10.1137/S1064827500372262},
- url = {http://doi.org/10.1137/S1064827500372262},
+ url = {https://doi.org/10.1137/S1064827500372262},
}
@article{Axelsson2014,
issue = { 4 },
pages = { 811--841 },
doi = {10.1007/s11075-013-9764-1},
- url = {http://doi.org/10.1007/s11075-013-9764-1},
+ url = {https://doi.org/10.1007/s11075-013-9764-1},
}
@article{Liao2016,
issue = { 9 },
pages = { 2473--2485 },
doi = {10.1016/j.camwa.2016.09.004},
- url = {http://doi.org/10.1016/j.camwa.2016.09.004},
+ url = {https://doi.org/10.1016/j.camwa.2016.09.004},
}
NUMBER = {5},
PAGES = {A3211--A3239},
DOI = {10.1137/17M1149961},
- URL = {http://doi.org/10.1137/17M1149961}
+ URL = {https://doi.org/10.1137/17M1149961}
}
@book {GuermondErn2004,
title = {High-{Order} {Quadrature} {Methods} for {Implicitly} {Defined} {Surfaces} and {Volumes} in {Hyperrectangles}},
volume = {37},
issn = {1064-8275, 1095-7197},
- url = {http://epubs.siam.org/doi/10.1137/140966290},
+ url = {https://epubs.siam.org/doi/10.1137/140966290},
doi = {10.1137/140966290},
language = {en},
number = {2},
title = {Fictitious domain finite element methods using cut elements: {II}. {A} stabilized {Nitsche} method},
volume = {62},
issn = {01689274},
- url = {http://linkinghub.elsevier.com/retrieve/pii/S0168927411000298},
+ url = {https://linkinghub.elsevier.com/retrieve/pii/S0168927411000298},
doi = {10.1016/j.apnum.2011.01.008},
language = {en},
number = {4},
title = {{CutFEM}: {Discretizing} geometry and partial differential equations},
volume = {104},
issn = {00295981},
- url = {http://doi.wiley.com/10.1002/nme.4823},
+ url = {https://doi.wiley.com/10.1002/nme.4823},
doi = {10.1002/nme.4823},
language = {en},
number = {7},
school = {Virginia Tech},
year = {1996},
month = jun,
- url = {http://hdl.handle.net/10919/9579}
+ url = {https://hdl.handle.net/10919/9579}
}
@article{Boffi2012,
issue = {2},
pages = {383--400},
doi = {10.1007/s10915-011-9549-4},
- url = {http://doi.org/10.1007/s10915-011-9549-4}
+ url = {https://doi.org/10.1007/s10915-011-9549-4}
}
@PhDThesis{Richter2005,
$text = "\@note The material presented here is also discussed in ";
# add links to the individual lectures
- $text = $text . "<a href=\"http://www.math.colostate.edu/~bangerth/videos.676.$2.html\">video lecture $2</a>";
+ $text = $text . "<a href=\"https://www.math.colostate.edu/~bangerth/videos.676.$2.html\">video lecture $2</a>";
if (length($3) > 0)
{
foreach $lecture (@otherlectures)
{
- $text = $text . ", <a href=\"http://www.math.colostate.edu/~bangerth/videos.676.$lecture.html\">video lecture $lecture</a>";
+ $text = $text . ", <a href=\"https://www.math.colostate.edu/~bangerth/videos.676.$lecture.html\">video lecture $lecture</a>";
}
}
- $text = $text . ". (All video lectures are also available <a href=\"http://www.math.colostate.edu/~bangerth/videos.html\">here</a>.)";
+ $text = $text . ". (All video lectures are also available <a href=\"https://www.math.colostate.edu/~bangerth/videos.html\">here</a>.)";
s/(\@dealiiVideoLecture\{([0-9\.]+)((, *[0-9\.]+ *)*)\})/$text/;
}
$text = "See also ";
# add links to the individual lectures
- $text = $text . "<a href=\"http://www.math.colostate.edu/~bangerth/videos.676.$2.html\">video lecture $2</a>";
+ $text = $text . "<a href=\"https://www.math.colostate.edu/~bangerth/videos.676.$2.html\">video lecture $2</a>";
if (length($3) > 0)
{
foreach $lecture (@otherlectures)
{
- $text = $text . ", <a href=\"http://www.math.colostate.edu/~bangerth/videos.676.$lecture.html\">video lecture $lecture</a>";
+ $text = $text . ", <a href=\"https://www.math.colostate.edu/~bangerth/videos.676.$lecture.html\">video lecture $lecture</a>";
}
}
my $hosting = << 'EOT'
Hosting provided by
-<a href="http://www.iwr.uni-heidelberg.de/"><img src="https://www.dealii.org/pictures/IWRlogo4.png" alt="IWR"></a>
-<a href="http://www.uni-heidelberg.de/"><img src="https://www.dealii.org/pictures/UniLogo4.png" alt="Universität Heidelberg"></a>
+<a href="https://www.iwr.uni-heidelberg.de/"><img src="https://www.dealii.org/pictures/IWRlogo4.png" alt="IWR"></a>
+<a href="https://www.uni-heidelberg.de/"><img src="https://www.dealii.org/pictures/UniLogo4.png" alt="Universität Heidelberg"></a>
EOT
;
$external_file = $1;
$external_ref = $2;
- # if the file name was prepended with http: (but is a local file,
- # so no double-slash), then split off http:
+ # if the file name was prepended with https: (but is a local file,
+ # so no double-slash), then split off https:
$external_file =~ s/^http(s)?://g;
print "external reference: $link\n" if $debug;
# this must now be a regular file which is
# referenced. the file must be local
- # if the file name was prepended with http: (but is a local file,
- # so no double-slash), then split off http:
+ # if the file name was prepended with https: (but is a local file,
+ # so no double-slash), then split off https:
$link =~ s/^http(s)?://g;
die "---Local file `$link' not found in file `$filename'\n This line is: $this_line.\n"