File tree Expand file tree Collapse file tree 2 files changed +18
-0
lines changed
Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -116,6 +116,15 @@ namespace pycppad
116116
117117 eigenpy::registerNewType<AD>();
118118 eigenpy::registerCommonUfunc<AD>();
119+
120+ eigenpy::registerCast<AD,double >(false );
121+ eigenpy::registerCast<double ,AD>(true );
122+ eigenpy::registerCast<AD,float >(false );
123+ eigenpy::registerCast<float ,AD>(true );
124+ eigenpy::registerCast<AD,long >(false );
125+ eigenpy::registerCast<long ,AD>(true );
126+ eigenpy::registerCast<AD,int >(false );
127+ eigenpy::registerCast<int ,AD>(true );
119128 }
120129 };
121130}
Original file line number Diff line number Diff line change @@ -148,6 +148,15 @@ namespace pycppad
148148
149149 eigenpy::registerNewType<CG>();
150150 eigenpy::registerCommonUfunc<CG>();
151+
152+ eigenpy::registerCast<CG,double >(false );
153+ eigenpy::registerCast<double ,CG>(true );
154+ eigenpy::registerCast<CG,float >(false );
155+ eigenpy::registerCast<float ,CG>(true );
156+ eigenpy::registerCast<CG,long >(false );
157+ eigenpy::registerCast<long ,CG>(true );
158+ eigenpy::registerCast<CG,int >(false );
159+ eigenpy::registerCast<int ,CG>(true );
151160 }
152161 };
153162
You can’t perform that action at this time.
0 commit comments