4#include <unsupported/Eigen/CXX11/Tensor>
8#ifndef OILAB_MATERIALTENSORS_H
9#define OILAB_MATERIALTENSORS_H
15 static double tensorC(
const int &k,
const int &p,
const int &l,
const int &q);
16 static std::complex<double>
tensorFhat(
const int &k,
const int &l,
17 const int &i,
const int &j,
18 const Eigen::Vector3d &xi);
19 static std::complex<double>
tensorGhat(
const int &i,
const int &k,
20 const int &t,
const int &r,
21 const Eigen::VectorXd &xi);
22 static std::complex<double>
tensorHhat(
const int &t,
const int &i,
23 const Eigen::VectorXd &xi);
static std::complex< double > tensorHhat(const int &t, const int &i, const Eigen::VectorXd &xi)
static std::complex< double > tensorGhat(const int &i, const int &k, const int &t, const int &r, const Eigen::VectorXd &xi)
static std::complex< double > tensorFhat(const int &k, const int &l, const int &i, const int &j, const Eigen::Vector3d &xi)
static double tensorC(const int &k, const int &p, const int &l, const int &q)