Dynotree
Loading...
Searching...
No Matches
StateSpace.h File Reference
#include <algorithm>
#include <cmath>
#include <cwchar>
#include <iostream>
#include <limits>
#include <memory>
#include <variant>
#include <vector>
#include <eigen3/Eigen/Core>
#include <eigen3/Eigen/Dense>
#include "dynotree_macros.h"
Include dependency graph for StateSpace.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  dynotree::RnL1< Scalar, Dimensions >
 
struct  dynotree::Time< Scalar >
 
struct  dynotree::SO2< Scalar >
 
struct  dynotree::SO2Squared< Scalar >
 
struct  dynotree::RnSquared< Scalar, Dimensions >
 
struct  dynotree::Rn< Scalar, Dimensions >
 
struct  dynotree::Vpure
 
struct  dynotree::S4irtual
 
struct  dynotree::virtual_wrapper
 
struct  dynotree::AddOneOrKeepMinusOne< id >
 
struct  dynotree::AddOneOrKeepMinusOne<-1 >
 
struct  dynotree::RnTime< Scalar, Dimensions >
 
struct  dynotree::R2SO2< Scalar >
 
struct  dynotree::R2SO2Squared< Scalar >
 
struct  dynotree::SO3Squared< Scalar >
 
struct  dynotree::SO3< Scalar >
 
struct  dynotree::R9SO3Squared< Scalar >
 
struct  dynotree::R3SO3Squared< Scalar >
 
struct  dynotree::R3SO3< Scalar >
 
struct  dynotree::Combined< Scalar >
 

Namespaces

namespace  dynotree
 

Enumerations

enum class  dynotree::DistanceType {
  dynotree::RnL1 , dynotree::Rn , dynotree::RnSquared , dynotree::SO2 ,
  dynotree::SO2Squared , dynotree::SO3 , dynotree::SO3Squared
}
 

Functions

Eigen::IOFormat dynotree::__CleanFmt (4, 0, ", ", "\n", "[", "]")
 
template<typename T , typename Scalar >
void dynotree::choose_split_dimension_default (const T &lb, const T &ub, int &ii, Scalar &width)
 
template<typename T , typename T2 , typename Scalar >
void dynotree::choose_split_dimension_weights (const T &lb, const T &ub, const T2 &weight, int &ii, Scalar &width)
 
bool dynotree::starts_with (const std::string &str, const std::string &prefix)
 
int dynotree::get_number (const std::string &str)