Automatic Differentiation of object oriented paradigms #804
Replies: 1 comment 1 reply
-
Differentiation of object-oriented constructs simply means that Clad is able to generated derivative code of functions that uses object-oriented features. Object-oriented feature includes: classes, inheritance, virtual functions, member functions, operator overloads, special member functions, and so on. Clad already supports some of these constructs: basic classes, member functions, operator overloads and virtual functions to some extent.
I will suggest you to ask more targeted questions. These questions seems to be too open-ended to be useful. Please refer to Clad tests to see how Clad differentiates codes containing class features. |
Beta Was this translation helpful? Give feedback.
-
Hey @parth-07 @vgvassilev ,
I wanted to know more about the differentiation of object oriented paradigms and how exactly clad works on it.
Moreover how we approach on setting up support for differentiation of an object oriented paradigm. I would be grateful if you could help me with this.
Beta Was this translation helpful? Give feedback.
All reactions