proxsuite-nlp  0.11.0
A primal-dual augmented Lagrangian-type solver for nonlinear programming on manifolds.
 
Loading...
Searching...
No Matches
cost-sum.hxx File Reference
Include dependency graph for cost-sum.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  proxsuite
 Main package namespace.
 

Functions

template<typename Scalar>
auto proxsuite::nlp::operator+ (const shared_ptr< CostFunctionBaseTpl< Scalar > > &left, const shared_ptr< CostFunctionBaseTpl< Scalar > > &right)
 
template<typename Scalar>
auto && proxsuite::nlp::operator+ (shared_ptr< CostSumTpl< Scalar > > &&left, const shared_ptr< CostFunctionBaseTpl< Scalar > > &right)
 
template<typename Scalar>
auto proxsuite::nlp::operator* (Scalar left, const shared_ptr< CostFunctionBaseTpl< Scalar > > &right)
 

Detailed Description

Definition in file cost-sum.hxx.

Function Documentation

◆ operator+() [1/2]

template<typename Scalar>
auto proxsuite::nlp::operator+ ( const shared_ptr< CostFunctionBaseTpl< Scalar > > & left,
const shared_ptr< CostFunctionBaseTpl< Scalar > > & right )

Definition at line 11 of file cost-sum.hxx.

◆ operator+() [2/2]

template<typename Scalar>
auto && proxsuite::nlp::operator+ ( shared_ptr< CostSumTpl< Scalar > > && left,
const shared_ptr< CostFunctionBaseTpl< Scalar > > & right )

Definition at line 24 of file cost-sum.hxx.

◆ operator*()

template<typename Scalar>
auto proxsuite::nlp::operator* ( Scalar left,
const shared_ptr< CostFunctionBaseTpl< Scalar > > & right )

Definition at line 32 of file cost-sum.hxx.