![]() |
KIDS
ver-0.0.1
KIDS : Kernel Integrated Dynamics Simulator
|

Public Member Functions | |
| __init__ (self, inputDirname, configFilename, outputFilename=None, docstringFilename=None, pythonprependFilename=None, pythonappendFilename=None, skipAdditionalMethods=[], SWIG_VERSION='3.0.2') | |
| writeFactories (self) | |
| writeGlobalConstants (self) | |
| writeForwardDeclarations (self) | |
| writeClassDeclarations (self) | |
| writeEnumerations (self, classNode) | |
| writeMethods (self, classNode) | |
| writeSwigFile (self) | |
Public Attributes | |
| nodeByID | |
| configModule | |
| skipMethods | |
| doc | |
| fOut | |
| fOutDocstring | |
| fOutPythonprepend | |
| fOutPythonappend | |
Protected Member Functions | |
| _getNodeByID (self, id) | |
| _buildOrderedClassNodes (self) | |
| _findBaseNodes (self, node, excludedClassNodes=[]) | |
Protected Attributes | |
| _enumByClassname | |
| _orderedClassNodes | |
Definition at line 169 of file swigInputBuilder.py.
| swigInputBuilder.SwigInputBuilder.__init__ | ( | self, | |
| inputDirname, | |||
| configFilename, | |||
| outputFilename = None, | |||
| docstringFilename = None, | |||
| pythonprependFilename = None, | |||
| pythonappendFilename = None, | |||
| skipAdditionalMethods = [], | |||
| SWIG_VERSION = '3.0.2' ) |
Definition at line 170 of file swigInputBuilder.py.
|
protected |
Definition at line 228 of file swigInputBuilder.py.
References swigInputBuilder.SwigInputBuilder._findBaseNodes(), PROJECT_NS::VARIABLE< T >.doc(), PROJECT_NS::VARIABLE_BASE.doc(), swigInputBuilder.SwigInputBuilder.doc, and swigInputBuilder.findNodes().

|
protected |
Definition at line 234 of file swigInputBuilder.py.
References swigInputBuilder.SwigInputBuilder._findBaseNodes(), swigInputBuilder.SwigInputBuilder._getNodeByID(), swigInputBuilder.findNodes(), swigInputBuilder.getText(), and swigInputBuilder.SwigInputBuilder.skipMethods.
Referenced by swigInputBuilder.SwigInputBuilder._buildOrderedClassNodes(), and swigInputBuilder.SwigInputBuilder._findBaseNodes().


|
protected |
Definition at line 222 of file swigInputBuilder.py.
References PROJECT_NS::VARIABLE< T >.doc(), PROJECT_NS::VARIABLE_BASE.doc(), swigInputBuilder.SwigInputBuilder.doc, swigInputBuilder.findNodes(), and swigInputBuilder.SwigInputBuilder.nodeByID.
Referenced by swigInputBuilder.SwigInputBuilder._findBaseNodes(), and swigInputBuilder.SwigInputBuilder.writeFactories().


| swigInputBuilder.SwigInputBuilder.writeClassDeclarations | ( | self | ) |
Definition at line 367 of file swigInputBuilder.py.
References swigInputBuilder.SwigInputBuilder._orderedClassNodes, swigInputBuilder.SwigInputBuilder.configModule, swigInputBuilder.findNodes(), swigInputBuilder.SwigInputBuilder.fOut, swigInputBuilder.SwigInputBuilder.fOutDocstring, swigInputBuilder.getNodeText(), swigInputBuilder.getText(), swigInputBuilder.striphtmltags(), swigInputBuilder.stripNSPrefix(), swigInputBuilder.SwigInputBuilder.writeEnumerations(), and swigInputBuilder.SwigInputBuilder.writeMethods().

| swigInputBuilder.SwigInputBuilder.writeEnumerations | ( | self, | |
| classNode ) |
Definition at line 393 of file swigInputBuilder.py.
References swigInputBuilder.SwigInputBuilder._enumByClassname, swigInputBuilder.findNodes(), swigInputBuilder.SwigInputBuilder.fOut, swigInputBuilder.getText(), and swigInputBuilder.stripNSPrefix().
Referenced by swigInputBuilder.SwigInputBuilder.writeClassDeclarations().


| swigInputBuilder.SwigInputBuilder.writeFactories | ( | self | ) |
Definition at line 247 of file swigInputBuilder.py.
References swigInputBuilder.SwigInputBuilder._getNodeByID(), swigInputBuilder.SwigInputBuilder._orderedClassNodes, PROJECT_NS::VARIABLE< T >.doc(), PROJECT_NS::VARIABLE_BASE.doc(), swigInputBuilder.SwigInputBuilder.doc, swigInputBuilder.findNodes(), swigInputBuilder.SwigInputBuilder.fOut, swigInputBuilder.getClassMethodList(), swigInputBuilder.getText(), swigInputBuilder.SwigInputBuilder.skipMethods, and swigInputBuilder.stripNSPrefix().

