COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Classes | Namespaces | Functions
ActionDirector.hpp File Reference
#include <set>
#include "common/Action.hpp"
#include "LibCommon.hpp"

Go to the source code of this file.

Classes

class  ActionDirector
 

Namespaces

 cf3
 Top-level namespace for coolfluid.
 
 cf3::common
 Most basic kernel library.
 

Functions

ActionDirector & operator<< (ActionDirector &action_director, Action &action)
 Add a link to the passed action as a child. More...
 
template<typename ActionT >
ActionDirector & operator<< (ActionDirector &action_director, const Handle< ActionT > &action)
 Add a link to the passed action as a child. More...
 
ActionDirector & operator<< (ActionDirector &action_director, const boost::shared_ptr< Action > &action)
 Take ownership of the passed action, adding it as a child. More...
 
const boost::shared_ptr< ActionDirector > & operator<< (const boost::shared_ptr< ActionDirector > &action_director, Action &action)
 Add a link to the passed action as a child. More...
 
template<typename ActionT >
const boost::shared_ptr< ActionDirector > & operator<< (const boost::shared_ptr< ActionDirector > &action_director, const Handle< ActionT > &action)
 Add a link to the passed action as a child. More...
 
const boost::shared_ptr< ActionDirector > & operator<< (const boost::shared_ptr< ActionDirector > &action_director, const boost::shared_ptr< Action > &action)
 Take ownership of the passed action, adding it as a child. More...
 
Send comments to:
COOLFluiD Web Admin