aligator  0.6.1
A primal-dual augmented Lagrangian-type solver for nonlinear trajectory optimization.
Loading...
Searching...
No Matches
sum-of-costs.hpp File Reference
#include "aligator/core/cost-abstract.hpp"
#include "aligator/modelling/costs/sum-of-costs.hxx"
Include dependency graph for sum-of-costs.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  aligator::CostStackTpl< _Scalar >
 Weighted sum of multiple cost components. More...
 
struct  aligator::CostStackDataTpl< _Scalar >
 

Namespaces

namespace  aligator
 Main package namespace.
 

Functions

template<typename T >
shared_ptr< CostStackTpl< T > > aligator::operator+ (const CostPtr< T > &c1, const CostPtr< T > &c2)
 
template<typename T >
shared_ptr< CostStackTpl< T > > aligator::operator+ (shared_ptr< CostStackTpl< T > > &&c1, const CostPtr< T > &c2)
 
template<typename T >
shared_ptr< CostStackTpl< T > > aligator::operator+ (shared_ptr< CostStackTpl< T > > &&c1, CostPtr< T > &&c2)
 
template<typename T >
shared_ptr< CostStackTpl< T > > aligator::operator+ (const shared_ptr< CostStackTpl< T > > &c1, CostPtr< T > &&c2)
 
template<typename T >
shared_ptr< CostStackTpl< T > > aligator::operator* (T u, const CostPtr< T > &c1)
 
template<typename T >
shared_ptr< CostStackTpl< T > > aligator::operator* (T u, shared_ptr< CostStackTpl< T > > &&c1)