MimIR 0.1
MimIR is my Intermediate Representation
|
#include <iostream>
#include "mim/axiom.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 | |
Ref | mim::plug::autodiff::normalize_ad (Ref type, Ref callee, Ref arg) |
Currently this normalizer does nothin. | |
Ref | mim::plug::autodiff::normalize_AD (Ref type, Ref callee, Ref arg) |
%autodiff.Tangent | |
Ref | mim::plug::autodiff::normalize_Tangent (Ref, Ref, Ref arg) |
%autodiff.zero | |
Ref | mim::plug::autodiff::normalize_zero (Ref type, Ref callee, Ref arg) |
Currently this normalizer does nothing. | |
%autodiff.add | |
Ref | mim::plug::autodiff::normalize_add (Ref type, Ref callee, Ref arg) |
Currently resolved the full addition. | |
%autodiff.sum | |
Ref | mim::plug::autodiff::normalize_sum (Ref type, Ref callee, Ref arg) |