Declaring free functions and operators static to resolve linking issues.
Checking in initial draft of Exception.cpp for Python bindings.
Checking in ScalarMatrixFunc.cpp
Working on exposing ScalarMatrixFunc
Resolving warnings due to incorrect order in initialization list.
Fixed docstring error, learnt how to properly export parameter names.
Worked on exporting MMF and SMF
Learned how to export unary operators. Adding MatrixMatrixFunc binding.
Replacing unaryOpStanderdCheck with unaryDiffOpStandardCheck
Working on exporting exception_generic_imp
Experimenting with exception handling
Worked on exception export
Removing virtual
Removing a bug
Edited names of exported classes. SymbolicScalarMatlab - >symScal, SymbolicMatrixMatlab - >symMat. print() and println() methods are no longer exported, using __str__ attribute instead.
Code style.
Editing style
Temporarily setting exception string with concatenation of what amd trace
exporting exception_generic_impl. It is set as object to when AMDExceptionType exception
Overloading stream insertion operator << for ScalarMatrixFunc.