#include <StateSpace.h>
|
using | cref_t = const Eigen::Ref<const Eigen::Matrix<Scalar, Dimensions, 1>> & |
|
using | ref_t = Eigen::Ref<Eigen::Matrix<Scalar, Dimensions, 1>> |
|
using | vec_t = Eigen::Matrix<Scalar, Dimensions, 1> |
|
using | DIM = std::integral_constant<int, Dimensions> |
|
|
void | print (std::ostream &out) |
|
void | set_weights (cref_t weights_) |
|
void | set_bounds (cref_t lb_, cref_t ub_) |
|
bool | check_bounds (cref_t x) const |
|
void | interpolate (cref_t from, cref_t to, Scalar t, ref_t out) const |
|
void | sample_uniform (ref_t x) const |
|
void | choose_split_dimension (cref_t lb, cref_t ub, int &ii, Scalar &width) const |
|
Scalar | distance_to_rectangle (cref_t &x, cref_t &lb, cref_t &ub) const |
|
Scalar | distance (cref_t &x, cref_t &y) const |
|
◆ cref_t
template<typename Scalar , int Dimensions = -1>
using dynotree::Rn< Scalar, Dimensions >::cref_t = const Eigen::Ref<const Eigen::Matrix<Scalar, Dimensions, 1>> & |
◆ DIM
template<typename Scalar , int Dimensions = -1>
using dynotree::Rn< Scalar, Dimensions >::DIM = std::integral_constant<int, Dimensions> |
◆ ref_t
template<typename Scalar , int Dimensions = -1>
using dynotree::Rn< Scalar, Dimensions >::ref_t = Eigen::Ref<Eigen::Matrix<Scalar, Dimensions, 1>> |
◆ vec_t
template<typename Scalar , int Dimensions = -1>
using dynotree::Rn< Scalar, Dimensions >::vec_t = Eigen::Matrix<Scalar, Dimensions, 1> |
◆ check_bounds()
template<typename Scalar , int Dimensions = -1>
◆ choose_split_dimension()
template<typename Scalar , int Dimensions = -1>
void dynotree::Rn< Scalar, Dimensions >::choose_split_dimension |
( |
cref_t | lb, |
|
|
cref_t | ub, |
|
|
int & | ii, |
|
|
Scalar & | width ) const |
|
inline |
◆ distance()
template<typename Scalar , int Dimensions = -1>
◆ distance_to_rectangle()
template<typename Scalar , int Dimensions = -1>
◆ interpolate()
template<typename Scalar , int Dimensions = -1>
◆ print()
template<typename Scalar , int Dimensions = -1>
void dynotree::Rn< Scalar, Dimensions >::print |
( |
std::ostream & | out | ) |
|
|
inline |
◆ sample_uniform()
template<typename Scalar , int Dimensions = -1>
◆ set_bounds()
template<typename Scalar , int Dimensions = -1>
◆ set_weights()
template<typename Scalar , int Dimensions = -1>
◆ lb
template<typename Scalar , int Dimensions = -1>
Eigen::Matrix<Scalar, Dimensions, 1> dynotree::Rn< Scalar, Dimensions >::lb |
◆ rn_squared
template<typename Scalar , int Dimensions = -1>
◆ ub
template<typename Scalar , int Dimensions = -1>
Eigen::Matrix<Scalar, Dimensions, 1> dynotree::Rn< Scalar, Dimensions >::ub |
◆ use_weights
template<typename Scalar , int Dimensions = -1>
bool dynotree::Rn< Scalar, Dimensions >::use_weights = false |
◆ weights
template<typename Scalar , int Dimensions = -1>
The documentation for this struct was generated from the following file: