Chi-Tech
FiniteElementBase.h
Go to the documentation of this file.
1
#ifndef SPATIAL_DISCRETIZATION_FE_H
2
#define SPATIAL_DISCRETIZATION_FE_H
3
4
#include "
math/SpatialDiscretization/SpatialDiscretization.h
"
5
#include "
math/UnknownManager/unknown_manager.h
"
6
#include "
math/SpatialDiscretization/FiniteElement/QuadraturePointData.h
"
7
8
// ###################################################################
9
namespace
chi_math::spatial_discretization
10
{
11
/**Base Finite Element spatial discretization class.
12
* \ingroup doc_SpatialDiscretization*/
13
class
FiniteElementBase
:
public
chi_math::SpatialDiscretization
14
{
15
public
:
16
QuadratureOrder
GetQuadratureOrder
()
const
;
17
18
protected
:
19
explicit
FiniteElementBase
(
const
chi_mesh::MeshContinuum
& grid,
20
CoordinateSystemType
cs_type,
21
SDMType
sdm_type,
22
QuadratureOrder
q_order)
23
:
SpatialDiscretization
(grid, cs_type, sdm_type),
q_order_
(q_order)
24
{
25
}
26
27
const
QuadratureOrder
q_order_
;
28
};
29
}
// namespace chi_math::spatial_discretization
30
31
#endif
QuadraturePointData.h
SpatialDiscretization.h
chi_math::SpatialDiscretization
Definition:
SpatialDiscretization.h:19
chi_math::spatial_discretization::FiniteElementBase
Definition:
FiniteElementBase.h:14
chi_math::spatial_discretization::FiniteElementBase::GetQuadratureOrder
QuadratureOrder GetQuadratureOrder() const
Definition:
FiniteElementBase.cc:4
chi_math::spatial_discretization::FiniteElementBase::q_order_
const QuadratureOrder q_order_
Definition:
FiniteElementBase.h:27
chi_math::spatial_discretization::FiniteElementBase::FiniteElementBase
FiniteElementBase(const chi_mesh::MeshContinuum &grid, CoordinateSystemType cs_type, SDMType sdm_type, QuadratureOrder q_order)
Definition:
FiniteElementBase.h:19
chi_mesh::MeshContinuum
Definition:
chi_meshcontinuum.h:35
chi_math::spatial_discretization
Definition:
FiniteElementBase.h:10
chi_math::QuadratureOrder
QuadratureOrder
Definition:
quadrature.h:12
chi_math::SpatialDiscretizationType
SpatialDiscretizationType
Definition:
chi_math.h:37
chi_math::CoordinateSystemType
CoordinateSystemType
Definition:
chi_math.h:29
unknown_manager.h
framework
math
SpatialDiscretization
FiniteElement
FiniteElementBase.h
Generated by
1.9.3