#include <KokkosMaterialPropertyValueDecl.h>
template<typename T>
class Moose::Kokkos::MaterialPropertyValue< T, 1 >
Definition at line 109 of file KokkosMaterialPropertyValueDecl.h.
◆ MaterialPropertyValue()
Constructor.
- Parameters
-
property | The material property constructing this object |
datum | The Datum object of the current thread |
qp | The local quadrature point index |
Definition at line 40 of file KokkosMaterialPropertyValue.h.
43 : MaterialPropertyValueBase<T, 1>(property, datum, qp)
◆ n()
Get the size of a dimension.
- Parameters
-
- Returns
- The size of the dimension
Definition at line 54 of file KokkosMaterialPropertyValueDecl.h.
static constexpr std::size_t dim
This is the dimension of all vector and tensor datastructures used in MOOSE.
Array< T, dimension+1 > const * _data
Pointer to the property data storage.
◆ operator()() [1/2]
Get the writeable reference of a property value.
- Parameters
-
i0 | The first dimension index |
- Returns
- The writeable reference of the property value
Definition at line 130 of file KokkosMaterialPropertyValueDecl.h.
Array< T, dimension+1 > const * _data
Pointer to the property data storage.
const dof_id_type _qp
Global quadrature point index.
◆ operator()() [2/2]
Get the const reference of a property value.
- Parameters
-
i0 | The first dimension index |
- Returns
- The const reference of the property value
Definition at line 136 of file KokkosMaterialPropertyValueDecl.h.
Array< T, dimension+1 > const * _data
Pointer to the property data storage.
const T & _value
Default value.
const dof_id_type _qp
Global quadrature point index.
◆ usingKokkosMaterialPropertyValueBaseMembers()
◆ _data
◆ _qp
◆ _value
The documentation for this class was generated from the following files: