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>
|
| | Constant (T c) |
| | Create a rank-0 (scalar-valued) constant. More...
|
| |
| | Constant (std::span< const T > c) |
| | Create a rank-1 (vector-valued) constant. More...
|
| |
| | Constant (std::span< const T > c, std::span< const std::size_t > shape) |
| | Create a rank-d constant. More...
|
| |
|
|
std::vector< T > | value |
| | Values, stored as a row-major flattened array.
|
| |
|
std::vector< std::size_t > | shape |
| | Shape.
|
| |
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/3]
Create a rank-0 (scalar-valued) constant.
- Parameters
-
| [in] | c | Value of the constant |
◆ Constant() [2/3]
Create a rank-1 (vector-valued) constant.
- Parameters
-
| [in] | c | Value of the constant |
◆ Constant() [3/3]
| Constant |
( |
std::span< const T > |
c, |
|
|
std::span< const std::size_t > |
shape |
|
) |
| |
|
inline |
Create a rank-d constant.
- Parameters
-
The documentation for this class was generated from the following file: