MimIR 0.1
MimIR is my Intermediate Representation
Loading...
Searching...
No Matches
normalizers.cpp File Reference
#include <iostream>
#include "mim/axiom.h"
#include "mim/world.h"
#include "mim/plug/autodiff/autodiff.h"
#include "mim/plug/core/core.h"
Include dependency graph for normalizers.cpp:

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)