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

Inherits ProfiledTestFixture, and TimedTestFixture.

Classes

struct  DirectArrays
 

Public Types

typedef boost::mpl::vector2< LagrangeP1::Hexa3D, LagrangeP0::HexaElementsT
 

Public Member Functions

 ProtoBenchmarkFixture ()
 
Modelsetup (const std::string &model_name)
 
- Public Member Functions inherited from ProfiledTestFixture
 ProfiledTestFixture ()
 
 ~ProfiledTestFixture ()
 
void test_unit_start (boost::unit_test::test_unit const &)
 Start profiling when a test starts. More...
 
void test_unit_finish (boost::unit_test::test_unit const &)
 terminate library when a test ends and process the file More...
 
- 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...
 

Public Attributes

Componentroot
 
const Real length
 
const Real half_height
 
const Real width
 

Static Public Attributes

static boost::shared_ptr< DirectArraysdirect_arrays
 Arrays used by the direct method. More...
 

Additional Inherited Members

- Protected Attributes inherited from ProfiledTestFixture
std::string m_prefix
 Start of the profile output name. More...
 
boost::filesystem::path m_profile_dir
 Directory to store the profile data in. More...
 
bool m_process_profile
 If set to true, the profiling tool will be run. More...
 

Detailed Description

Definition at line 62 of file ptest-proto-benchmark.cpp.

Member Typedef Documentation

typedef boost::mpl::vector2<LagrangeP1::Hexa3D, LagrangeP0::Hexa> ElementsT

Definition at line 130 of file ptest-proto-benchmark.cpp.

Constructor & Destructor Documentation

Definition at line 66 of file ptest-proto-benchmark.cpp.

Member Function Documentation

Model& setup ( const std::string &  model_name)
inline

Definition at line 75 of file ptest-proto-benchmark.cpp.

Member Data Documentation

boost::shared_ptr< ProtoBenchmarkFixture::DirectArrays > direct_arrays
static

Arrays used by the direct method.

Definition at line 133 of file ptest-proto-benchmark.cpp.

const Real half_height

Definition at line 128 of file ptest-proto-benchmark.cpp.

const Real length

Definition at line 127 of file ptest-proto-benchmark.cpp.

Component& root

Definition at line 126 of file ptest-proto-benchmark.cpp.

const Real width

Definition at line 129 of file ptest-proto-benchmark.cpp.


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