Package jdistlib.inference
Class CoordinateSplitTransformation
java.lang.Object
jdistlib.inference.CoordinateSplitTransformation
- All Implemented Interfaces:
DimensionMatchingTransformation
public final class CoordinateSplitTransformation
extends Object
implements DimensionMatchingTransformation
Split/merge map x,u to x+u,x-u with forward log-Jacobian log(2).
-
Constructor Summary
ConstructorsConstructorDescriptionCoordinateSplitTransformation(long mergedModel, long splitModel, int coordinate) -
Method Summary
Modifier and TypeMethodDescriptionforward(ReversibleJumpState state, double[] auxiliary) inverse(ReversibleJumpState state, double[] auxiliary) doublelogAbsJacobian(ReversibleJumpState state, double[] auxiliary, boolean forward)
-
Constructor Details
-
CoordinateSplitTransformation
public CoordinateSplitTransformation(long mergedModel, long splitModel, int coordinate)
-
-
Method Details
-
forward
- Specified by:
forwardin interfaceDimensionMatchingTransformation
-
inverse
- Specified by:
inversein interfaceDimensionMatchingTransformation
-
logAbsJacobian
- Specified by:
logAbsJacobianin interfaceDimensionMatchingTransformation
-