C++QEDElements  2.100.2 (v2 Milestone 10 Development branch)
a framework for simulating open quantum dynamics – generic elements
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Modules Pages
Evolution.h File Reference

Convenience header collecting to one place most of the components of C++QED core needed for writing scripts (basically, the core part of the Level-1 interface) More...

#include "BlitzArrayTraits.h"
#include "Evolution.tcc"
#include "QM_Picture.h"
#include "Tridiagonal.tcc"
#include "EvolvedGSL.tcc"
#include "Pars.tcc"
#include "component_versions.h"
+ Include dependency graph for Evolution.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ParameterTable
 Introduces ParameterTable into the global namespace to break ambiguity between update and parameters::update. More...
 

Functions

void update (ParameterTable &p, int argc, char *argv[], const std::string &prefix="--")
 Convenience version of parameters::update that includes the highest-level version information. More...
 
QM_Picture & updateWithPicture (ParameterTable &p, int argc, char *argv[], const std::string &prefix="--")
 Convenience version of picture::updateWithPicture that includes the highest-level version information.
 

Detailed Description

Convenience header collecting to one place most of the components of C++QED core needed for writing scripts (basically, the core part of the Level-1 interface)

Definition in file Evolution.h.

Function Documentation

void update ( ParameterTable p,
int  argc,
char *  argv[],
const std::string &  prefix = "--" 
)

Convenience version of parameters::update that includes the highest-level version information.

Note
This cannot be put into an implementation file because then an incorrect component_versions.h file would be picked up

Definition at line 24 of file Evolution.h.