https://mooseframework.inl.gov
Classes | Namespaces | Functions
EigenADReal.h File Reference

Go to the source code of this file.

Classes

struct  MetaPhysicL::RawType< Eigen::Matrix< T, M, N, O, M2, N2 > >
 
struct  Eigen::NumTraits< MetaPhysicL::DualNumber< V, D, asd > >
 
struct  Eigen::ScalarBinaryOpTraits< Real, MetaPhysicL::DualNumber< V, D, asd >, BinaryOp >
 
struct  Eigen::ScalarBinaryOpTraits< MetaPhysicL::DualNumber< V, D, asd >, Real, BinaryOp >
 
struct  Moose::ADType< T >
 
struct  Moose::ADType< Eigen::Matrix< T, M, N, O, M2, N2 > >
 
class  Eigen::internal::gebp_traits< ADReal, ADReal, false, false >
 Override number traits for the ADReal type used in libEigen calculations. More...
 
struct  Eigen::internal::gebp_kernel< ADReal, ADReal, Index, DataMapper, 1, 1, ConjugateLhs, ConjugateRhs >
 

Namespaces

 Eigen
 
 Eigen::internal
 
 MetaPhysicL
 We need to instantiate the following CompareTypes to tell the compiler that ADReal is a subtype of ChainedADReal.
 
 Moose
 MOOSE now contains C++17 code, so give a reasonable error message stating what the user can do to address this in their environment if C++17 compatibility isn't found.
 

Functions

template<typename V , typename D , bool asd>
bool Eigen::internal::isinf_impl (const MetaPhysicL::DualNumber< V, D, asd > &a)
 
template<typename V , typename D , bool asd>
bool Eigen::internal::isnan_impl (const MetaPhysicL::DualNumber< V, D, asd > &a)
 
template<typename V , typename D , bool asd>
MetaPhysicL::DualNumber< V, D, asd > Eigen::internal::sqrt (const MetaPhysicL::DualNumber< V, D, asd > &a)
 
template<typename V , typename D , bool asd>
MetaPhysicL::DualNumber< V, D, asd > Eigen::internal::abs (const MetaPhysicL::DualNumber< V, D, asd > &a)
 
template<typename T >
auto MetaPhysicL::raw_value (const Eigen::Map< T > &in)
 
template<>
long double Eigen::internal::cast< ADReal, long double > (const ADReal &x)
 
template<>
double Eigen::internal::cast< ADReal, double > (const ADReal &x)
 
template<>
long Eigen::internal::cast< ADReal, long > (const ADReal &x)
 
template<>
int Eigen::internal::cast< ADReal, int > (const ADReal &x)