Geomi
Public Member Functions | Private Types | List of all members
Variational::CovariantStepInternals< T_M, T_Q, T_ALGEBRA > Class Template Reference
Inheritance diagram for Variational::CovariantStepInternals< T_M, T_Q, T_ALGEBRA >:
Inheritance graph
[legend]
Collaboration diagram for Variational::CovariantStepInternals< T_M, T_Q, T_ALGEBRA >:
Collaboration graph
[legend]

Public Member Functions

 CovariantStepInternals (Problem &problem)
 
const NOXVector< T_ALGEBRA::DOF > getInitialGuess ()
 
T_Q posFromVel (T_M h, T_Q q0, T_ALGEBRA v0) const
 
bool computeF (NOXVector< T_ALGEBRA::DOF > &f, const NOXVector< T_ALGEBRA::DOF > &xi)
 
bool computeJacobian (Eigen::Matrix< double, T_ALGEBRA::DOF, T_ALGEBRA::DOF > &J, const NOXVector< T_ALGEBRA::DOF > &xi_vec)
 
- Public Member Functions inherited from Variational::Abstract::StepInternals< T_M, T_Q, Abstract::LieProblem< T_M, T_Q, T_ALGEBRA >, T_ALGEBRA >
 StepInternals (Abstract::LieProblem< T_M, T_Q, T_ALGEBRA > &problem)
 
void setData (T_M h, T_Q q0, T_Q q1)
 
T_M h () const
 
T_Q q0 () const
 
T_Q q1 () const
 
- Public Member Functions inherited from Abstract::NOXStep< T_ALGEBRA, 1 >
virtual bool computeF (NOXVector< T_ALGEBRA ::DOF *T_N_EQUATIONS > &f, const NOXVector< T_ALGEBRA ::DOF *T_N_EQUATIONS > &x)=0
 
virtual bool computeJacobian (Eigen::Matrix< double, T_ALGEBRA ::DOF *T_N_EQUATIONS, T_ALGEBRA ::DOF *T_N_EQUATIONS > &J, const NOXVector< T_ALGEBRA ::DOF *T_N_EQUATIONS > &x)=0
 

Private Types

using Problem = Abstract::LieProblem< T_M, T_Q, T_ALGEBRA >
 

Additional Inherited Members

- Protected Attributes inherited from Variational::Abstract::StepInternals< T_M, T_Q, Abstract::LieProblem< T_M, T_Q, T_ALGEBRA >, T_ALGEBRA >
T_M m_h
 
T_Q m_q0
 
T_Q m_q1
 
Abstract::LieProblem< T_M, T_Q, T_ALGEBRA > & m_problem
 

The documentation for this class was generated from the following file: