https://mooseframework.inl.gov
Classes | Namespaces | Typedefs
NestedSolve.h File Reference

Go to the source code of this file.

Classes

struct  NestedSolveInternal::CorrespondingJacobianTempl< T >
 
class  NestedSolveTempl< is_ad >
 NestedSolveTempl<is_ad> and its instantiations NestedSolve and ADNestedSolve are utility classes that implement a non-linear solver. More...
 
struct  NestedSolveTempl< is_ad >::CorrespondingJacobianTempl< T >
 Deduce the Jacobian type from the solution type. More...
 
struct  NestedSolveInternal::CorrespondingJacobianTempl< Real >
 
struct  NestedSolveInternal::CorrespondingJacobianTempl< ADReal >
 
struct  NestedSolveInternal::CorrespondingJacobianTempl< RealVectorValue >
 
struct  NestedSolveInternal::CorrespondingJacobianTempl< ADRealVectorValue >
 
struct  NestedSolveInternal::CorrespondingJacobianTempl< typename NestedSolveTempl< false >::DynamicVector >
 
struct  NestedSolveInternal::CorrespondingJacobianTempl< typename NestedSolveTempl< true >::DynamicVector >
 
struct  NestedSolveInternal::CorrespondingJacobianTempl< typename Eigen::Matrix< Real, N, 1 > >
 
struct  NestedSolveInternal::CorrespondingJacobianTempl< typename Eigen::Matrix< ADReal, N, 1 > >
 
class  NestedSolveInternal::DynamicMatrixEigenAdaptorFunctor< is_ad, R, J, store_residual_norm >
 Adaptor functor for Eigen::Matrix based residual and Jacobian types. More...
 
class  NestedSolveInternal::RealEigenAdaptorFunctor< is_ad, R, J, store_residual_norm >
 Adaptor functor for scalar Real valued residual and Jacobian types. More...
 
class  NestedSolveInternal::RealVectorEigenAdaptorFunctor< is_ad, R, J, store_residual_norm >
 Adaptor functor for MOOSE RealVectorValue/RankTwoTensor residual and Jacobian types. More...
 

Namespaces

 NestedSolveInternal
 Internal use namespace that contains template helpers to map each residual type to its corresponding Jacobian type.
 

Typedefs

typedef NestedSolveTempl< false > NestedSolve
 
typedef NestedSolveTempl< true > ADNestedSolve
 

Typedef Documentation

◆ ADNestedSolve

Definition at line 797 of file NestedSolve.h.

◆ NestedSolve

typedef NestedSolveTempl<false> NestedSolve

Definition at line 796 of file NestedSolve.h.