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

Public Member Functions

 ComponentIterationFixture ()
 common setup for each test case More...
 
 ~ComponentIterationFixture ()
 common tear-down for each test case More...
 
Componentroot ()
 mutable root More...
 
const Componentconst_root ()
 const root More...
 
Groupgroup1 ()
 
const Groupconst_group1 ()
 
Groupgroup2 ()
 
const Groupconst_group2 ()
 
Groupgroup3 ()
 
const Groupconst_group3 ()
 
Groupgroup2_1 ()
 
const Groupconst_group2_1 ()
 

Public Attributes

std::vector< std::string > top_component_names
 list of all component names on the first level More...
 
std::vector< std::string > component_names
 list of all component names More...
 
std::vector< std::string > top_group_names
 list of all group names at the top level More...
 
std::vector< std::string > group1_group_names
 list of all group names at in group1 More...
 
std::vector< std::string > group1_component_names
 list of all group names at in group1 More...
 
std::vector< std::string > group_names
 list of all group names More...
 
std::vector< std::string > special_component_names
 list of all components with a tag "special" More...
 

Private Attributes

boost::shared_ptr< Componentm_root
 

Detailed Description

Definition at line 27 of file utest-component-iterator.cpp.

Constructor & Destructor Documentation

common setup for each test case

Definition at line 30 of file utest-component-iterator.cpp.

common tear-down for each test case

Definition at line 122 of file utest-component-iterator.cpp.

Member Function Documentation

const Group& const_group1 ( )
inline

Definition at line 133 of file utest-component-iterator.cpp.

const Group& const_group2 ( )
inline

Definition at line 135 of file utest-component-iterator.cpp.

const Group& const_group2_1 ( )
inline

Definition at line 140 of file utest-component-iterator.cpp.

const Group& const_group3 ( )
inline

Definition at line 137 of file utest-component-iterator.cpp.

const Component& const_root ( )
inline

const root

Definition at line 130 of file utest-component-iterator.cpp.

Group& group1 ( )
inline

Definition at line 132 of file utest-component-iterator.cpp.

Group& group2 ( )
inline

Definition at line 134 of file utest-component-iterator.cpp.

Group& group2_1 ( )
inline

Definition at line 139 of file utest-component-iterator.cpp.

Group& group3 ( )
inline

Definition at line 136 of file utest-component-iterator.cpp.

Component& root ( )
inline

mutable root

Definition at line 127 of file utest-component-iterator.cpp.

Member Data Documentation

std::vector<std::string> component_names

list of all component names

Definition at line 145 of file utest-component-iterator.cpp.

std::vector<std::string> group1_component_names

list of all group names at in group1

Definition at line 151 of file utest-component-iterator.cpp.

std::vector<std::string> group1_group_names

list of all group names at in group1

Definition at line 149 of file utest-component-iterator.cpp.

std::vector<std::string> group_names

list of all group names

Definition at line 153 of file utest-component-iterator.cpp.

boost::shared_ptr<Component> m_root
private

Definition at line 157 of file utest-component-iterator.cpp.

std::vector<std::string> special_component_names

list of all components with a tag "special"

Definition at line 155 of file utest-component-iterator.cpp.

std::vector<std::string> top_component_names

list of all component names on the first level

Definition at line 143 of file utest-component-iterator.cpp.

std::vector<std::string> top_group_names

list of all group names at the top level

Definition at line 147 of file utest-component-iterator.cpp.


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