Feel++  0.91.4
Protected Attributes
Feel::ApplicationXML Class Reference

XML application. More...

#include <applicationxml.hpp>

Inheritance diagram for Feel::ApplicationXML:
Feel::Application

List of all members.

Public Types

Constants
enum  RunStatus { RUN_CONTINUE, RUN_EXIT }
- Public Types inherited from Feel::Application
typedef boost::ptr_list< Simgetsimgets_type
 Simget collection type.
typedef simgets_type::iterator simget_iterator
 Simget iterator over the collection.

Public Member Functions

Constructors, destructor
 ApplicationXML (int argc, char **argv, AboutData const &ad, po::options_description const &od)
 default constructor
 ApplicationXML (ApplicationXML const &)
 copy constructor
 ~ApplicationXML ()
 destructor
Operator overloads
ApplicationXMLoperator= (ApplicationXML const &o)
 copy operator
Methods
ApplicationXMLaddOutput (Output const &o)
ApplicationXMLaddParameter (Parameter const &o)
template<typename T >
ApplicationXMLaddOutputValue (T const &val)
template<typename T >
ApplicationXMLaddParameterValue (T const &val)
virtual RunStatus preProcessing ()
virtual void postProcessing ()
- Public Member Functions inherited from Feel::Application
 Application (AboutData const &ad)
 Application (AboutData const &ad, po::options_description const &od)
 Application (int argc, char **argv, AboutData const &ad)
 Application (int argc, char **argv, AboutData const &ad, po::options_description const &od)
 Application (Application const &app)
virtual ~Application ()
 Application (int argc, char **argv, AboutData const &ad)
 Application (int argc, char **argv, AboutData const &ad, po::options_description const &od)
 ~Application ()
 Application (int argc, char **argv, AboutData const &ad)
 Application (int argc, char **argv, AboutData const &ad, po::options_description const &od)
 Application (Application const &)
 ~Application ()
void setName1 (std::string const &name1)
void setName2 (std::string const &name2)
void setH (double h, int precision=4)
void setDimension (int dim)
po::options_description const & optionsDescription () const
po::variables_map const & vm () const
AboutData const & about () const
int unknownArgc () const
char ** unknownArgv () const
uint16_type nProcess ()
uint16_type processId ()
bool isMPIInitialized () const
std::string rootRepository () const
simget_iterator begin ()
simget_iterator end ()
size_type nSimgets () const
bool verbose () const
bool isMPIInitialized () const
ApplicationchangeRepository (boost::format)
mpi::communicator & comm ()
mpi::communicator const & comm () const
void barrier ()
void add (Simget *simget)
virtual void run ()
virtual void run (const double *X, unsigned long P, double *Y, unsigned long N)
void printStats (std::ostream &out, std::vector< std::string > const &keys) const

Protected Attributes

std::vector< ParameterM_params
 parameters
std::vector< OutputM_outputs
 outputs
std::vector< std::string > M_parameter_values
 parameter values
std::vector< std::string > M_output_values
 output values

Additional Inherited Members

- Static Public Member Functions inherited from Feel::Application
static mpi::communicator const & comm ()
static void barrier ()
static bool initialized ()
static bool finalized ()
static std::string processorName ()
static bool initialized ()
static bool finalized ()
static std::string processorName ()
template<class T >
static void Send (const T &obj, int proc, int tag)
template<class T >
static void Broadcast (T &obj)
template<class T >
static void Recv (T &obj, int proc, int tag)
template<class T >
static void Broadcast (T &, int=0)
static void barrier ()
- Protected Member Functions inherited from Feel::Application
void doOptions (int argc, char **argv)
void processGenericOptions ()
void parseAndStoreOptions (po::command_line_parser parser, bool extra_parser=false)
void setLogs ()

Detailed Description

XML application.

Author:
Christophe Prud'homme
See also: