OGS
NumLib::NewtonRaphson< LinearSolver, JacobianMatrixUpdate, ResidualUpdate, SolutionUpdate >::FirstArgument< R(C::*)(Arg, Args...) const > Struct Template Reference

Detailed Description

template<typename LinearSolver, typename JacobianMatrixUpdate, typename ResidualUpdate, typename SolutionUpdate>
template<typename C, typename R, typename Arg, typename... Args>
struct NumLib::NewtonRaphson< LinearSolver, JacobianMatrixUpdate, ResidualUpdate, SolutionUpdate >::FirstArgument< R(C::*)(Arg, Args...) const >

Definition at line 49 of file NewtonRaphson.h.

Public Types

using type = std::remove_reference_t<Arg>
 

Member Typedef Documentation

◆ type

template<typename LinearSolver , typename JacobianMatrixUpdate , typename ResidualUpdate , typename SolutionUpdate >
template<typename C , typename R , typename Arg , typename... Args>
using NumLib::NewtonRaphson< LinearSolver, JacobianMatrixUpdate, ResidualUpdate, SolutionUpdate >::FirstArgument< R(C::*)(Arg, Args...) const >::type = std::remove_reference_t<Arg>

Definition at line 51 of file NewtonRaphson.h.


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