Janus 2.0.0
High-performance C++20 dual-mode numerical framework
Loading...
Searching...
No Matches
Eigen::NumTraits< casadi::MX > Struct Reference

NumTraits specialization for casadi::MX Required for Eigen's operator<< and other scalar-dependent operations. More...

#include <JanusTypes.hpp>

Inheritance diagram for Eigen::NumTraits< casadi::MX >:
Collaboration diagram for Eigen::NumTraits< casadi::MX >:

Public Types

enum  {
  IsComplex = 0 , IsInteger = 0 , IsSigned = 1 , RequireInitialization = 1 ,
  ReadCost = 1 , AddCost = 1 , MulCost = 1
}

Static Public Member Functions

static int digits10 ()
static int min_exponent ()
static int max_exponent ()
static casadi::MX epsilon ()
static casadi::MX dummy_precision ()
static casadi::MX highest ()
static casadi::MX lowest ()

Detailed Description

NumTraits specialization for casadi::MX Required for Eigen's operator<< and other scalar-dependent operations.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
IsComplex 
IsInteger 
IsSigned 
RequireInitialization 
ReadCost 
AddCost 
MulCost 

Member Function Documentation

◆ digits10()

int Eigen::NumTraits< casadi::MX >::digits10 ( )
inlinestatic

◆ dummy_precision()

casadi::MX Eigen::NumTraits< casadi::MX >::dummy_precision ( )
inlinestatic

◆ epsilon()

casadi::MX Eigen::NumTraits< casadi::MX >::epsilon ( )
inlinestatic

◆ highest()

casadi::MX Eigen::NumTraits< casadi::MX >::highest ( )
inlinestatic

◆ lowest()

casadi::MX Eigen::NumTraits< casadi::MX >::lowest ( )
inlinestatic

◆ max_exponent()

int Eigen::NumTraits< casadi::MX >::max_exponent ( )
inlinestatic

◆ min_exponent()

int Eigen::NumTraits< casadi::MX >::min_exponent ( )
inlinestatic

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