A sparse MPC solver for walking motion generation.
Public Member Functions | List of all members
AS::matrix_E Class Reference

Implements multiplication of matrix E and E' by a vector. More...

#include <as_matrix_E.h>

Public Member Functions

 matrix_E ()
 
 ~matrix_E ()
 
void form_Ex (const problem_parameters &, const double *, double *)
 Forms E*x. More...
 
void form_i2HETx (const problem_parameters &, const double *, double *)
 Forms i2H * E' * x. More...
 

Detailed Description

Implements multiplication of matrix E and E' by a vector.

Definition at line 31 of file as_matrix_E.h.

Constructor & Destructor Documentation

◆ matrix_E()

AS::matrix_E::matrix_E ( )
inline

Definition at line 35 of file as_matrix_E.h.

◆ ~matrix_E()

AS::matrix_E::~matrix_E ( )
inline

Definition at line 36 of file as_matrix_E.h.

Member Function Documentation

◆ form_Ex()

void AS::matrix_E::form_Ex ( const problem_parameters ppar,
const double *  x,
double *  result 
)

Forms E*x.

Parameters
[in]pparparameters.
[in]xvector x (SMPC_NUM_VAR * N).
[out]resultvector E*x (SMPC_NUM_STATE_VAR * N)

Definition at line 29 of file as_matrix_E.cpp.

◆ form_i2HETx()

void AS::matrix_E::form_i2HETx ( const problem_parameters ppar,
const double *  x,
double *  result 
)

Forms i2H * E' * x.

Parameters
[in]pparparameters.
[in]xvector x (SMPC_NUM_STATE_VAR * N).
[out]resultvector E' * nu (SMPC_NUM_VAR * N)

Definition at line 78 of file as_matrix_E.cpp.


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