proxsuite-nlp  0.11.0
A primal-dual augmented Lagrangian-type solver for nonlinear programming on manifolds.
 
Loading...
Searching...
No Matches
cost-function.hpp File Reference
#include "proxsuite-nlp/manifold-base.hpp"
#include "proxsuite-nlp/function-base.hpp"
#include <boost/core/demangle.hpp>
#include <ostream>
Include dependency graph for cost-function.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  proxsuite::nlp::CostFunctionBaseTpl< _Scalar >
 Base class for differentiable cost functions. More...
 
struct  proxsuite::nlp::func_to_cost< _Scalar >
 

Namespaces

namespace  proxsuite
 Main package namespace.
 

Functions

template<typename Scalar>
auto proxsuite::nlp::downcast_function_to_cost (const shared_ptr< C2FunctionTpl< Scalar > > &func) -> shared_ptr< CostFunctionBaseTpl< Scalar > >
 

Detailed Description

Definition in file cost-function.hpp.

Function Documentation

◆ downcast_function_to_cost()

template<typename Scalar>
auto proxsuite::nlp::downcast_function_to_cost ( const shared_ptr< C2FunctionTpl< Scalar > > & func) -> shared_ptr<CostFunctionBaseTpl<Scalar>>

Definition at line 15 of file cost-function.hpp.