v0.14.0
Loading...
Searching...
No Matches
minus_Tensor2_symmetric.hpp
Go to the documentation of this file.
1/* Unary minus operator. */
2
3#pragma once
4
5namespace FTensor
6{
7 template <class A, class T, int Dim, char i, char j>
9 {
10 public:
12
13 public:
14 T operator()(const int N1, const int N2) const { return -iterA(N1, N2); }
18 };
19
20 template <class A, class T, int Dim, char i, char j>
21 Tensor2_symmetric_Expr<minus_Tensor2_symmetric<A, T, Dim, i, j>, T, Dim, i, j>
27}
static Number< 2 > N2
static Number< 1 > N1
constexpr double a
T operator()(const int N1, const int N2) const
Tensor2_symmetric_Expr< A, T, Dim, i, j > iterA
minus_Tensor2_symmetric(const Tensor2_symmetric_Expr< A, T, Dim, i, j > &a)
FTensor::Index< 'i', SPACE_DIM > i
FTensor::Index< 'j', 3 > j
const double T
Tensors class implemented by Walter Landry.
Definition FTensor.hpp:51
Ddg_Expr< Ddg_minus_Ddg< A, B, T, U, Dim01, Dim23, i, j, k, l >, typename promote< T, U >::V, Dim01, Dim23, i, j, k, l > operator-(const Ddg_Expr< A, T, Dim01, Dim23, i, j, k, l > &a, const Ddg_Expr< B, U, Dim01, Dim23, i, j, k, l > &b)