Package | Description |
---|---|
de.citec.tcs.alignment |
This module defines the interface for AlignmentAlgorithms as
well as some helper classes.
|
de.citec.tcs.alignment.adp |
This package contains a more general approach to construct
AlignmentAlgorithms by relying on the theoretical concept of Algebraic
Dynamic Programming (ADP) as developed by Giegerich et al.
|
de.citec.tcs.alignment.comparators |
This module defines the interfaces for comparators in the TCS
Alignment Toolbox.
|
Modifier and Type | Method and Description |
---|---|
OperationType[] |
StrictAffineAlignmentFullAlgorithm.getPreferredCooptimal()
This allows to specify an order in which operations shall be preferred if
cooptimal alignments occur.
|
OperationType |
Operation.getType() |
Modifier and Type | Method and Description |
---|---|
static double[] |
Operation.calculateComparatorDistances(OperationType op,
Node left,
Node right,
AlignmentSpecification spec) |
void |
StrictAffineAlignmentFullAlgorithm.setPreferredCooptimal(OperationType[] preferredCooptimal)
This allows to specify an order in which operations shall be preferred if
cooptimal alignments occur.
|
Constructor and Description |
---|
Operation(Node left,
Node right,
OperationType type,
AlignmentPath path)
This constructs an Operation within an AlignmentPath.
|
Modifier and Type | Method and Description |
---|---|
OperationType[] |
ProductionRule.getOperations()
Returns the operations that are applied in this production rule.
|
Constructor and Description |
---|
ProductionRule(OperationType[] operations,
N nonterminal)
Creates a new production rule of the form
A -> operation_1( ...
|
ProductionRule(OperationType operation,
N nonterminal)
Creates a new production rule of the form
A -> operation(left, B, right)
|
Modifier and Type | Method and Description |
---|---|
static OperationType |
OperationType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static OperationType[] |
OperationType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
double |
ReplacementComparator.calculateLocalDerivative(int paramIdx,
SymbolicValue a,
SymbolicValue b,
OperationType type)
This is called by an AlignmentDerivativeAlgorithm and should calculate
the local derivative for only one comparison of the values a and b.
|
double |
DTWKernelComparator.calculateLocalDerivative(int paramIdent,
VectorialValue a,
VectorialValue b,
OperationType type)
TODO: think about opterationType
This is called by an AlignmentDerivativeAlgorithm and should calculate
the local derivative for only one comparison of the values a and b.
|
double |
ComparisonBasedSkipExtendedComparator.calculateLocalDerivative(int paramIdx,
V a,
V b,
OperationType type)
This is called by an AlignmentDerivativeAlgorithm and should calculate
the local derivative for only one comparison of the values a and b.
|
double |
SkipExtendedComparator.calculateLocalDerivative(int paramIdx,
V a,
V b,
OperationType type)
This is called by an AlignmentDerivativeAlgorithm and should calculate
the local derivative for only one comparison of the values a and b.
|
double |
DerivableComparator.calculateLocalDerivative(int paramIdx,
X a,
X b,
OperationType type)
This is called by an AlignmentDerivativeAlgorithm and should calculate
the local derivative for only one comparison of the values a and b.
|
SparseLocalDerivative |
ReplacementComparator.calculateSparseLocalDerivative(SymbolicValue a,
SymbolicValue b,
OperationType type)
This method shall return a sparse representation of the derivative for
all parameters that have non-zero derivatives in this step of the
alignment.
|
SparseLocalDerivative |
ComparisonBasedSkipExtendedComparator.calculateSparseLocalDerivative(V a,
V b,
OperationType type)
This method shall return a sparse representation of the derivative for
all parameters that have non-zero derivatives in this step of the
alignment.
|
SparseLocalDerivative |
SkipExtendedComparator.calculateSparseLocalDerivative(V a,
V b,
OperationType type)
This method shall return a sparse representation of the derivative for
all parameters that have non-zero derivatives in this step of the
alignment.
|
SparseLocalDerivative |
SparseDerivableComparator.calculateSparseLocalDerivative(X a,
X b,
OperationType type)
This method shall return a sparse representation of the derivative for
all parameters that have non-zero derivatives in this step of the
alignment.
|
Copyright (C) 2013-2015 Benjamin Paaßen, Georg Zentgraf, AG Theoretical Computer Science, Centre of Excellence Cognitive Interaction Technology (CITEC), University of Bielefeld, licensed under the AGPL v. 3: http://openresearch.cit-ec.de/projects/tcs