Sacado Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Functions | Variables
ConversionTests.cpp File Reference
#include <type_traits>
#include "Teuchos_UnitTestHarness.hpp"
#include "Teuchos_UnitTestRepository.hpp"
#include "Teuchos_GlobalMPISession.hpp"
#include "Teuchos_TestingHelpers.hpp"
#include "Sacado_No_Kokkos.hpp"
#include "Sacado_Fad_SimpleFad.hpp"
#include "Sacado_Tay_CacheTaylor.hpp"
#include "Sacado_mpl_apply.hpp"
Include dependency graph for ConversionTests.cpp:

Go to the source code of this file.

Classes

struct  A
 
struct  B
 
struct  C
 

Typedefs

typedef Sacado::Fad::DFad< double > Fad_DFadType
 
typedef Sacado::Fad::SLFad
< double, global_fad_size
Fad_SLFadType
 
typedef Sacado::Fad::SFad
< double, global_fad_size
Fad_SFadType
 
typedef Sacado::Fad::DVFad
< double > 
Fad_DVFadType
 
typedef Sacado::Fad::SimpleFad
< double > 
Fad_SimpleFadType
 
typedef Sacado::Fad::ViewFad
< double, global_fad_size,
1, Fad_DFadType
Fad_VFadType
 
typedef Sacado::ELRFad::DFad
< double > 
ELRFad_DFadType
 
typedef Sacado::ELRFad::SLFad
< double, global_fad_size
ELRFad_SLFadType
 
typedef Sacado::ELRFad::SFad
< double, global_fad_size
ELRFad_SFadType
 
typedef
Sacado::ELRFad::ViewFad
< double, global_fad_size,
1, ELRFad_DFadType
ELRFad_VFadType
 
typedef Sacado::CacheFad::DFad
< double > 
CacheFad_DFadType
 
typedef
Sacado::CacheFad::SLFad
< double, global_fad_size
CacheFad_SLFadType
 
typedef Sacado::CacheFad::SFad
< double, global_fad_size
CacheFad_SFadType
 
typedef
Sacado::CacheFad::ViewFad
< double, global_fad_size,
1, CacheFad_DFadType
CacheFad_VFadType
 
typedef
Sacado::ELRCacheFad::DFad
< double > 
ELRCacheFad_DFadType
 
typedef
Sacado::ELRCacheFad::SLFad
< double, global_fad_size
ELRCacheFad_SLFadType
 
typedef
Sacado::ELRCacheFad::SFad
< double, global_fad_size
ELRCacheFad_SFadType
 
typedef
Sacado::ELRCacheFad::ViewFad
< double, global_fad_size,
1, ELRCacheFad_DFadType
ELRCacheFad_VFadType
 
typedef
Sacado::LFad::LogicalSparse
< double, bool > 
LFadType
 
typedef
Sacado::FlopCounterPack::ScalarFlopCounter
< double > 
SFCType
 
typedef Sacado::Tay::Taylor
< double > 
TaylorType
 
typedef
Sacado::Tay::CacheTaylor
< double > 
CacheTaylorType
 
typedef Sacado::Rad::ADvar
< double > 
RadType
 
typedef Sacado::Rad2::ADvar
< double > 
Rad2Type
 
typedef Sacado::RadVec::ADvar
< double > 
RadVecType
 

Functions

 TEUCHOS_UNIT_TEST (Conversion, IsConvertible)
 
template<typename ad_type >
bool test_ad_conversions (Teuchos::FancyOStream &out)
 
 TEUCHOS_UNIT_TEST_TEMPLATE_1_DECL (Conversion, ADConversions, AD)
 
 TEUCHOS_UNIT_TEST_TEMPLATE_1_DECL (Conversion, ViewConversions, AD)
 
 TEUCHOS_UNIT_TEST_TEMPLATE_1_DECL (Conversion, OtherConversions, AD)
 
int main (int argc, char *argv[])
 

Variables

const int global_fad_size = 10
 

Typedef Documentation

Definition at line 188 of file ConversionTests.cpp.

Definition at line 189 of file ConversionTests.cpp.

Definition at line 190 of file ConversionTests.cpp.

Definition at line 191 of file ConversionTests.cpp.

Definition at line 192 of file ConversionTests.cpp.

Definition at line 193 of file ConversionTests.cpp.

Definition at line 201 of file ConversionTests.cpp.

Definition at line 202 of file ConversionTests.cpp.

Definition at line 203 of file ConversionTests.cpp.

Definition at line 204 of file ConversionTests.cpp.

Definition at line 210 of file ConversionTests.cpp.

Definition at line 211 of file ConversionTests.cpp.

Definition at line 212 of file ConversionTests.cpp.

Definition at line 213 of file ConversionTests.cpp.

Definition at line 219 of file ConversionTests.cpp.

Definition at line 220 of file ConversionTests.cpp.

Definition at line 221 of file ConversionTests.cpp.

Definition at line 222 of file ConversionTests.cpp.

typedef Sacado::LFad::LogicalSparse<double,bool> LFadType

Definition at line 231 of file ConversionTests.cpp.

Definition at line 232 of file ConversionTests.cpp.

Definition at line 233 of file ConversionTests.cpp.

Definition at line 234 of file ConversionTests.cpp.

typedef Sacado::Rad::ADvar<double> RadType

Definition at line 235 of file ConversionTests.cpp.

typedef Sacado::Rad2::ADvar<double> Rad2Type

Definition at line 236 of file ConversionTests.cpp.

Definition at line 237 of file ConversionTests.cpp.

Function Documentation

TEUCHOS_UNIT_TEST ( Conversion  ,
IsConvertible   
)

Definition at line 54 of file ConversionTests.cpp.

template<typename ad_type >
bool test_ad_conversions ( Teuchos::FancyOStream out)

Definition at line 71 of file ConversionTests.cpp.

TEUCHOS_UNIT_TEST_TEMPLATE_1_DECL ( Conversion  ,
ADConversions  ,
AD   
)

Definition at line 117 of file ConversionTests.cpp.

TEUCHOS_UNIT_TEST_TEMPLATE_1_DECL ( Conversion  ,
ViewConversions  ,
AD   
)

Definition at line 162 of file ConversionTests.cpp.

TEUCHOS_UNIT_TEST_TEMPLATE_1_DECL ( Conversion  ,
OtherConversions  ,
AD   
)

Definition at line 178 of file ConversionTests.cpp.

int main ( int  argc,
char *  argv[] 
)

Definition at line 246 of file ConversionTests.cpp.

Variable Documentation

const int global_fad_size = 10

Definition at line 51 of file ConversionTests.cpp.