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
116
116
117
117
eigenpy::registerNewType<AD>();
118
118
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 );
119
128
}
120
129
};
121
130
}
Original file line number Diff line number Diff line change @@ -148,6 +148,15 @@ namespace pycppad
148
148
149
149
eigenpy::registerNewType<CG>();
150
150
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 );
151
160
}
152
161
};
153
162
You can’t perform that action at this time.
0 commit comments