Public Types | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
dynamicgraph::sot::MemoryTaskSOT Class Reference

#include <memory-task-sot.hh>

Inheritance diagram for dynamicgraph::sot::MemoryTaskSOT:
Inheritance graph
[legend]

Public Types

typedef Eigen::Map< Matrix, Eigen::internal::traits< Matrix >::Alignment > Kernel_t
 
typedef Eigen::Map< const Matrix, Eigen::internal::traits< Matrix >::Alignment > KernelConst_t
 

Public Member Functions

void display (std::ostream &os) const
 
Kernel_tgetKernel (const Matrix::Index r, const Matrix::Index c)
 
 MemoryTaskSOT (const Matrix::Index nJ=0, const Matrix::Index mJ=0)
 
void resizeKernel (const Matrix::Index r, const Matrix::Index c)
 
- Public Member Functions inherited from dynamicgraph::sot::TaskAbstract::MemoryTaskAbstract
 MemoryTaskAbstract (void)
 
virtual ~MemoryTaskAbstract (void)
 

Public Attributes

dynamicgraph::Vector err
 
dynamicgraph::Matrix JK
 
dynamicgraph::Matrix Jt
 
Kernel_t kernel
 
SVD_t svd
 
dynamicgraph::Vector tmpControl
 
dynamicgraph::Vector tmpTask
 
dynamicgraph::Vector tmpVar
 
- Public Attributes inherited from dynamicgraph::sot::TaskAbstract::MemoryTaskAbstract
int timeLastChange
 

Private Member Functions

void initMemory (const Matrix::Index nJ, const Matrix::Index mJ)
 

Private Attributes

Matrix kernelMem
 

Detailed Description

Definition at line 25 of file memory-task-sot.hh.

Member Typedef Documentation

◆ Kernel_t

typedef Eigen::Map<Matrix, Eigen::internal::traits<Matrix>::Alignment> dynamicgraph::sot::MemoryTaskSOT::Kernel_t

Definition at line 28 of file memory-task-sot.hh.

◆ KernelConst_t

typedef Eigen::Map<const Matrix, Eigen::internal::traits<Matrix>::Alignment> dynamicgraph::sot::MemoryTaskSOT::KernelConst_t

Definition at line 30 of file memory-task-sot.hh.

Constructor & Destructor Documentation

◆ MemoryTaskSOT()

MemoryTaskSOT::MemoryTaskSOT ( const Matrix::Index  nJ = 0,
const Matrix::Index  mJ = 0 
)
Parameters
mJis the number of joints
nJthe number of feature in the task

Definition at line 16 of file memory-task-sot.cpp.

Member Function Documentation

◆ display()

void MemoryTaskSOT::display ( std::ostream &  os) const
virtual

◆ getKernel()

Kernel_t& dynamicgraph::sot::MemoryTaskSOT::getKernel ( const Matrix::Index  r,
const Matrix::Index  c 
)
inline

Definition at line 48 of file memory-task-sot.hh.

◆ initMemory()

void MemoryTaskSOT::initMemory ( const Matrix::Index  nJ,
const Matrix::Index  mJ 
)
private

Definition at line 21 of file memory-task-sot.cpp.

◆ resizeKernel()

void dynamicgraph::sot::MemoryTaskSOT::resizeKernel ( const Matrix::Index  r,
const Matrix::Index  c 
)
inline

Definition at line 41 of file memory-task-sot.hh.

Member Data Documentation

◆ err

dynamicgraph::Vector dynamicgraph::sot::MemoryTaskSOT::err

Definition at line 33 of file memory-task-sot.hh.

◆ JK

dynamicgraph::Matrix dynamicgraph::sot::MemoryTaskSOT::JK

Definition at line 36 of file memory-task-sot.hh.

◆ Jt

dynamicgraph::Matrix dynamicgraph::sot::MemoryTaskSOT::Jt

Definition at line 34 of file memory-task-sot.hh.

◆ kernel

Kernel_t dynamicgraph::sot::MemoryTaskSOT::kernel

Definition at line 39 of file memory-task-sot.hh.

◆ kernelMem

Matrix dynamicgraph::sot::MemoryTaskSOT::kernelMem
private

Definition at line 65 of file memory-task-sot.hh.

◆ svd

SVD_t dynamicgraph::sot::MemoryTaskSOT::svd

Definition at line 38 of file memory-task-sot.hh.

◆ tmpControl

dynamicgraph::Vector dynamicgraph::sot::MemoryTaskSOT::tmpControl

Definition at line 33 of file memory-task-sot.hh.

◆ tmpTask

dynamicgraph::Vector dynamicgraph::sot::MemoryTaskSOT::tmpTask

Definition at line 33 of file memory-task-sot.hh.

◆ tmpVar

dynamicgraph::Vector dynamicgraph::sot::MemoryTaskSOT::tmpVar

Definition at line 33 of file memory-task-sot.hh.


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


sot-core
Author(s): Olivier Stasse, ostasse@laas.fr
autogenerated on Wed Jun 21 2023 02:51:27