COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Classes | Typedefs | Functions | Variables
cf3::Tools::Shell Namespace Reference

Classes for command line interpreting COOLFluiD. More...

Classes

class  BasicCommands
 Defines basic set of commands in the coolfluid shell. More...
 
class  Command
 
class  Interpreter
 Command Line and script interpreter. More...
 
class  LibShell
 
class  StdHelp
 

Typedefs

typedef boost::program_options::options_description commands_description
 

Functions

std::string env_var (const std::string &var)
 
std::string default_prompt ()
 
std::string print_line (const std::string &line)
 

Variables

Componentenvironment_component = *Core::instance().root().create_component<Component>("env_vars")
 
cf3::common::RegistLibrary< LibShelllibShell
 

Detailed Description

Classes for command line interpreting COOLFluiD.

The command line interpreter works interactively, or in batch using file

See also
coolfluid-command.cpp for implementation
Author
Willem Deconinck

Typedef Documentation

typedef boost::program_options::options_description commands_description

Definition at line 29 of file Interpreter.hpp.

Function Documentation

std::string default_prompt ( )

Definition at line 41 of file Interpreter.cpp.

std::string cf3::Tools::Shell::env_var ( const std::string &  var)

Definition at line 141 of file BasicCommands.cpp.

std::string cf3::Tools::Shell::print_line ( const std::string &  line)

Definition at line 48 of file Interpreter.cpp.

Variable Documentation

Component& environment_component = *Core::instance().root().create_component<Component>("env_vars")

Definition at line 57 of file BasicCommands.cpp.

Definition at line 15 of file LibShell.cpp.

Send comments to:
COOLFluiD Web Admin