ORCA: Optimization-based framework for Robotic Control Applications
Public Member Functions | Protected Attributes | List of all members
orca::math::AffineFunction Class Reference

#include <AffineFunction.h>

+ Inheritance diagram for orca::math::AffineFunction:
+ Collaboration diagram for orca::math::AffineFunction:

Public Member Functions

void print () const
 
const Eigen::MatrixXd & getA () const
 
const Eigen::VectorXd & getb () const
 
void setA (const Eigen::MatrixXd &newA)
 
void setb (const Eigen::VectorXd &newb)
 
Size getSize () const
 
int cols () const
 
int rows () const
 
void resize (int rows, int cols)
 
Eigen::MatrixXd & A ()
 
Eigen::VectorXd & b ()
 

Protected Attributes

Eigen::MatrixXd A_
 
Eigen::VectorXd b_
 

Member Function Documentation

◆ A()

Eigen::MatrixXd & AffineFunction::A ( )

◆ b()

Eigen::VectorXd & AffineFunction::b ( )

◆ cols()

int AffineFunction::cols ( ) const
virtual

◆ getA()

const Eigen::MatrixXd & AffineFunction::getA ( ) const

◆ getb()

const Eigen::VectorXd & AffineFunction::getb ( ) const

◆ getSize()

Size AffineFunction::getSize ( ) const
virtual

◆ print()

void AffineFunction::print ( ) const
virtual

◆ resize()

void AffineFunction::resize ( int  rows,
int  cols 
)
virtual

◆ rows()

int AffineFunction::rows ( ) const
virtual

◆ setA()

void AffineFunction::setA ( const Eigen::MatrixXd &  newA)

◆ setb()

void AffineFunction::setb ( const Eigen::VectorXd &  newb)

Member Data Documentation

◆ A_

Eigen::MatrixXd orca::math::AffineFunction::A_
protected

◆ b_

Eigen::VectorXd orca::math::AffineFunction::b_
protected

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