Greens-code
A modular quantum transport code
Public Types | Public Member Functions | Static Public Member Functions | List of all members
ncexpression Class Referenceabstract
Inheritance diagram for ncexpression:
Inheritance graph
[legend]

Public Types

typedef STD_TR1::shared_ptr< ncexpressionref
 
typedef STD_TR1::shared_ptr< const ncexpressionconst_ref
 
typedef STD_TR1::shared_ptr< std::vector< double > > parameters
 
typedef STD_TR1::shared_ptr< std::vector< std::string > > parameternames
 

Public Member Functions

complex value (parameters p) const
 
void code (std::ostream &ofs) const
 

Static Public Member Functions

static ref parse (const std::string &, parameternames)
 
static ref parse (const std::string &, parameternames, loadable_Object_const_ref)
 
static complex evaluate (const std::string &, loadable_Object_const_ref, parameternames, parameters)
 
static void replace_variables (std::string &, loadable_Object_const_ref)
 
static void replace_strings (std::string &, loadable_Object_const_ref)
 

The documentation for this class was generated from the following files: