OGS
ConvergenceCriterionPerComponent.h
Go to the documentation of this file.
1
11
#pragma once
12
13
#include "
ConvergenceCriterion.h
"
14
#include "
MathLib/LinAlg/LinAlg.h
"
// For MathLib::VecNormType
15
16
namespace
MeshLib
17
{
18
class
Mesh;
19
}
// namespace MeshLib
20
21
namespace
NumLib
22
{
23
class
LocalToGlobalIndexMap;
24
28
class
ConvergenceCriterionPerComponent
:
public
ConvergenceCriterion
29
{
30
public
:
31
explicit
ConvergenceCriterionPerComponent
(
32
const
MathLib::VecNormType
norm_type)
33
:
ConvergenceCriterion
(norm_type)
34
{
35
}
36
38
virtual
void
setDOFTable
(
NumLib::LocalToGlobalIndexMap
const
& dof_table,
39
MeshLib::Mesh
const
& mesh) = 0;
40
};
41
42
}
// namespace NumLib
ConvergenceCriterion.h
LinAlg.h
MeshLib::Mesh
Definition
Mesh.h:43
NumLib::ConvergenceCriterionPerComponent
Definition
ConvergenceCriterionPerComponent.h:29
NumLib::ConvergenceCriterionPerComponent::setDOFTable
virtual void setDOFTable(NumLib::LocalToGlobalIndexMap const &dof_table, MeshLib::Mesh const &mesh)=0
Sets the d.o.f. table used to extract data for a specific component.
NumLib::ConvergenceCriterionPerComponent::ConvergenceCriterionPerComponent
ConvergenceCriterionPerComponent(const MathLib::VecNormType norm_type)
Definition
ConvergenceCriterionPerComponent.h:31
NumLib::ConvergenceCriterion
Definition
ConvergenceCriterion.h:32
NumLib::LocalToGlobalIndexMap
Definition
LocalToGlobalIndexMap.h:41
MathLib::VecNormType
VecNormType
Definition
LinAlgEnums.h:23
MeshLib
Definition
ProjectData.h:41
NumLib
Definition
ProjectData.h:46
NumLib
ODESolver
ConvergenceCriterionPerComponent.h
Generated by
1.12.0