|
MimIR 0.1
MimIR is my Intermediate Representation
|
#include "mim/axm.h"#include "mim/world.h"#include "mim/plug/autodiff/autodiff.h"#include "mim/plug/core/core.h"Go to the source code of this file.
Namespaces | |
| namespace | mim |
| namespace | mim::plug |
| namespace | mim::plug::autodiff |
| The automatic differentiation Plugin | |
Functions | |
%autodiff.AD | |
| const Def * | mim::plug::autodiff::normalize_ad (const Def *, const Def *, const Def *) |
| Currently this normalizer does nothin. | |
| const Def * | mim::plug::autodiff::normalize_AD (const Def *, const Def *, const Def *arg) |
%autodiff.Tangent | |
| const Def * | mim::plug::autodiff::normalize_Tangent (const Def *, const Def *, const Def *arg) |
%autodiff.zero | |
| const Def * | mim::plug::autodiff::normalize_zero (const Def *, const Def *, const Def *) |
| Currently this normalizer does nothing. | |
%autodiff.add | |
| const Def * | mim::plug::autodiff::normalize_add (const Def *type, const Def *callee, const Def *arg) |
| Currently resolved the full addition. | |
%autodiff.sum | |
| const Def * | mim::plug::autodiff::normalize_sum (const Def *type, const Def *callee, const Def *arg) |