|
| enum | { doPatternVolume = false
} |
| |
| enum | { doPatternSkeleton = false
} |
| |
| enum | { doAlphaVolume = true
} |
| |
| typedef double | RealType |
| |
|
| enum | { doSkipEntity
} |
| | Whether to do selective assembly on the elements, i.e. whether or not skip_entity() should be called. More...
|
| |
| enum | { doSkipIntersection
} |
| | Whether to do selective assembly on the intersections, i.e. whether or not skip_intersection() should be called. More...
|
| |
|
| enum | { doPatternVolume
} |
| | Whether to assemble the pattern on the elements, i.e. whether or not pattern_volume() should be called. More...
|
| |
| enum | { doPatternVolumePostSkeleton
} |
| | Whether to assemble the pattern on the elements after the skeleton has been handled, i.e. whether or not pattern_volume_post_skeleton() should be called. More...
|
| |
| enum | { doPatternSkeleton
} |
| | Whether to assemble the pattern on the interior intersections, i.e. whether or not pattern_skeleton() should be called. More...
|
| |
| enum | { doPatternBoundary
} |
| | Whether to assemble the pattern on the boundary intersections, i.e. whether or not pattern_boundary() should be called. More...
|
| |
|
| enum | { doAlphaVolume
} |
| | Whether to call the local operator's alpha_volume(), jacobian_apply_volume() and jacobian_volume(). More...
|
| |
| enum | { doAlphaVolumePostSkeleton
} |
| | Whether to call the local operator's alpha_volume_post_skeleton(), jacobian_apply_volume_post_skeleton() and jacobian_volume_post_skeleton(). More...
|
| |
| enum | { doAlphaSkeleton
} |
| | Whether to call the local operator's alpha_skeleton(), jacobian_apply_skeleton() and jacobian_skeleton(). More...
|
| |
| enum | { doAlphaBoundary
} |
| | Whether to call the local operator's alpha_boundary(), jacobian_apply_boundary() and jacobian_boundary(). More...
|
| |
|
| enum | { doLambdaVolume
} |
| | Whether to call the local operator's lambda_volume(). More...
|
| |
| enum | { doLambdaVolumePostSkeleton
} |
| | Whether to call the local operator's lambda_volume_post_skeleton(). More...
|
| |
| enum | { doLambdaSkeleton
} |
| | Whether to call the local operator's lambda_skeleton(). More...
|
| |
| enum | { doLambdaBoundary
} |
| | Whether to call the local operator's lambda_boundary(). More...
|
| |
|
| enum | { doSkeletonTwoSided
} |
| | Whether to visit the skeleton methods from both sides. More...
|
| |
| enum | { isLinear
} |
| | Wheter the local operator describes a linear problem. More...
|
| |
|
| | ConvectionDiffusionTemporalResidualEstimator1 (T ¶m_, double time_, double dt_) |
| | constructor: pass parameter object More...
|
| |
| template<typename EG , typename LFSU , typename X , typename LFSV , typename R > |
| void | alpha_volume (const EG &eg, const LFSU &lfsu, const X &x, const LFSV &lfsv, R &r) const |
| |
| void | clearCmax () |
| |
| double | getCmax () const |
| |
| void | setTime (double t_) |
| | set time for subsequent evaluation More...
|
| |
| double | getTime () const |
| | get current time More...
|
| |
| void | preStep (RealType time, RealType dt, int stages) |
| | to be called once before each time step More...
|
| |
| void | postStep () |
| | to be called once at the end of each time step More...
|
| |
| void | preStage (RealType time, int r) |
| | to be called once before each stage More...
|
| |
| int | getStage () const |
| | get current stage More...
|
| |
| void | postStage () |
| | to be called once at the end of each stage More...
|
| |
| RealType | suggestTimestep (RealType dt) const |
| | to be called after stage 1 More...
|
| |
template<typename T>
class Dune::PDELab::ConvectionDiffusionTemporalResidualEstimator1< T >
a local operator for evaluating the temporal part of error estimator
A call to residual() of a grid operator space will assemble the quantity
for each cell. Note that the squares of the cell indicator
is stored. To compute the global error estimate sum up all values and take the square root.
Assumptions and limitations:
- Assumes that LFSU is
/
finite element space and LFSV is a
finite element space (one value per cell).
- Assumes that x is the jump from one time interval to the next, i.e. x=xnew-xold.
- Data oscillation part is currently not yet implemented
- Template Parameters
-
| T | model of ConvectionDiffusionParameterInterface |