Minsky
minsky::anonymous_namespace{minsky.cc}::GodleyIt Struct Reference
Inheritance diagram for minsky::anonymous_namespace{minsky.cc}::GodleyIt:
Inheritance graph
Collaboration diagram for minsky::anonymous_namespace{minsky.cc}::GodleyIt:
Collaboration graph

Public Types

typedef vector< GodleyIcon * >::iterator Super
 

Public Member Functions

 GodleyIt (const Super &x)
 
GodleyIconoperator* ()
 
GodleyIconoperator-> ()
 
const std::vector< std::vector< std::string > > & data () const
 
GodleyAssetClass::AssetClass assetClass (size_t col) const
 
bool signConventionReversed (int col) const
 
bool initialConditionRow (int row) const
 
string valueId (const std::string &x) const
 

Detailed Description

Definition at line 836 of file minsky.cc.

Member Typedef Documentation

◆ Super

typedef vector<GodleyIcon*>::iterator minsky::anonymous_namespace{minsky.cc}::GodleyIt::Super

Definition at line 838 of file minsky.cc.

Constructor & Destructor Documentation

◆ GodleyIt()

minsky::anonymous_namespace{minsky.cc}::GodleyIt::GodleyIt ( const Super x)
inline

Definition at line 839 of file minsky.cc.

839 : Super(x) {}
vector< GodleyIcon * >::iterator Super
Definition: minsky.cc:838

Member Function Documentation

◆ assetClass()

GodleyAssetClass::AssetClass minsky::anonymous_namespace{minsky.cc}::GodleyIt::assetClass ( size_t  col) const
inline

Definition at line 845 of file minsky.cc.

References MathDAG::operator*().

846  {return Super::operator*()->table._assetClass(col);}
Expr operator*(const NodePtr &x, const Expr &y)
Definition: expr.h:100
Here is the call graph for this function:

◆ data()

const std::vector<std::vector<std::string> >& minsky::anonymous_namespace{minsky.cc}::GodleyIt::data ( ) const
inline

Definition at line 842 of file minsky.cc.

References MathDAG::operator*().

842  {
843  return Super::operator*()->table.getData();
844  }
Expr operator*(const NodePtr &x, const Expr &y)
Definition: expr.h:100
Here is the call graph for this function:

◆ initialConditionRow()

bool minsky::anonymous_namespace{minsky.cc}::GodleyIt::initialConditionRow ( int  row) const
inline

Definition at line 849 of file minsky.cc.

References MathDAG::operator*().

850  {return Super::operator*()->table.initialConditionRow(row);}
Expr operator*(const NodePtr &x, const Expr &y)
Definition: expr.h:100
Here is the call graph for this function:

◆ operator*()

GodleyIcon& minsky::anonymous_namespace{minsky.cc}::GodleyIt::operator* ( )
inline

Definition at line 840 of file minsky.cc.

References MathDAG::operator*().

840 {return *Super::operator*();}
Expr operator*(const NodePtr &x, const Expr &y)
Definition: expr.h:100
Here is the call graph for this function:

◆ operator->()

GodleyIcon* minsky::anonymous_namespace{minsky.cc}::GodleyIt::operator-> ( )
inline

Definition at line 841 of file minsky.cc.

References MathDAG::operator*().

841 {return Super::operator*();}
Expr operator*(const NodePtr &x, const Expr &y)
Definition: expr.h:100
Here is the call graph for this function:

◆ signConventionReversed()

bool minsky::anonymous_namespace{minsky.cc}::GodleyIt::signConventionReversed ( int  col) const
inline

Definition at line 847 of file minsky.cc.

References MathDAG::operator*().

848  {return Super::operator*()->table.signConventionReversed(col);}
Expr operator*(const NodePtr &x, const Expr &y)
Definition: expr.h:100
Here is the call graph for this function:

◆ valueId()

string minsky::anonymous_namespace{minsky.cc}::GodleyIt::valueId ( const std::string &  x) const
inline

Definition at line 851 of file minsky.cc.

References minsky::canonicalName(), and minsky::valueIdFromScope().

851  {
852  return valueIdFromScope(Super::operator*()->group.lock(), canonicalName(x));
853  }
string canonicalName(const string &name)
convert a raw name into a canonical name - this is not idempotent.
Definition: valueId.cc:63
string valueIdFromScope(const GroupPtr &scope, const std::string &name)
value Id from scope and canonical name name
Definition: valueId.cc:128
Definition: group.tcl:84
Here is the call graph for this function:

The documentation for this struct was generated from the following file: