version 0.4.1
nonlinearoperator.hh File Reference

Provides a NonLinearOperator class for handling nonlinear operators. More...

#include <functional>
#include <dune/common/hybridutilities.hh>
#include <ikarus/utils/traits.hh>

Go to the source code of this file.

Classes

class  Ikarus::NonLinearOperator< TypeListOne, TypeListTwo >
 Represents a NonLinearOperator class for handling nonlinear operators. More...
 

Namespaces

namespace  Ikarus
 

Functions

template<typename... Args>
auto Ikarus::parameter (Args &&... args)
 Creates a Parameter object. More...
 
template<typename... Args>
auto Ikarus::functions (Args &&... args)
 Creates a Functions object. More...
 
template<typename... DerivativeArgs, typename... ParameterArgs>
auto Ikarus::initResults (const std::tuple< DerivativeArgs... > &derivativesFunctions, const std::tuple< ParameterArgs... > &parameter)
 Initializes the results for functions and parameters. More...
 
template<typename... DerivativeArgs, typename... ParameterArgs>
 Ikarus::NonLinearOperator (const Impl::Functions< DerivativeArgs &&... > &a, const Impl::Parameter< ParameterArgs... > &b) -> NonLinearOperator< Impl::Functions< DerivativeArgs... >, Impl::Parameter< ParameterArgs... > >