COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Types | Public Member Functions | Static Public Attributes | List of all members
PtrFixture Struct Reference

Inherits TimedTestFixture.

Public Types

typedef boost::shared_ptr< UintSharedT
 
typedef boost::weak_ptr< UintWeakT
 
typedef Handle< UintHandleT
 
typedef UintRawT
 

Public Member Functions

SharedTshared_vec ()
 
WeakTweak_vec ()
 
HandleThandle_vec ()
 
RawTraw_vec ()
 
- Public Member Functions inherited from TimedTestFixture
 TimedTestFixture ()
 
 ~TimedTestFixture ()
 
void test_unit_start (boost::unit_test::test_unit const &unit)
 Start timing when a test starts. More...
 
void restart_timer ()
 
void test_unit_finish (boost::unit_test::test_unit const &unit)
 Stop timing when a test ends. More...
 

Static Public Attributes

static const Uint vec_size = 1000000
 
static const Uint deref_repeats = 100
 

Detailed Description

Definition at line 31 of file utest-ptr-benchmark.cpp.

Member Typedef Documentation

typedef Handle<Uint> HandleT

Definition at line 35 of file utest-ptr-benchmark.cpp.

typedef Uint* RawT

Definition at line 36 of file utest-ptr-benchmark.cpp.

typedef boost::shared_ptr<Uint> SharedT

Definition at line 33 of file utest-ptr-benchmark.cpp.

typedef boost::weak_ptr<Uint> WeakT

Definition at line 34 of file utest-ptr-benchmark.cpp.

Member Function Documentation

HandleT* handle_vec ( )
inline

Definition at line 54 of file utest-ptr-benchmark.cpp.

RawT* raw_vec ( )
inline

Definition at line 62 of file utest-ptr-benchmark.cpp.

SharedT* shared_vec ( )
inline

Definition at line 38 of file utest-ptr-benchmark.cpp.

WeakT* weak_vec ( )
inline

Definition at line 46 of file utest-ptr-benchmark.cpp.

Member Data Documentation

const Uint deref_repeats = 100
static

Definition at line 71 of file utest-ptr-benchmark.cpp.

const Uint vec_size = 1000000
static

Definition at line 70 of file utest-ptr-benchmark.cpp.


The documentation for this struct was generated from the following file:
Send comments to:
COOLFluiD Web Admin