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,
const int& i,
const int& j,
const Eigen::Vector3d& xi);
17 static std::complex<double>
tensorGhat(
const int& i,
const int& k,
const int& t,
const int& r,
const Eigen::VectorXd& xi);
18 static std::complex<double>
tensorHhat(
const int& t,
const int& i,
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 std::complex< double > tensorGhat(const int &i, const int &k, const int &t, const int &r, const Eigen::VectorXd &xi)
static std::complex< double > tensorHhat(const int &t, const int &i, const Eigen::VectorXd &xi)
static double tensorC(const int &k, const int &p, const int &l, const int &q)