 |
| v0.14.0
|
Go to the documentation of this file.
65 template <
typename T,
int Dim>
68 template <
typename T>
using Fun = boost::function<T(
const T)>;
113 template <
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);
165 template <
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,
278 template <
typename A,
typename B,
typename C>
282 f,
d_f,
dd_f, std::forward<C>(t_S), nb);
FTensor::Tensor2_symmetric< double, 3 > getMatSpecial(Val< double, 3 > &t_val, Vec< double, 3 > &t_vec, Fun< double > f)
Get the Mat object.
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.
const FTensor::Tensor1< T, Dim > Val
const FTensor::Tensor2< T, Dim, Dim > Vec
boost::function< T(const T)> Fun
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.
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.