65template <
typename T,
int Dim>
68template <
typename T>
using Fun = boost::function<T(
const T)>;
113template <
typename A,
typename B>
115 return getMatSpecial(std::forward<A>(t_val), std::forward<B>(t_vec), f);
122 Vec<double, 3> &t_vec,
123 Fun<double> f, Fun<double> d_f,
131 Fun<double> d_f,
const int nb);
137 Vec<double, 2> &t_vec,
138 Fun<double> f, Fun<double> d_f,
147 Fun<double> d_f,
const int nb);
165template <
typename A,
typename B>
177 Fun<double> f, Fun<double> d_f, Fun<double> dd_f,
186 Fun<double> f, Fun<double> d_f, Fun<double> dd_f,
194 Fun<double> f, Fun<double> d_f, Fun<double> dd_f,
202 Fun<double> f, Fun<double> d_f, Fun<double> dd_f,
211 Fun<double> d_f, Fun<double> dd_f,
220 Fun<double> f, Fun<double> d_f, Fun<double> dd_f,
228 Fun<double> f, Fun<double> d_f, Fun<double> dd_f,
237 Fun<double> f, Fun<double> d_f, Fun<double> dd_f,
246 Fun<double> f, Fun<double> d_f, Fun<double> dd_f,
255 Fun<double> d_f, Fun<double> dd_f,
278template <
typename A,
typename B,
typename C>
282 f, d_f, dd_f, std::forward<C>(t_S), nb);
const FTensor::Tensor1< T, Dim > Val
boost::function< T(const T)> Fun
const FTensor::Tensor2< T, Dim, Dim > Vec
auto getMat(A &&t_val, B &&t_vec, Fun< double > f)
Get the Mat object.
auto getDiffMat(A &&t_val, B &&t_vec, Fun< double > f, Fun< double > d_f, const int nb)
Get the Diff Mat object.
FTensor::Ddg< double, 3, 3 > getDiffMatSpecial(Val< double, 3 > &t_val, Vec< double, 3 > &t_vec, Fun< double > f, Fun< double > d_f, const int nb)
Get the Diff Mat object.
FTensor::Ddg< double, 3, 3 > getDiffDiffMatSpecial(Val< double, 3 > &t_val, Vec< double, 3 > &t_vec, Fun< double > f, Fun< double > d_f, Fun< double > dd_f, FTensor::Tensor2< double, 3, 3 > &t_S, const int nb)
Get the Diff Diff Mat object.
FTensor::Tensor2_symmetric< double, 3 > getMatSpecial(Val< double, 3 > &t_val, Vec< double, 3 > &t_vec, Fun< double > f)
Get the Mat object.
auto getDiffDiffMat(A &&t_val, B &&t_vec, Fun< double > f, Fun< double > d_f, Fun< double > dd_f, C &&t_S, const int nb)
Get the Diff Diff Mat object.