@@ -23,7 +23,7 @@ The pair $`\{(u_i),\{\phi_i\}\}`$ is called `DOFVector` and the function $`u=u(\
## class `DOFVector`
Defined in header [`<amdis/DOFVector.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/src/amdis/DOFVector.hpp)
Defined in header [`<amdis/DOFVector.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/amdis/DOFVector.hpp)
```c++
template<classGB,
...
...
@@ -214,7 +214,7 @@ performed on the temporary using *noalias* interpolation (1). Then, this tempoar
## function `makeDOFVector`
Defined in header [`<amdis/DOFVector.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/src/amdis/DOFVector.hpp)
Defined in header [`<amdis/DOFVector.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/amdis/DOFVector.hpp)
```c++
template<classT=double,
...
...
@@ -261,7 +261,7 @@ auto vec2 = makeDOFVector(basis2, DataTransferOperation::NO_OPERATION);
## class `DiscreteFunction`
Defined in header [`<amdis/gridfunctions/DiscreteFunction.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/src/amdis/gridfunctions/DiscreteFunction.hpp)
Defined in header [`<amdis/gridfunctions/DiscreteFunction.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/amdis/gridfunctions/DiscreteFunction.hpp)
```c++
template<classCoefficients,
...
...
@@ -467,7 +467,7 @@ df2 += 42.0;
## function `makeDiscreteFunction`
Defined in header [`<amdis/gridfunctions/DiscreteFunction.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/src/amdis/gridfunctions/DiscreteFunction.hpp)
Defined in header [`<amdis/gridfunctions/DiscreteFunction.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/amdis/gridfunctions/DiscreteFunction.hpp)
@@ -152,7 +152,7 @@ auto value = integrate(Expression, prob.gridView());
## function `evalAtQP()`
Defined in header [`<amdis/gridfunctions/AnalyticGridFunction.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/src/amdis/gridfunctions/AnalyticGridFunction.hpp)
Defined in header [`<amdis/gridfunctions/AnalyticGridFunction.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/amdis/gridfunctions/AnalyticGridFunction.hpp)
```c++
template<classFunction>
...
...
@@ -172,7 +172,7 @@ Creates a `GridFunction` that evaluates a functor in global coordinates.
## function `X()`
Defined in header [`<amdis/gridfunctions/CoordsGridFunction.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/src/amdis/gridfunctions/CoordsGridFunction.hpp)
Defined in header [`<amdis/gridfunctions/CoordsGridFunction.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/amdis/gridfunctions/CoordsGridFunction.hpp)
```c++
inlineautoX();// (1)
...
...
@@ -190,7 +190,7 @@ global coordinates (2).
## function `gradientAtQP()`
Defined in header [`<amdis/gridfunctions/DerivativeGridFunction.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/src/amdis/gridfunctions/DerivativeGridFunction.hpp)
Defined in header [`<amdis/gridfunctions/DerivativeGridFunction.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/amdis/gridfunctions/DerivativeGridFunction.hpp)
Defined in header [`<amdis/gridfunctions/FunctorGridFunction.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/src/amdis/gridfunctions/FunctorGridFunction.hpp)
Defined in header [`<amdis/gridfunctions/FunctorGridFunction.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/amdis/gridfunctions/FunctorGridFunction.hpp)
@@ -13,7 +13,7 @@ class for all matrices associated to the indices of a row and column global basi
## class `MatrixBase`
Defined in header [`<amdis/linearalgebra/MatrixBase.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/src/amdis/linearalgebra/MatrixBase.hpp)
Defined in header [`<amdis/linearalgebra/MatrixBase.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/amdis/linearalgebra/MatrixBase.hpp)
```c++
template<classRowBasis,
...
...
@@ -38,7 +38,7 @@ The template parameter `Backend` refers to the actual implementation of the matr
## class `VectorBase`
Defined in header [`<amdis/linearalgebra/VectorBase.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/src/amdis/linearalgebra/VectorBase.hpp)
Defined in header [`<amdis/linearalgebra/VectorBase.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/amdis/linearalgebra/VectorBase.hpp)
```c++
template<classBasis,
...
...
@@ -100,7 +100,7 @@ template <class GB>
VectorBase(GB&&basis)// (2)
```
(1) Constructor that stores the `shared_ptr` of the global basis. (2) Constructor that forwards to (1) by wrapping reference
(1) Constructor that stores the `shared_ptr` of the global basis. (2) Constructor that forwards to (1) by wrapping reference
into (non-destroying) `shared_ptr`.
#### Arguments
...
...
@@ -311,4 +311,4 @@ to switch insertion mode before calling [finish()](#function-vectorbasefinish).
-**expects:**`mask` must be forward iterable for at least `nodeVec.size()` elements
### Postconditions
-**ensures:** Vector is in insertion mode defined by the `assign` functor.
\ No newline at end of file
-**ensures:** Vector is in insertion mode defined by the `assign` functor.
Defined in header [`<amdis/GridFunctionOperator.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/src/amdis/GridFunctionOperator.hpp)
Defined in header [`<amdis/GridFunctionOperator.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/amdis/GridFunctionOperator.hpp)
@@ -146,7 +146,7 @@ auto op3 = makeOperator(B, sin(X(0)), Dune::QuadratureRules(Dune::GeometryType::
## function `zot()`
Defined in header [`<amdis/localoperators/ZeroOrderTestTrial.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/src/amdis/localoperators/ZeroOrderTestTrial.hpp)
Defined in header [`<amdis/localoperators/ZeroOrderTestTrial.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/amdis/localoperators/ZeroOrderTestTrial.hpp)
```c++
template<classExpr,class...QuadratureArgs>
...
...
@@ -161,10 +161,10 @@ the same as for `makeOperator()`.
@@ -190,7 +190,7 @@ and whether it is a full gradient or just the partial derivative.
## function `sot()`
Defined in header [`<amdis/localoperators/SecondOrderGradTestGradTrial.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/src/amdis/localoperators/SecondOrderGradTestGradTrial.hpp)
Defined in header [`<amdis/localoperators/SecondOrderGradTestGradTrial.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/amdis/localoperators/SecondOrderGradTestGradTrial.hpp)
```c++
template<classExpr,class...QuadratureArgs>
...
...
@@ -203,7 +203,7 @@ as for `makeOperator()`.
## function `sot_ij()`
Defined in header [`<amdis/localoperators/SecondOrderPartialTestPartialTrial.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/src/amdis/localoperators/SecondOrderPartialTestPartialTrial.hpp)
Defined in header [`<amdis/localoperators/SecondOrderPartialTestPartialTrial.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/amdis/localoperators/SecondOrderPartialTestPartialTrial.hpp)
```c++
template<classExpr,class...QuadratureArgs>
...
...
@@ -217,7 +217,7 @@ Creates a second-order term of partial derivatives. This is a shortcut for
## function `convectionDiffusion()`
Defined in header [`<amdis/localoperators/ConvectionDiffusionOperator.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/src/amdis/localoperators/ConvectionDiffusionOperator.hpp)
Defined in header [`<amdis/localoperators/ConvectionDiffusionOperator.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/amdis/localoperators/ConvectionDiffusionOperator.hpp)
Defined in header [`<amdis/ProblemInstat.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/src/amdis/ProblemInstat.hpp)
Defined in header [`<amdis/ProblemInstat.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/amdis/ProblemInstat.hpp)
```c++
template<classTraits>
...
...
@@ -393,7 +393,7 @@ Standard implementation of [ProblemTimeInterface](#class-problemtimeinterface) f
## class `StandardProblemIteration`
Defined in header [`<amdis/StandardProblemIteration.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/src/amdis/StandardProblemIteration.hpp)
Defined in header [`<amdis/StandardProblemIteration.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/amdis/StandardProblemIteration.hpp)
```c++
classStandardProblemIteration
...
...
@@ -416,7 +416,7 @@ A master problem for a single non-coupled problem.
## class `ProblemStatBase`
Defined in header [`<amdis/ProblemStatBase.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/src/amdis/ProblemStatBase.hpp)
Defined in header [`<amdis/ProblemStatBase.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/amdis/ProblemStatBase.hpp)
```c++
classProblemStatBase
...
...
@@ -440,7 +440,7 @@ Base class for [ProblemStat](#class-problemstat).
## class `ProblemInstatBase`
Defined in header [`<amdis/ProblemInstatBase.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/src/amdis/ProblemInstatBase.hpp)
Defined in header [`<amdis/ProblemInstatBase.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/amdis/ProblemInstatBase.hpp)
```c++
classProblemInstatBase
...
...
@@ -463,7 +463,7 @@ Base class for [ProblemInstat](#class-probleminstat).
## class `ProblemIterationInterface`
Defined in header [`<amdis/ProblemIterationInterface.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/src/amdis/ProblemIterationInterface.hpp)
Defined in header [`<amdis/ProblemIterationInterface.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/amdis/ProblemIterationInterface.hpp)
```c++
classProblemIterationInterface
...
...
@@ -487,7 +487,7 @@ estimate, and adapt steps of the single problems in `oneIteration()`.
## class `ProblemTimeInterface`
Defined in header [`<amdis/ProblemTimeInterface.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/src/amdis/ProblemTimeInterface.hpp)
Defined in header [`<amdis/ProblemTimeInterface.hpp>`](https://gitlab.mn.tu-dresden.de/amdis/amdis-core/blob/master/amdis/ProblemTimeInterface.hpp)