#include <memory>
#include <iostream>
#include "fcl/math/constants.h"
#include "fcl/math/motion/taylor_model/interval.h"
#include "fcl/math/motion/taylor_model/time_interval.h"
#include "fcl/math/motion/taylor_model/taylor_model-inl.h"
Go to the source code of this file.
Classes | |
class | fcl::TaylorModel< S > |
TaylorModel implements a third order Taylor model, i.e., a cubic approximation of a function over a time interval, with an interval remainder. All the operations on two Taylor models assume their time intervals are the same. More... | |
Namespaces | |
fcl | |
Main namespace. | |
Functions | |
template<typename S > | |
FCL_EXPORT void | fcl::generateTaylorModelForCosFunc (TaylorModel< S > &tm, S w, S q0) |
Generate Taylor model for cos(w t + q0) More... | |
template<typename S > | |
FCL_EXPORT void | fcl::generateTaylorModelForLinearFunc (TaylorModel< S > &tm, S p, S v) |
Generate Taylor model for p + v t. More... | |
template<typename S > | |
FCL_EXPORT void | fcl::generateTaylorModelForSinFunc (TaylorModel< S > &tm, S w, S q0) |
Generate Taylor model for sin(w t + q0) More... | |
template<typename S > | |
FCL_EXPORT TaylorModel< S > | fcl::operator* (S d, const TaylorModel< S > &a) |
template<typename S > | |
FCL_EXPORT TaylorModel< S > | fcl::operator+ (S d, const TaylorModel< S > &a) |
template<typename S > | |
FCL_EXPORT TaylorModel< S > | fcl::operator- (S d, const TaylorModel< S > &a) |