|
Thyra Package Browser (Single Doxygen Collection) Version of the Day
|


Go to the source code of this file.
Namespaces | |
| namespace | Thyra |
Functions | |
| template<class Scalar > | |
| void | Thyra::eval_f (const ModelEvaluator< Scalar > &model, const VectorBase< Scalar > &x, VectorBase< Scalar > *f) |
Evaluate f(x). | |
| template<class Scalar > | |
| void | Thyra::eval_f_W (const ModelEvaluator< Scalar > &model, const VectorBase< Scalar > &x, VectorBase< Scalar > *f, LinearOpWithSolveBase< Scalar > *W) |
Evaluate f(x) and W(x) = DfDx(x). | |
| template<class Scalar > | |
| void | Thyra::eval_f (const ModelEvaluator< Scalar > &model, const VectorBase< Scalar > &x, const Scalar &t, VectorBase< Scalar > *f) |
Evaluate f(x,t). | |
| template<class Scalar > | |
| void | Thyra::eval_g (const ModelEvaluator< Scalar > &model, const int l, const VectorBase< Scalar > &p_l, const int j, const Ptr< VectorBase< Scalar > > &g_j) |
Evaluate g(j)(p)). | |
| template<class Scalar > | |
| void | Thyra::eval_g (const ModelEvaluator< Scalar > &model, const int l, const VectorBase< Scalar > &p_l, const int j, VectorBase< Scalar > *g_j) |
| Deprecated . | |
| template<class Scalar > | |
| void | Thyra::eval_g (const ModelEvaluator< Scalar > &model, const int l, const VectorBase< Scalar > &p_l, const Scalar &t, const int j, VectorBase< Scalar > *g_j) |
Evaluate g(j)(p,t)). | |
| template<class Scalar > | |
| void | Thyra::eval_g_DgDp (const ModelEvaluator< Scalar > &model, const int l, const VectorBase< Scalar > &p_l, const int j, const Ptr< VectorBase< Scalar > > &g_j, const ModelEvaluatorBase::Derivative< Scalar > &DgDp_j_l) |
Evaluate g(j)(p)) and/or D(g)/D(p). | |
| template<class Scalar > | |
| void | Thyra::eval_f (const ModelEvaluator< Scalar > &model, const VectorBase< Scalar > &x_dot, const VectorBase< Scalar > &x, const typename ModelEvaluatorBase::InArgs< Scalar >::ScalarMag &t, VectorBase< Scalar > *f) |
Evaluate f(x_dot,x,t). | |
| template<class Scalar > | |
| void | Thyra::eval_f_W (const ModelEvaluator< Scalar > &model, const VectorBase< Scalar > &x_dot, const VectorBase< Scalar > &x, const typename ModelEvaluatorBase::InArgs< Scalar >::ScalarMag &t, const Scalar &alpha, const Scalar &beta, VectorBase< Scalar > *f, LinearOpWithSolveBase< Scalar > *W) |
Evaluate f(x_dot,x,t) and W(x_dot,x,t,alpha,beta) = alpha*DfDx_dot(x_dot,x,t) + beta*DfDx(x_dot,x,t). | |
1.7.4