- 3.0.2 rigid body dynamics module.
IKRegularizerBase.h
Go to the documentation of this file.
1
/**********************************************************************************************************************
2
This file is part of the Control Toolbox (https://github.com/ethz-adrl/control-toolbox), copyright by ETH Zurich.
3
Licensed under the BSD-2 license (see LICENSE file in main directory)
4
**********************************************************************************************************************/
5
6
#pragma once
7
8
class
IKRegularizerBase
9
{
10
public
:
11
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
12
13
IKRegularizerBase
() =
default
;
14
virtual
~IKRegularizerBase
() =
default
;
15
16
virtual
Eigen::MatrixXd
computeRegularizer
(
const
Eigen::VectorXd jointVal) = 0;
17
};
IKRegularizerBase::~IKRegularizerBase
virtual ~IKRegularizerBase()=default
IKRegularizerBase::IKRegularizerBase
EIGEN_MAKE_ALIGNED_OPERATOR_NEW IKRegularizerBase()=default
IKRegularizerBase::computeRegularizer
virtual Eigen::MatrixXd computeRegularizer(const Eigen::VectorXd jointVal)=0
IKRegularizerBase
Definition:
IKRegularizerBase.h:8
include
ct
rbd
robot
kinematics
ik_nlp
IKRegularizerBase.h
Generated on Wed Feb 19 2020 15:14:47 by
1.8.13