Class SymGraphBuilder
java.lang.Object
org.ddogleg.chainrule.sym.SymGraphBuilder
Compiles a Sym expression onto a JacobianChainGraph: every operator node becomes its own
single-block chain, expression edges become cross-chain links, and terminals become the feeds
of the returned SymFunction. Unbound operator slots are an error at build time, listed by
operator and index, rather than a failure mid-solve.
This round compiles the forward pass only: param terminals are fed like the others and no
Jacobian columns are declared yet.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCompiles the expression rooted atrootand returns the runnable function
-
Constructor Details
-
SymGraphBuilder
public SymGraphBuilder()
-
-
Method Details
-
build
Compiles the expression rooted atrootand returns the runnable function
-