| swigInputBuilder.SwigInputBuilder.writeForwardDeclarations | ( | self | ) |
Definition at line 347 of file swigInputBuilder.py.
References swigInputBuilder.SwigInputBuilder._orderedClassNodes, swigInputBuilder.SwigInputBuilder.fOut, swigInputBuilder.getClassMethodList(), swigInputBuilder.getText(), swigInputBuilder.SwigInputBuilder.skipMethods, and swigInputBuilder.stripNSPrefix().

| swigInputBuilder.SwigInputBuilder.writeGlobalConstants | ( | self | ) |
Definition at line 335 of file swigInputBuilder.py.
References PROJECT_NS::VARIABLE< T >.doc(), PROJECT_NS::VARIABLE_BASE.doc(), swigInputBuilder.SwigInputBuilder.doc, swigInputBuilder.findNodes(), swigInputBuilder.SwigInputBuilder.fOut, swigInputBuilder.getText(), and swigInputBuilder.stripNSPrefix().

| swigInputBuilder.SwigInputBuilder.writeMethods | ( | self, | |
| classNode ) |
Definition at line 418 of file swigInputBuilder.py.
References swigInputBuilder.SwigInputBuilder._enumByClassname, swigInputBuilder.SwigInputBuilder.configModule, swigInputBuilder.docstringTypemap(), swigInputBuilder.findNodes(), swigInputBuilder.SwigInputBuilder.fOut, swigInputBuilder.SwigInputBuilder.fOutDocstring, swigInputBuilder.SwigInputBuilder.fOutPythonappend, swigInputBuilder.SwigInputBuilder.fOutPythonprepend, swigInputBuilder.getClassMethodList(), swigInputBuilder.getNodeText(), swigInputBuilder.getText(), swigInputBuilder.is_method_abstract(), and swigInputBuilder.SwigInputBuilder.skipMethods.
Referenced by swigInputBuilder.SwigInputBuilder.writeClassDeclarations().


| swigInputBuilder.SwigInputBuilder.writeSwigFile | ( | self | ) |
Definition at line 710 of file swigInputBuilder.py.
References swigInputBuilder.SwigInputBuilder.fOut.
|
protected |
Definition at line 218 of file swigInputBuilder.py.
Referenced by swigInputBuilder.SwigInputBuilder.writeEnumerations(), and swigInputBuilder.SwigInputBuilder.writeMethods().
|
protected |
Definition at line 220 of file swigInputBuilder.py.
Referenced by swigInputBuilder.SwigInputBuilder.writeClassDeclarations(), swigInputBuilder.SwigInputBuilder.writeFactories(), and swigInputBuilder.SwigInputBuilder.writeForwardDeclarations().
| swigInputBuilder.SwigInputBuilder.configModule |
Definition at line 181 of file swigInputBuilder.py.
Referenced by swigInputBuilder.SwigInputBuilder.writeClassDeclarations(), and swigInputBuilder.SwigInputBuilder.writeMethods().
| swigInputBuilder.SwigInputBuilder.doc |
| swigInputBuilder.SwigInputBuilder.fOut |
Definition at line 199 of file swigInputBuilder.py.
Referenced by swigInputBuilder.SwigInputBuilder.writeClassDeclarations(), swigInputBuilder.SwigInputBuilder.writeEnumerations(), swigInputBuilder.SwigInputBuilder.writeFactories(), swigInputBuilder.SwigInputBuilder.writeForwardDeclarations(), swigInputBuilder.SwigInputBuilder.writeGlobalConstants(), swigInputBuilder.SwigInputBuilder.writeMethods(), and swigInputBuilder.SwigInputBuilder.writeSwigFile().
| swigInputBuilder.SwigInputBuilder.fOutDocstring |
Definition at line 204 of file swigInputBuilder.py.
Referenced by swigInputBuilder.SwigInputBuilder.writeClassDeclarations(), and swigInputBuilder.SwigInputBuilder.writeMethods().
| swigInputBuilder.SwigInputBuilder.fOutPythonappend |
Definition at line 214 of file swigInputBuilder.py.
Referenced by swigInputBuilder.SwigInputBuilder.writeMethods().
| swigInputBuilder.SwigInputBuilder.fOutPythonprepend |
Definition at line 209 of file swigInputBuilder.py.
Referenced by swigInputBuilder.SwigInputBuilder.writeMethods().
| swigInputBuilder.SwigInputBuilder.nodeByID |
Definition at line 179 of file swigInputBuilder.py.
Referenced by swigInputBuilder.SwigInputBuilder._getNodeByID().
| swigInputBuilder.SwigInputBuilder.skipMethods |