alpaqa 0.0.1
Nonconvex constrained optimization
Public Member Functions | Public Attributes | List of all members
PolymorphicInnerSolver< InnerSolver >::WrappedStatsAccumulator Struct Referenceabstract

#include <alpaqa/polymorphic-inner-solver.hpp>

Detailed Description

template<class InnerSolver>
struct alpaqa::PolymorphicInnerSolver< InnerSolver >::WrappedStatsAccumulator

Definition at line 304 of file polymorphic-inner-solver.hpp.

+ Inheritance diagram for PolymorphicInnerSolver< InnerSolver >::WrappedStatsAccumulator:
+ Collaboration diagram for PolymorphicInnerSolver< InnerSolver >::WrappedStatsAccumulator:

Public Member Functions

void accumulate (const PolymorphicInnerSolverStatsBase &bstats) override
 
py::dict to_dict () const override
 
virtual void accumulate (const class PolymorphicInnerSolverStatsBase &)=0
 

Public Attributes

InnerStatsAccumulator< typename InnerSolver::Stats > acc
 

Member Function Documentation

◆ accumulate() [1/2]

void accumulate ( const PolymorphicInnerSolverStatsBase bstats)
inlineoverride

Definition at line 308 of file polymorphic-inner-solver.hpp.

◆ to_dict()

py::dict to_dict ( ) const
inlineoverridevirtual

Implements PolymorphicInnerSolverStatsAccumulatorBase.

Definition at line 312 of file polymorphic-inner-solver.hpp.

+ Here is the call graph for this function:

◆ accumulate() [2/2]

virtual void accumulate ( const class PolymorphicInnerSolverStatsBase )
pure virtualinherited

Member Data Documentation

◆ acc

InnerStatsAccumulator<typename InnerSolver::Stats> acc

Definition at line 306 of file polymorphic-inner-solver.hpp.


The documentation for this struct was generated from the following file: