Constant value which can be attached to a Form. Constants may be scalar (rank 0), vector (rank 1), or tensor valued.
More...
#include <Constant.h>
|
template<typename = std::enable_if_t< std::is_arithmetic_v< T> || std::is_same_v<T, std::complex<float>> || std::is_same_v<T, std::complex<double>>>> |
| Constant (T c) |
| Create a rank-0 (scalar-valued) constant. More...
|
|
| Constant (const xt::xarray< T > &c) |
| Create a rank-d constant. More...
|
|
|
std::vector< int > | shape |
| Shape.
|
|
std::vector< T > | value |
| Values, stored as a row-major flattened array.
|
|
template<typename T>
class dolfinx::fem::Constant< T >
Constant value which can be attached to a Form. Constants may be scalar (rank 0), vector (rank 1), or tensor valued.
◆ Constant() [1/2]
Create a rank-0 (scalar-valued) constant.
- Parameters
-
[in] | c | Value of the constant |
◆ Constant() [2/2]
Create a rank-d constant.
- Parameters
-
[in] | c | Value of the constant |
The documentation for this class was generated from the following file: