LIMEX plugin
Loading...
Searching...
No Matches
ug::LimexNonlinearCost Class Reference

For. More...

#include <limex_integrator.hpp>

Inheritance diagram for ug::LimexNonlinearCost:
ug::ILimexCostStrategy

Public Member Functions

void update_cost (std::vector< number > &m_costA, const std::vector< size_t > &nSteps, const size_t nstages)
 provides the cost for all 0...nstages stages.
 
- Public Member Functions inherited from ug::ILimexCostStrategy
virtual ~ILimexCostStrategy ()
 destructor
 

Protected Attributes

double m_cAssemble
 
double m_cMatAdd
 ! Cost for matrix assembly
 
double m_cSolution
 ! Cost for J=A+B
 
int m_useGamma
 ! Cost for solving Jx=b
 

Detailed Description

For.

Member Function Documentation

◆ update_cost()

void ug::LimexNonlinearCost::update_cost ( std::vector< number > & costA,
const std::vector< size_t > & vSteps,
const size_t nstages )
inlinevirtual

provides the cost for all 0...nstages stages.

Implements ug::ILimexCostStrategy.


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