Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
CPPADJITFixture Struct Reference
Inheritance diagram for CPPADJITFixture:
Inheritance graph
[legend]

Public Member Functions

void SetUp (benchmark::State &)
 
void TearDown (benchmark::State &)
 
std::unique_ptr< CppAD::cg::GenericModel< Scalar > > toBIN (ADCGFun &ad_cg_fun, const std::string &suffix, bool create_jacobian=false)
 
CppAD::jit_double toJIT (CppAD::ADFun< Scalar > &ad_fun, const std::string &suffix)
 

Static Public Member Functions

static void GlobalSetUp (const ExtraArgs &)
 

Public Attributes

TangentVectorType a
 
ADTangentVectorType ad_a
 
ADCGTangentVectorType ad_cg_a
 
ADCGData ad_cg_data
 
ADCGModel ad_cg_model
 
ADCGConfigVectorType ad_cg_q
 
ADCGTangentVectorType ad_cg_v
 
ADCGConfigVectorType ad_cg_X
 
ADData ad_data
 
ADModel ad_model
 
ADConfigVectorType ad_q
 
ADTangentVectorType ad_v
 
ADConfigVectorType ad_X
 
Data data
 
std::unique_ptr< CppAD::link_dll_lib > dll_linker
 
std::unique_ptr< CppAD::cg::DynamicLib< Scalar > > dynamicLib_ptr
 
Model model
 
ConfigVectorType q
 
TangentVectorType tau
 
TangentVectorType v
 
ConfigVectorType X
 

Static Public Attributes

static Model MODEL
 

Detailed Description

Definition at line 66 of file timings-cppad-jit.cpp.

Member Function Documentation

◆ GlobalSetUp()

static void CPPADJITFixture::GlobalSetUp ( const ExtraArgs )
inlinestatic

Definition at line 214 of file timings-cppad-jit.cpp.

◆ SetUp()

void CPPADJITFixture::SetUp ( benchmark::State &  )
inline

Definition at line 68 of file timings-cppad-jit.cpp.

◆ TearDown()

void CPPADJITFixture::TearDown ( benchmark::State &  )
inline

Definition at line 105 of file timings-cppad-jit.cpp.

◆ toBIN()

std::unique_ptr<CppAD::cg::GenericModel<Scalar> > CPPADJITFixture::toBIN ( ADCGFun ad_cg_fun,
const std::string &  suffix,
bool  create_jacobian = false 
)
inline

Definition at line 149 of file timings-cppad-jit.cpp.

◆ toJIT()

CppAD::jit_double CPPADJITFixture::toJIT ( CppAD::ADFun< Scalar > &  ad_fun,
const std::string &  suffix 
)
inline

Definition at line 109 of file timings-cppad-jit.cpp.

Member Data Documentation

◆ a

TangentVectorType CPPADJITFixture::a

Definition at line 191 of file timings-cppad-jit.cpp.

◆ ad_a

ADTangentVectorType CPPADJITFixture::ad_a

Definition at line 199 of file timings-cppad-jit.cpp.

◆ ad_cg_a

ADCGTangentVectorType CPPADJITFixture::ad_cg_a

Definition at line 206 of file timings-cppad-jit.cpp.

◆ ad_cg_data

ADCGData CPPADJITFixture::ad_cg_data

Definition at line 203 of file timings-cppad-jit.cpp.

◆ ad_cg_model

ADCGModel CPPADJITFixture::ad_cg_model

Definition at line 202 of file timings-cppad-jit.cpp.

◆ ad_cg_q

ADCGConfigVectorType CPPADJITFixture::ad_cg_q

Definition at line 204 of file timings-cppad-jit.cpp.

◆ ad_cg_v

ADCGTangentVectorType CPPADJITFixture::ad_cg_v

Definition at line 205 of file timings-cppad-jit.cpp.

◆ ad_cg_X

ADCGConfigVectorType CPPADJITFixture::ad_cg_X

Definition at line 207 of file timings-cppad-jit.cpp.

◆ ad_data

ADData CPPADJITFixture::ad_data

Definition at line 196 of file timings-cppad-jit.cpp.

◆ ad_model

ADModel CPPADJITFixture::ad_model

Definition at line 195 of file timings-cppad-jit.cpp.

◆ ad_q

ADConfigVectorType CPPADJITFixture::ad_q

Definition at line 197 of file timings-cppad-jit.cpp.

◆ ad_v

ADTangentVectorType CPPADJITFixture::ad_v

Definition at line 198 of file timings-cppad-jit.cpp.

◆ ad_X

ADConfigVectorType CPPADJITFixture::ad_X

Definition at line 200 of file timings-cppad-jit.cpp.

◆ data

Data CPPADJITFixture::data

Definition at line 188 of file timings-cppad-jit.cpp.

◆ dll_linker

std::unique_ptr<CppAD::link_dll_lib> CPPADJITFixture::dll_linker

Definition at line 210 of file timings-cppad-jit.cpp.

◆ dynamicLib_ptr

std::unique_ptr<CppAD::cg::DynamicLib<Scalar> > CPPADJITFixture::dynamicLib_ptr

Definition at line 212 of file timings-cppad-jit.cpp.

◆ model

Model CPPADJITFixture::model

Definition at line 187 of file timings-cppad-jit.cpp.

◆ MODEL

Model CPPADJITFixture::MODEL
static

Definition at line 225 of file timings-cppad-jit.cpp.

◆ q

ConfigVectorType CPPADJITFixture::q

Definition at line 189 of file timings-cppad-jit.cpp.

◆ tau

TangentVectorType CPPADJITFixture::tau

Definition at line 192 of file timings-cppad-jit.cpp.

◆ v

TangentVectorType CPPADJITFixture::v

Definition at line 190 of file timings-cppad-jit.cpp.

◆ X

ConfigVectorType CPPADJITFixture::X

Definition at line 193 of file timings-cppad-jit.cpp.


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


pinocchio
Author(s):
autogenerated on Wed May 28 2025 02:41:23