Kronecker Delta class symmetric.
More...
#include "src/ftensor/src/FTensor/Kronecker_Delta.hpp"
|
| constexpr T | operator() (const int N1, const int N2) const |
| |
| template<char i, char j, int Dim> |
| Tensor2_symmetric_Expr< Kronecker_Delta_symmetric< T >, T, Dim, i, j > | operator() (const Index< i, Dim > &, const Index< j, Dim > &) const |
| |
| template<char i, int Dim0> |
| constexpr auto | operator() (const Index< i, Dim0 > &, const int &N1) const |
| |
| template<char j, int Dim1> |
| constexpr auto | operator() (const int &N0, const Index< j, Dim1 > &) const |
| |
template<class T = int>
class FTensor::Kronecker_Delta_symmetric< T >
Kronecker Delta class symmetric.
- Template Parameters
-
- Examples
- mofem/atom_tests/matrix_function.cpp, mofem/tutorials/adv-0/plastic.cpp, mofem/tutorials/adv-0/src/PlasticOps.hpp, mofem/tutorials/adv-0/src/PlasticOpsGeneric.hpp, mofem/tutorials/adv-5/seepage.cpp, mofem/tutorials/vec-1/eigen_elastic.cpp, mofem/tutorials/vec-2/src/HenckyOps.hpp, mofem/tutorials/vec-5/free_surface.cpp, mofem/tutorials/vec-6/plate.cpp, mofem/users_modules/adolc-plasticity/src/ADOLCPlasticityMaterialModels.hpp, mofem/users_modules/basic_finite_elements/elasticity/elasticity.cpp, and mofem/users_modules/eshelbian_plasticity/src/impl/EshelbianOperators.cpp.
Definition at line 49 of file Kronecker_Delta.hpp.
◆ operator()() [1/4]
template<class T = int>
template<char i, char j, int Dim>
Definition at line 57 of file Kronecker_Delta.hpp.
57 {
58 return Tensor2_symmetric_Expr<Kronecker_Delta_symmetric<T>, T, Dim,
i,
j>(*this);
59 };
FTensor::Index< 'i', SPACE_DIM > i
FTensor::Index< 'j', 3 > j
◆ operator()() [2/4]
template<class T = int>
template<char i, int Dim0>
Definition at line 62 of file Kronecker_Delta.hpp.
62 {
63 auto TensorExpr = [this, N1](const int &N0) {
65 };
67 };
constexpr T operator()(const int N1, const int N2) const
◆ operator()() [3/4]
template<class T = int>
template<char j, int Dim1>
Definition at line 70 of file Kronecker_Delta.hpp.
70 {
71 auto TensorExpr = [this, N0](const int &N1) {
73 };
74 return Tensor1_Expr<
decltype(TensorExpr), T, Dim1,
j>{TensorExpr};
75 };
◆ operator()() [4/4]
The documentation for this class was generated from the following file: