A B C D E F G H I J K L M N O P Q R S T U V W

A

addConstraint(Constraint) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Add a constraint to the hierarchy.
addConstraintWithKvalue(Constraint, double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Add a constraint to the hierarchy with K-value r, unless the constraint (a constraint with the same name) is already contained by the hierarchy.
addConstraintWithPerturbedRank(Constraint, double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Add a constraint to the hierarchy with perturbed rank r, unless the constraint (a constraint with the same name) is already contained by the hierarchy.
addConstraintWithRank(Constraint, double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Add a constraint to the hierarchy with rank r, unless the constraint (a constraint with the same name) is already contained by the hierarchy.
addConstraintWithRank1(Constraint, double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Add a constraint to the hierarchy with rank1 r, unless the constraint (a constraint with the same name) is already contained by the hierarchy.
addConstraintWithRank2(Constraint, double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Add a constraint to the hierarchy with rank2 r, unless the constraint (a constraint with the same name) is already contained by the hierarchy.
addConstraintWithUnperturbedRank(Constraint, double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Add a constraint to the hierarchy with unperturbed rank r, unless the constraint (a constraint with the same name) is already contained by the hierarchy.
addConstraintWithWeight(Constraint, double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Add a constraint to the hierarchy with weight w, unless the constraint (a constraint with the same name) is already contained by the hierarchy.
addMora(Form, int, int) - Method in class hu.birot.OTKit.grammarExamples.MetricalStress
Add MORA symbols to the string in form f, depending on the heaviness of the syllables.
addMora(Form, int) - Method in class hu.birot.OTKit.grammarExamples.MetricalStress
Add MORA symbols to the string in form f, depending on the heaviness of the syllables.
age - Variable in class hu.birot.OTKit.multiagent.Agent
 
age() - Method in class hu.birot.OTKit.multiagent.Agent
This method returns the age of the agent.
Agent - Class in hu.birot.OTKit.multiagent
A single agent, with a linguistic competence, performance, learning method, age, etc.
Agent() - Constructor for class hu.birot.OTKit.multiagent.Agent
By default, the age of a newly created agent is set to 0.
ALIGN_CONTAINER_PRWORD - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Alignment constraint aligns objects to the left/right edge of the prosodic word.
ALIGN_DIRECTION_LEFT - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Alignment constraint aligns left edge of object to left edge of container.
ALIGN_DIRECTION_RIGHT - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Alignment constraint aligns right edge of object to right edge of container.
ALIGN_OBJECT_ALLFEET - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Align all feet to the edge of the container.
ALIGN_OBJECT_MAINFOOT - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Align the main foot to the edge of the container.
ALIGN_UNIT_MORA - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Alignment constraint measures distances in terms of moras (morae).
ALIGN_UNIT_SYLLABLE - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Alignment constraint measures distances in terms of syllables.
ALIGNMENT - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Name of constraint family 'Alignment'.
Alignment(String, String, String, String) - Method in class hu.birot.OTKit.grammarExamples.MetricalStress
Alignment constraints.
all(Form) - Method in class hu.birot.OTKit.dataType.MapForm
Return all the Forms to which MapForm maps from form1.
allCandidates(Form) - Method in class hu.birot.OTKit.otBuildingBlocks.Gen
Returns a vector of all the candidates constructed by the underlying form uf and a surface form to which the underlying form is mapped to.
allDemotion(double) - Static method in class hu.birot.OTKit.learning.ConstraintMotionExamples
Demote all loser-preferring constraints by plasticity.
allDemotion(double) - Static method in class hu.birot.OTKit.learning.OnlineLearningExamples
Error-driven online learning, demoting all loser preferring constraints by plasticity.
allNeighborsOf(Candidate) - Method in class hu.birot.OTKit.otBuildingBlocks.Topology
Returns a vector of all the neighbors of candidate c.
allRankingVariables() - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Returns a set of all ranking variable names that are used by the hierarchy.
alphabetPower(String[], int) - Static method in class hu.birot.OTKit.otBuildingBlocks.GenExamples
Provide Gen function that maps any underlying form to the set alphabet to the power exp.
alphabetStar(String[]) - Static method in class hu.birot.OTKit.otBuildingBlocks.GenExamples
Provide Gen function that maps any underlying form to the set alphabet* (Kleene star).
antiMagri(double) - Static method in class hu.birot.OTKit.learning.ConstraintMotionExamples
Reverse of Giorgio Magri's method of updating a hierarchy, based on ranking variable "rank".
areEquivalent - Variable in class hu.birot.OTKit.dataType.Comparison
True if the two candidates are equally harmonic; if they are assigned the same violations for all constraints.
ArgumentNotFloatViolation - Static variable in class hu.birot.OTKit.dataType.violation.FloatViolation
Exception "Argument is not FloatViolation".
ArgumentNotIntegerViolation - Static variable in class hu.birot.OTKit.dataType.violation.IntegerViolation
Exception "Argument is not IntegerViolation".
ArtF - Static variable in class hu.birot.OTKit.otBuildingBlocks.Candidate
String "articulatory form" used as the key of the articulatory form in the HashMap of a multilayered candidate.
Assimilate() - Method in class hu.birot.OTKit.grammarExamples.StringGrammar
This class creates constraint "Assimilate", which punishes each pair of different neighboring characters.
AudF - Static variable in class hu.birot.OTKit.otBuildingBlocks.Candidate
String "auditory form" used as the key of the auditory form in the HashMap of a multilayered candidate.

B

base - Variable in class hu.birot.OTKit.grammarExamples.MetricalStress
 
base - Variable in class hu.birot.OTKit.otBuildingBlocks.Grammar
 
BasicSteps - Class in hu.birot.OTKit.dataType
Static methods returning "basic steps", that is, simple instances of MapForms.
BasicSteps() - Constructor for class hu.birot.OTKit.dataType.BasicSteps
 
better - Variable in class hu.birot.OTKit.dataType.Comparison
The better candidate after the comparison.
betterEqual(Violation) - Method in class hu.birot.OTKit.dataType.violation.BooleanViolation
Compares this violation to (boolean) violation v: returns whether this is better than or equal to v.
betterEqual(Violation) - Method in class hu.birot.OTKit.dataType.violation.FloatViolation
Compares the present Violation to Violation v, and returns true if and only if this violation is better than or equal to v.
betterEqual(Violation) - Method in class hu.birot.OTKit.dataType.violation.IntegerViolation
Compares the present Violation to Violation v, and returns true if and only if this violation is better than or equal to v.
betterEqual(Violation) - Method in class hu.birot.OTKit.dataType.violation.Violation
This method compares the present Violation to Violation v, and returns true if and only if this violation is better than or equal to v.
BINARY - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Name of the constraint 'Binary', 'Foot Binarity'.
Binary() - Method in class hu.birot.OTKit.grammarExamples.MetricalStress
Return the constraint 'Foot Binarity'.
Binary(String) - Method in class hu.birot.OTKit.grammarExamples.MetricalStress
Return the constraint 'Foot Binarity'.
BinaryMoraic(int) - Method in class hu.birot.OTKit.grammarExamples.MetricalStress
Return the constraint 'Foot Binarity (moraic)'.
Boersma(double) - Static method in class hu.birot.OTKit.learning.ConstraintMotionExamples
Paul Boersma's method of updating a hierarchy, based on ranking variable "rank".
BOF - Variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Beginning of foot symbol.
BooleanViolation - Class in hu.birot.OTKit.dataType.violation
Violation with Boolean values (true or false).
BooleanViolation(boolean) - Constructor for class hu.birot.OTKit.dataType.violation.BooleanViolation
Construct a new boolean violation, whose value is v.

C

Candidate - Class in hu.birot.OTKit.otBuildingBlocks
Represents a candidate in the candidate set.
Candidate(String, String, String) - Constructor for class hu.birot.OTKit.otBuildingBlocks.Candidate
This constructor defines a new candidate.
Candidate(String, String) - Constructor for class hu.birot.OTKit.otBuildingBlocks.Candidate
This constructor defines a new candidate.
Candidate(String) - Constructor for class hu.birot.OTKit.otBuildingBlocks.Candidate
This constructor defines a new candidate, with a surface form containing the string sform, and an empty underlying form.
Candidate(String, Form, Form) - Constructor for class hu.birot.OTKit.otBuildingBlocks.Candidate
This constructor defines a new candidate with explicitly giving it a name, an underlying form and a surface form.
Candidate(Form, Form) - Constructor for class hu.birot.OTKit.otBuildingBlocks.Candidate
This constructor defines a new candidate with explicitly giving it an underlying form and a surface form.
Candidate(Form) - Constructor for class hu.birot.OTKit.otBuildingBlocks.Candidate
This constructor defines a new candidate, with the surface surfaceform, and an empty underlying form.
Candidate(Vector<Form>) - Constructor for class hu.birot.OTKit.otBuildingBlocks.Candidate
Construct a Candidate by specifying a chain of forms.
Candidate(String, Vector<Form>) - Constructor for class hu.birot.OTKit.otBuildingBlocks.Candidate
Construct a Candidate by specifying a chain of forms.
Candidate(String, HashMap<String, Form>) - Constructor for class hu.birot.OTKit.otBuildingBlocks.Candidate
Construct a Candidate by specifying the HashMap describing the different levels of representations.
Candidate(HashMap<String, Form>) - Constructor for class hu.birot.OTKit.otBuildingBlocks.Candidate
Construct a Candidate by specifying the HashMap describing the different levels of representations.
chain - Variable in class hu.birot.OTKit.otBuildingBlocks.Candidate
List of Forms, if optimization is performed on lists of forms, such as in OT-CC.
changeCounter1(String) - Method in class hu.birot.OTKit.dataType.Form
This method "changes" the value of field counter1.
changeCounter2(String) - Method in class hu.birot.OTKit.dataType.Form
This method "changes" the value of field counter2.
changeCounter3(String) - Method in class hu.birot.OTKit.dataType.Form
This method "changes" the value of field counter3.
changeObject(Object) - Method in class hu.birot.OTKit.dataType.Form
This method "changes" the value of field object.
changeString(String) - Method in class hu.birot.OTKit.dataType.Form
This method "changes" the value of field string.
changeSubstring(String, String) - Static method in class hu.birot.OTKit.dataType.BasicSteps
This static method returns a MapForm that maps a Form A to another form B if and only if field string of B can be obtained from field string of A by replacing one instance of the substring a with b.
clone() - Method in class hu.birot.OTKit.dataType.Form
This method creates a clone of the Form.
clone() - Method in class hu.birot.OTKit.dataType.violation.BooleanViolation
Return a new BooleanViolatio with the same boolean value.
clone() - Method in class hu.birot.OTKit.dataType.violation.FloatViolation
Creates a clone of the Violation, with the same value.
clone() - Method in class hu.birot.OTKit.dataType.violation.IntegerViolation
Creates a clone of the Violation, with the same value.
clone() - Method in class hu.birot.OTKit.dataType.violation.Violation
Creates a clone of the Violation: construct a new violation with the same value.
clone() - Method in class hu.birot.OTKit.otBuildingBlocks.Candidate
Creates a clone of the present candidate: the name, the underlying form, the surface form, the chain and the multi are all (shallowly) cloned separately.
clone() - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Creates a clone of the hierarchy, with the same name, the same type and the same constraints.
clone() - Method in class hu.birot.OTKit.performance.Temperature
This method creates a clone of the present temperature, with all their fields being equal.
CODA - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Feature 'syllable has a coda'.
Compare(Candidate, Candidate, Hierarchy) - Static method in class hu.birot.OTKit.otBuildingBlocks.Eval
Comparison of c1 and c2, as defined by methods CompareOT and CompareHG.
Compare(Vector<Candidate>, Hierarchy) - Static method in class hu.birot.OTKit.otBuildingBlocks.Eval
This method returns the most harmonic subset of comparison with respect to hierarchy h.
CompareHG(Candidate, Candidate, Hierarchy) - Static method in class hu.birot.OTKit.otBuildingBlocks.Eval
This static methods compares candidate c1 to candidate c2 in a Harmony Grammar sense, with respect to the constraints found in the hierarchy h, using the weights defined in h.
CompareHG(Vector<Candidate>, Hierarchy) - Static method in class hu.birot.OTKit.otBuildingBlocks.Eval
This method returns the most harmonic subset of comparison with respect to hierarchy h, according the method Harmony Grammar, using the weights specified in h.
CompareOT(Candidate, Candidate, Constraint[]) - Static method in class hu.birot.OTKit.otBuildingBlocks.Eval
Compares candidate c1 to candidate c2 in an Optimality Theoretic sense, with respect to the constraint ranking (hierarchy) found in the array of Constraints h.
CompareOT(Candidate, Candidate, Hierarchy) - Static method in class hu.birot.OTKit.otBuildingBlocks.Eval
This static methods compares candidate c1 to candidate c2 in an Optimality Theoretic sense, with respect to the constraint ranking (hierarchy) h.
CompareOT(Vector<Candidate>, Hierarchy) - Static method in class hu.birot.OTKit.otBuildingBlocks.Eval
This method returns the most harmonic subset of comparison with respect to hierarchy h, according the method Optimality Grammar, using the ranks specified in h.
CompareOT(Vector<Candidate>, Constraint[]) - Static method in class hu.birot.OTKit.otBuildingBlocks.Eval
This method returns the most harmonic subset of comparison with respect to hierarchy h, according the method Optimality Grammar, using the hierarchy as specified in the array h.
Comparison - Class in hu.birot.OTKit.dataType
A data structure that contains the typical result of comparing two candidates in Optimality Theory.
Comparison() - Constructor for class hu.birot.OTKit.dataType.Comparison
 
COMPLEXCODA - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Feature 'syllable has a complex coda'.
composition(MapForm, MapForm) - Static method in class hu.birot.OTKit.dataType.MapFormExamples
Composition of two MapForms.
composition(Gen, Gen) - Static method in class hu.birot.OTKit.otBuildingBlocks.GenExamples
Composition of two "Gens".
condition(String, Constraint, Constraint, Constraint, Constraint) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
Returns a conditional constraint.
condition(String, Constraint, Constraint, Constraint) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
Returns a conditional constraint.
constant(String, double) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
Returns a constraint whose name is name, and which assign a constant FloatViolation to any candidate.
constant(String, int) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
Returns a constraint whose name is name, and which assign a constant IntegerViolation to any candidate.
constant(String, Violation) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
Returns a constraint whose name is name, and which assign a constant violation to any candidate.
constant(Form) - Static method in class hu.birot.OTKit.performance.ProductionExamples
Creates a Production whose produce method always returns the form F.
Constraint - Class in hu.birot.OTKit.otBuildingBlocks
Realizes a constraint.
Constraint(String) - Constructor for class hu.birot.OTKit.otBuildingBlocks.Constraint
To construct a constraint, you must define its name, besides specifying method Constraint.value(Candidate).
Constraint(String, String) - Constructor for class hu.birot.OTKit.otBuildingBlocks.Constraint
To construct a constraint, you may define its name and its description, besides specifying method Constraint.value(Candidate).
ConstraintExamples - Class in hu.birot.OTKit.otBuildingBlocks
Offers a number of static methods that return frequently used constraints.
ConstraintExamples() - Constructor for class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
 
ConstraintMotion - Class in hu.birot.OTKit.learning
An approach to rearrange the constraints in a hierarchy, once a winner–loser pair is given to the learning algorithm.
ConstraintMotion() - Constructor for class hu.birot.OTKit.learning.ConstraintMotion
 
ConstraintMotionExamples - Class in hu.birot.OTKit.learning
Includes a number of static methods that return instances of ConstraintMotion.
ConstraintMotionExamples() - Constructor for class hu.birot.OTKit.learning.ConstraintMotionExamples
 
constraintNames() - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
This method returns a Vector containing the names of all the constraints in the Hierarchy.
constraints() - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
This method returns a Vector containing all constraints in the Hierarchy.
contain(String, String, double) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
Returns a constraint whose name is name, and which assigns a FloatViolation of value val to any candidate whose surface form contain the string str.
CoolingSchedule - Class in hu.birot.OTKit.performance
This interface gives you the general framework for defining a cooling schedule for simulated annealing.
CoolingSchedule() - Constructor for class hu.birot.OTKit.performance.CoolingSchedule
 
CoolingScheduleExamples - Class in hu.birot.OTKit.performance
This class returns instances of CoolingSchedules.
CoolingScheduleExamples() - Constructor for class hu.birot.OTKit.performance.CoolingScheduleExamples
 
copy(Temperature) - Method in class hu.birot.OTKit.performance.Temperature
This method fills all the nine fields of a temperature (counter, counter1, counter2, iterations, output, range, real, type and unmoved) with the corresponding fields of temperature t.
copyRank(String, String) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Copy values of ranking variable r1 to ranking variable r2, for all constraints in the hierarchy.
counter() - Method in class hu.birot.OTKit.dataType.Form
This method returns the value of the field counter1.
counter - Variable in class hu.birot.OTKit.performance.Temperature
This additional component of the temperature can be used to count the number of iterations.
counter1() - Method in class hu.birot.OTKit.dataType.Form
This method returns the value of the field counter1.
counter1(String, double) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
This static method returns a constraint whose name is name, and which assign a violation to any candidate that is equal to val times the field counter1 of the surface form of that candidate.
counter1 - Variable in class hu.birot.OTKit.performance.Temperature
An additional counter that can be used to store information.
counter1EqualTo(String, double, double) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
This static method returns a constraint whose name is name, and which assigns a violation of value val to any candidate whose surface form has a counter 1 that is exactly equal to e.
counter1GreaterEqual(String, double, double) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
This static method returns a constraint whose name is name, and which assigns a violation of value val to any candidate whose surface form has a counter 1 that is greater than or equal to threshold.
counter1GreaterThan(String, double, double) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
This static method returns a constraint whose name is name, and which assigns a violation of value val to any candidate whose surface form has a counter 1 that is greater than threshold.
counter1LessEqual(String, double, double) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
This static method returns a constraint whose name is name, and which assigns a violation of value val to any candidate whose surface form has a counter 1 that is less than or equal to threshold.
counter1LessThan(String, double, double) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
This static method returns a constraint whose name is name, and which assigns a violation of value val to any candidate whose surface form has a counter 1 that is less than threshold.
counter2() - Method in class hu.birot.OTKit.dataType.Form
This method returns the value of the field counter2.
counter2(String, double) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
This static method returns a constraint whose name is name, and which assign a violation to any candidate that is equal to val times the field counter2 of the surface form of that candidate.
counter2 - Variable in class hu.birot.OTKit.performance.Temperature
An additional counter that can be used to store information.
counter2EqualTo(String, double, double) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
This static method returns a constraint whose name is name, and which assigns a violation of value val to any candidate whose surface form has a counter 2 that is exactly equal to e.
counter2GreaterEqual(String, double, double) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
This static method returns a constraint whose name is name, and which assigns a violation of value val to any candidate whose surface form has a counter 2 that is greater than or equal to threshold.
counter2GreaterThan(String, double, double) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
This static method returns a constraint whose name is name, and which assigns a violation of value val to any candidate whose surface form has a counter 2 that is greater than threshold.
counter2LessEqual(String, double, double) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
This static method returns a constraint whose name is name, and which assigns a violation of value val to any candidate whose surface form has a counter 2 that is less than or equal to threshold.
counter2LessThan(String, double, double) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
This static method returns a constraint whose name is name, and which assigns a violation of value val to any candidate whose surface form has a counter 2 that is less than threshold.
counter3() - Method in class hu.birot.OTKit.dataType.Form
This method returns the value of the field counter3.
counter3(String, double) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
This static method returns a constraint whose name is name, and which assign a violation to any candidate that is equal to val times the field counter3 of the surface form of that candidate.
counter3EqualTo(String, double, double) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
This static method returns a constraint whose name is name, and which assigns a violation of value val to any candidate whose surface form has a counter 3 that is exactly equal to e.
counter3GreaterEqual(String, double, double) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
This static method returns a constraint whose name is name, and which assigns a violation of value val to any candidate whose surface form has a counter 3 that is greater than or equal to threshold.
counter3GreaterThan(String, double, double) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
This static method returns a constraint whose name is name, and which assigns a violation of value val to any candidate whose surface form has a counter 3 that is greater than threshold.
counter3LessEqual(String, double, double) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
This static method returns a constraint whose name is name, and which assigns a violation of value val to any candidate whose surface form has a counter 3 that is less than or equal to threshold.
counter3LessThan(String, double, double) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
This static method returns a constraint whose name is name, and which assigns a violation of value val to any candidate whose surface form has a counter 3 that is less than threshold.
cv - Variable in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
 

D

delete_after_comma - Variable in class hu.birot.OTKit.dataType.violation.FloatViolation
 
Delta_shape - Class in hu.birot.OTKit.runableExamples
This examples creates a candidate set with three candidates (A, B and C) and two constraints: noB and noC.
Delta_shape() - Constructor for class hu.birot.OTKit.runableExamples.Delta_shape
 
demotionOnly(double) - Static method in class hu.birot.OTKit.learning.ConstraintMotionExamples
Demote highest ranked loser-preferring constraint by w * plasticity, where w is the number of winner-preferring constraints.
demotionOnly(double) - Static method in class hu.birot.OTKit.learning.OnlineLearningExamples
Error-driven onine learning, demoting the highest ranked loser prefering constraint by w*plasticity, where w is the number of winner preferring constraints.
description() - Method in class hu.birot.OTKit.otBuildingBlocks.Constraint
Description of the constraint.
difference - Variable in class hu.birot.OTKit.dataType.Comparison
The difference in Harmony of the two candidates.
difference(Violation) - Method in class hu.birot.OTKit.dataType.violation.BooleanViolation
Computes the difference of this violation and of the (boolean) violation v ("this – v").
difference(Violation) - Method in class hu.birot.OTKit.dataType.violation.FloatViolation
Returns the difference of this violation and of violation v (in this order: "this-v").
difference(Violation) - Method in class hu.birot.OTKit.dataType.violation.IntegerViolation
Returns the difference of this violation and of violation v (in this order: "this-v").
difference(Violation) - Method in class hu.birot.OTKit.dataType.violation.Violation
This method returns the difference of this Violation and of Violation v (in this order: "this-v").
Dissimilate() - Method in class hu.birot.OTKit.grammarExamples.StringGrammar
This class creates constraint "Dissimilate", which punishes each pair of similar neighboring characters.
distribution(Grammar, Form, int) - Method in class hu.birot.OTKit.performance.Production
The Production method produces sample of size repetition.
Divider - Static variable in class hu.birot.OTKit.runableExamples.Tableau
This String gives you the character(s) to be used to divide the columns of the tableau.

E

EDCD() - Static method in class hu.birot.OTKit.learning.OnlineLearningExamples
Error-driven online learning, using Tesar and Smolensky's update rule.
Empty - Static variable in class hu.birot.OTKit.dataType.Form
String describing the type of an empty Form.
empty(String) - Static method in class hu.birot.OTKit.otBuildingBlocks.Constraint
Returning an "empty" Constraint, having only a name.
EOF - Variable in class hu.birot.OTKit.grammarExamples.MetricalStress
End of foot symbol.
EOS - Variable in class hu.birot.OTKit.grammarExamples.MetricalStress
End-of-syllable character.
EPSILON - Static variable in class hu.birot.OTKit.dataType.violation.FloatViolation
A constant used to avoid errors due to inexact floating point arithmetics.
EPSILON - Static variable in class hu.birot.OTKit.performance.CoolingScheduleExamples
A constant used to avoid errors due to inexact floating point arithmetic.
EPSILON - Static variable in class hu.birot.OTKit.performance.RulesOfMovingExamples
A constant used to avoid errors due to inexact floating point arithmetic.
equal(String, String, double) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
Returns a constraint whose name is name, and which assigns a FloatViolation of value val to any candidate whose surface form is the string str.
equals(Object) - Method in class hu.birot.OTKit.dataType.Form
Two forms are equal if their type and all their fields (values) are equal.
equals(HashMap<Form, FormValuePair[]>) - Static method in class hu.birot.OTKit.dataType.MapFormExamples
This static method creates a MapForm based on a HashMap.
equals(Object) - Method in class hu.birot.OTKit.dataType.violation.BooleanViolation
This violation is equal to object o, if and only if o is also a BooleanViolation with the same boolean value.
equals(Object) - Method in class hu.birot.OTKit.dataType.violation.FloatViolation
Equality of two violations.
equals(Object) - Method in class hu.birot.OTKit.dataType.violation.IntegerViolation
Equality of two violations.
equals(Object) - Method in class hu.birot.OTKit.dataType.violation.Violation
This method overrides java.lang.Object.equals.
equals(Object) - Method in class hu.birot.OTKit.otBuildingBlocks.Candidate
Two Candidates are equal if and only if their underlying forms are equal and their surface forms are equal (given the equal method for Forms).
equals(Object) - Method in class hu.birot.OTKit.otBuildingBlocks.Constraint
Two constraints are equals iff their name are equal.
equals(Object) - Method in class hu.birot.OTKit.performance.Temperature
This temperature is equal to object t if and only if: (1) t is also a temperature; (2) the two temperatures are of the same type; and (3) their value(s) are equal.
ErrorDriven(ConstraintMotion) - Static method in class hu.birot.OTKit.learning.OnlineLearningExamples
General error-driven update of the grammar, based on a piece of learning data.
Eval - Class in hu.birot.OTKit.otBuildingBlocks
Contains a number of static methods that belong to the evaluation process, either in an OT or in a HG or in any other different approach.
Eval() - Constructor for class hu.birot.OTKit.otBuildingBlocks.Eval
 
EvalHG(Candidate, Hierarchy) - Static method in class hu.birot.OTKit.otBuildingBlocks.Eval
This static method returns the evaluation of candidate c with respect to the HG constraint hierarchy h.
EvalOT(Candidate, Constraint[]) - Static method in class hu.birot.OTKit.otBuildingBlocks.Eval
This static method returns the evaluation of candidate c with respect to the OT constraint hierarchy encoded in the constraint array h.
exponential(double, double, double) - Static method in class hu.birot.OTKit.performance.CoolingScheduleExamples
This static method creates a CoolingSchedule for traditional simulated annealing: the real-valued temperature is reduced from t_max to (and including) t_min, each time multiplying it by q.
exponential(double, double, double, int) - Static method in class hu.birot.OTKit.performance.CoolingScheduleExamples
This static method creates a CoolingSchedule for traditional simulated annealing: the real-valued temperature is reduced from t_max to (and including) t_min, each time multiplying it by q.
exponentialNM(double, double, int) - Static method in class hu.birot.OTKit.performance.CoolingScheduleExamples
This static method creates a CoolingSchedule for traditional simulated annealing: the real-valued temperature is reduced from t_max by multiplying it by q each time, as long as the counter Temperature.unmoved has not reached notmoved.
exponentialNM(double, double, int, int) - Static method in class hu.birot.OTKit.performance.CoolingScheduleExamples
This static method creates a CoolingSchedule for traditional simulated annealing: the real-valued temperature is reduced from t_max by multiplying it each time by q, as long as the counter Temperature.unmoved has not reached notmoved.

F

Faithful() - Method in class hu.birot.OTKit.grammarExamples.StringGrammar
This class creates constraint "Faithful", which punishes each locus such that the uf is different from the sf.
FALSE - Static variable in class hu.birot.OTKit.dataType.violation.BooleanViolation
The boolean violation with value false.
fatal - Variable in class hu.birot.OTKit.dataType.Comparison
The highest ranked constraint with uncanceled violation marks.
first(Form) - Method in class hu.birot.OTKit.dataType.MapForm
Return the first Form of those to which MapForm maps from form1.
firstCandidate(Form) - Method in class hu.birot.OTKit.otBuildingBlocks.Gen
Returns the first candidate in the candidate set corresponding to underlying form uf.
FirstDivider - Static variable in class hu.birot.OTKit.runableExamples.Tableau
This String gives you the character(s) following the first column of the tableau.
firstNeighborOf(Candidate) - Method in class hu.birot.OTKit.otBuildingBlocks.Topology
Returns the first candidate among the neighbors of candidate c.
FloatViolation - Class in hu.birot.OTKit.dataType.violation
A violation with a (double) floating point value.
FloatViolation(double) - Constructor for class hu.birot.OTKit.dataType.violation.FloatViolation
Construct a Violation (that is, a subclass FloatViolation) with value f.
Form - Class in hu.birot.OTKit.dataType
Data structure representing a linguistic form, such as the ones used for an underlying form, a surface form or an overt form.
Form() - Constructor for class hu.birot.OTKit.dataType.Form
This constructor creates an empty Form.
Form(String) - Constructor for class hu.birot.OTKit.dataType.Form
This constructor defines a new Form, with the field string being set to str.
Form(double) - Constructor for class hu.birot.OTKit.dataType.Form
This constructor defines a new Form, with the field counter1 being set to count1.
Form(double, double) - Constructor for class hu.birot.OTKit.dataType.Form
This constructor defines a new Form, with the field counter1 being set to count1 and counter2 to count2.
Form(double, double, double) - Constructor for class hu.birot.OTKit.dataType.Form
This constructor defines a new Form, with the field counter1 being set to count1, counter2 to count2 and finally counter3 to count3.
Form(String, double) - Constructor for class hu.birot.OTKit.dataType.Form
This constructor defines a new Form, with the field string being set to str, and counter1 to count1.
Form(String, double, double) - Constructor for class hu.birot.OTKit.dataType.Form
This constructor defines a new Form, with the field string being set to str, counter1 to count1 and counter2 to count2.
Form(String, double, double, double) - Constructor for class hu.birot.OTKit.dataType.Form
This constructor defines a new Form, with the field string being set to str, counter1 to count1, counter2 to count2 and finally counter3 to count3.
Form(Object, String) - Constructor for class hu.birot.OTKit.dataType.Form
This constructor creates a Form with field object set to O.
form() - Method in class hu.birot.OTKit.dataType.FormValuePair
Returns the form of this form-value pair.
Form1counter - Static variable in class hu.birot.OTKit.dataType.Form
String describing the type of a Form with 1 counter.
Form2counters - Static variable in class hu.birot.OTKit.dataType.Form
String describing the type of a Form with 2 counters.
Form3counters - Static variable in class hu.birot.OTKit.dataType.Form
String describing the type of a Form with 3 counters.
FormValuePair - Class in hu.birot.OTKit.dataType
A new immutable data type: a pair whose first element is a Form and whose second value is a double.
FormValuePair(Form, double) - Constructor for class hu.birot.OTKit.dataType.FormValuePair
Construct a FormValuePair from the form frm and the value v.
FormValuePair(Form) - Constructor for class hu.birot.OTKit.dataType.FormValuePair
Construct a FormValuePair from the form frm.
FormValuePair(String, double) - Constructor for class hu.birot.OTKit.dataType.FormValuePair
Construct a FormValuePair from the string frm and the value v.
FormValuePair(String) - Constructor for class hu.birot.OTKit.dataType.FormValuePair
Construct a FormValuePair from the string frm.
frequency(Grammar, Form, int) - Method in class hu.birot.OTKit.performance.Production
A string containing the frequencies of a sample of size repetition.
fromGen(Gen) - Static method in class hu.birot.OTKit.dataType.MapFormExamples
Transform a Gen into a MapForm.

G

gen - Variable in class hu.birot.OTKit.grammarExamples.MetricalStress
 
Gen - Class in hu.birot.OTKit.otBuildingBlocks
Realizes GEN, the OT generator function.
Gen() - Constructor for class hu.birot.OTKit.otBuildingBlocks.Gen
Construct a new Gen with an empty map.
Gen(MapForm) - Constructor for class hu.birot.OTKit.otBuildingBlocks.Gen
Construct a new Gen employing the MapForm m.
gen - Variable in class hu.birot.OTKit.otBuildingBlocks.Grammar
 
GenExamples - Class in hu.birot.OTKit.otBuildingBlocks
Contains a number of static methods that help you to create quickly simple instances of Gen.
GenExamples() - Constructor for class hu.birot.OTKit.otBuildingBlocks.GenExamples
 
get(String, String) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
The value of ranking variable rankname for constraints .
GLA(double) - Static method in class hu.birot.OTKit.learning.OnlineLearningExamples
Error-driven online learning, using Boersma's update rule.
gradientWalk(Candidate, Topology, Hierarchy, RulesOfMoving, CoolingSchedule) - Static method in class hu.birot.OTKit.performance.RandomWalks
This static method returns a candidate, the output of a gradient walk.
gradientWalkrnd(Candidate, Topology, Hierarchy, RulesOfMoving, CoolingSchedule) - Static method in class hu.birot.OTKit.performance.RandomWalks
Same as method Candidate gradientWalk, the only difference being that if the present position of the random walk has more neighboring positions that are equally the best, then a random one of the best neighbors is chosen (and not, arbitrarily, the first one).
grammar - Variable in class hu.birot.OTKit.multiagent.Agent
 
Grammar - Class in hu.birot.OTKit.otBuildingBlocks
Realizes a grammar, that is, a package containing a Gen and a Hierarchy (from which Eval will follow), as well as possibly a base and a neighborhood structure.
Grammar() - Constructor for class hu.birot.OTKit.otBuildingBlocks.Grammar
 
grammatical() - Static method in class hu.birot.OTKit.performance.ProductionExamples
This static method returns an instance of Production corresponding to the "produce some grammatical form" method.
Grammaticality - Class in hu.birot.OTKit.performance
Making grammaticality judgments.
Grammaticality() - Constructor for class hu.birot.OTKit.performance.Grammaticality
 

H

hashCode() - Method in class hu.birot.OTKit.dataType.Form
This method generates a hash code for the form, overriding method java.lang.Object.hashCode.
hashCode() - Method in class hu.birot.OTKit.dataType.violation.BooleanViolation
A hash code for the violation.
hashCode() - Method in class hu.birot.OTKit.dataType.violation.FloatViolation
A hash code corresponding to the Violation.
hashCode() - Method in class hu.birot.OTKit.dataType.violation.IntegerViolation
A hash code corresponding to the Violation.
hashCode() - Method in class hu.birot.OTKit.dataType.violation.Violation
A hash code corresponding to the Violation.
hashCode() - Method in class hu.birot.OTKit.otBuildingBlocks.Candidate
 
hashCode() - Method in class hu.birot.OTKit.otBuildingBlocks.Constraint
Returns a hash code for this constraint.
HG - Static variable in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Constant String field used to represent type "hg".
hierarchy - Variable in class hu.birot.OTKit.otBuildingBlocks.Grammar
 
Hierarchy - Class in hu.birot.OTKit.otBuildingBlocks
Realizes a constraint hierarchy.
Hierarchy() - Constructor for class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Construct a hierarchy without any argument.
Hierarchy(String) - Constructor for class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Construct a hierarchy by specifying its name.
hillClimbing() - Static method in class hu.birot.OTKit.performance.RulesOfMovingExamples
 
hu.birot.OTKit.dataType - package hu.birot.OTKit.dataType
Classes representing basic pieces of information used to build OT components.
hu.birot.OTKit.dataType.violation - package hu.birot.OTKit.dataType.violation
Classes representing a violation of an OT constraint.
hu.birot.OTKit.grammarExamples - package hu.birot.OTKit.grammarExamples
Classes representing concrete examples of a Grammar, including all the components.
hu.birot.OTKit.learning - package hu.birot.OTKit.learning
Classes representing approaches to learning a grammar.
hu.birot.OTKit.multiagent - package hu.birot.OTKit.multiagent
Classes related to multiagent simulations.
hu.birot.OTKit.otBuildingBlocks - package hu.birot.OTKit.otBuildingBlocks
Classes corresponding to the basic components of standard Optimality Theory.
hu.birot.OTKit.performance - package hu.birot.OTKit.performance
Classes related to approaches to linguistic performance and simulated annealing.
hu.birot.OTKit.runableExamples - package hu.birot.OTKit.runableExamples
Executable classes that are examples about how to use OTKit.

I

increaseRank(Constraint, double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Increase the value of rank variable "rank" by delta for constraint cnstr.
InfiniteSet - Static variable in class hu.birot.OTKit.dataType.MapForm
This form is returned by method MapForm.all(Form form1) if form1 maps to an infinite set.
initial() - Method in class hu.birot.OTKit.performance.CoolingSchedule
This method returns the initial temperature, that is, the value of the temperature at the beginning of the simulated annealing.
IntegerViolation - Class in hu.birot.OTKit.dataType.violation
A violation with an integer value.
IntegerViolation(int) - Constructor for class hu.birot.OTKit.dataType.violation.IntegerViolation
Construct a Violation (that is, a subclass IntegerViolation) with its value.
isBetter(Violation, Violation) - Static method in class hu.birot.OTKit.dataType.violation.Violation
Returns true if and only if v1 is better than v2.
isBetterThan - Variable in class hu.birot.OTKit.dataType.Comparison
True if the first candidate is more harmonic than the second one.
isEqual(Violation, Violation) - Static method in class hu.birot.OTKit.dataType.violation.Violation
Returns true if and only if v1 is equal to v2.
isWorseThan - Variable in class hu.birot.OTKit.dataType.Comparison
True if the first candidate is less harmonic than the second one.
iterations - Variable in class hu.birot.OTKit.performance.Temperature
This field can be used to count the number of iterations that has been performed in total since the beginning of the random walk.

J

JSD(HashMap<Form, Integer>, HashMap<Form, Integer>) - Static method in class hu.birot.OTKit.performance.Production
This static method returns the Jensen-Shannon divergence of two distributions.
judgment(Grammar, Candidate) - Static method in class hu.birot.OTKit.performance.Grammaticality
Make grammaticality judgment about a candidate, with regard to a grammar.

K

K - Variable in class hu.birot.OTKit.grammarExamples.StringGrammar
The size of the alphabet in this grammar.
KVALUE - Static variable in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Name of ranking variable 'kvalue'.
kvalue2rank() - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
This method copies the values in the ranking variable "K-values" to the ranking variable "rank", for each constraint.
kvalueOf(Constraint) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Returns the K-value of constraint cnstr in the hierarchy (that is, of the constr in the hierarchy whose name is the same as the name of cnstr).

L

L - Variable in class hu.birot.OTKit.grammarExamples.StringGrammar
The length of strings in this grammar.
learn(Grammar, Vector<Candidate>) - Method in class hu.birot.OTKit.learning.OfflineLearning
Update (or set) Grammar G based on the data set in the Vector cand.
learn(Grammar, Production, Candidate) - Method in class hu.birot.OTKit.learning.OnlineLearning
One step of online learning, updating grammar G based on learning data cand.
learn(Grammar, Form, Candidate) - Method in class hu.birot.OTKit.learning.OnlineLearning
One step of online learning, updating grammar G based on learning data cand.
Learning - Class in hu.birot.OTKit.learning
A learning method, abstractly.
Learning() - Constructor for class hu.birot.OTKit.learning.Learning
 
learning - Variable in class hu.birot.OTKit.multiagent.Agent
 
linear(double, double, double) - Static method in class hu.birot.OTKit.performance.CoolingScheduleExamples
This static method creates a CoolingSchedule for traditional simulated annealing: the real-valued temperature is reduced from t_max to (and including) t_min by steps t_step.
linear(double, double, double, int) - Static method in class hu.birot.OTKit.performance.CoolingScheduleExamples
This static method creates a CoolingSchedule for traditional simulated annealing: the real-valued temperature is reduced from t_max to (and including) t_min by steps t_step.
linearCombination(MapForm, double, MapForm, double) - Static method in class hu.birot.OTKit.dataType.MapFormExamples
This static method creates a MapForm by combining two MapForms.
linearCombination(String, Constraint, double, Constraint, double) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
Returns the linear combination of two constraints.
linearNM(double, double, int) - Static method in class hu.birot.OTKit.performance.CoolingScheduleExamples
This static method creates a CoolingSchedule for traditional simulated annealing: the real-valued temperature is reduced from t_max by steps t_step, as long as the counter Temperature.unmoved has not reached notmoved.
linearNM(double, double, int, int) - Static method in class hu.birot.OTKit.performance.CoolingScheduleExamples
This static method creates a CoolingSchedule for traditional simulated annealing: the real-valued temperature is reduced from t_max by steps t_step, as long as the counter Temperature.unmoved has not reached notmoved.
listOfSurfaceForms(String[]) - Static method in class hu.birot.OTKit.otBuildingBlocks.GenExamples
Return a Gen that maps any underlying form to the surface forms contained in cand.
listOfSurfaceForms(Form[]) - Static method in class hu.birot.OTKit.otBuildingBlocks.GenExamples
Return a Gen that maps any underlying form to the surface forms contained in cand.
localBoersma(double) - Static method in class hu.birot.OTKit.learning.OnlineLearningExamples
 
localMagri(double) - Static method in class hu.birot.OTKit.learning.OnlineLearningExamples
 
localOptima(ConstraintMotion, ConstraintMotion) - Static method in class hu.birot.OTKit.learning.OnlineLearningExamples
An approach to online learning based on the heuristic that the winner must be locally optimal, and the loser must not.
localOptimaReversed(ConstraintMotion, ConstraintMotion) - Static method in class hu.birot.OTKit.learning.OnlineLearningExamples
An approach to online learning based on the heuristic that both the winner and the loser must be locally optimal.
LONG - Variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Symbol that lengthens the previous segment.
LONGNUCLEUS - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Feature 'syllable has a long nucleus'.
LONGNUCLEUS_AND_CODA - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Feature 'syllable has a long nucleus, as well as a coda'.
LONGNUCLEUS_AND_COMPLEXCODA - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Feature 'syllable has a long nucleus, as well as a complex coda'.

M

MagicSquare - Class in hu.birot.OTKit.grammarExamples
Static methods providing the Gen and Topology of "magic square models".
MagicSquare() - Constructor for class hu.birot.OTKit.grammarExamples.MagicSquare
 
MagicSquareGen1() - Static method in class hu.birot.OTKit.grammarExamples.MagicSquare
A magic square Gen with four candidates only.
MagicSquareTopology1() - Static method in class hu.birot.OTKit.grammarExamples.MagicSquare
A magic square topology with four candidates only.
MagicSquareTopology2eq() - Static method in class hu.birot.OTKit.grammarExamples.MagicSquare
A magic square topology with infinitely many candidates.
MagicSquareTopology2sym() - Static method in class hu.birot.OTKit.grammarExamples.MagicSquare
A magic square topology with infinitely many candidates.
Magri(double) - Static method in class hu.birot.OTKit.learning.ConstraintMotionExamples
Giorgio Magri's method of updating a hierarchy, based on ranking variable "rank".
Magri(double) - Static method in class hu.birot.OTKit.learning.OnlineLearningExamples
Error-driven online learning, using Magri's update rule.
main(String[]) - Static method in class hu.birot.OTKit.runableExamples.Delta_shape
 
main(String[]) - Static method in class hu.birot.OTKit.runableExamples.Saot_test_stringgrammar
 
main(String[]) - Static method in class hu.birot.OTKit.runableExamples.StringGrammarExperiments
 
main(String[]) - Static method in class hu.birot.OTKit.runableExamples.Tableau
 
MapForm - Class in hu.birot.OTKit.dataType
Realizes a probabilistic mapping from Form to Form.
MapForm() - Constructor for class hu.birot.OTKit.dataType.MapForm
 
MapFormExamples - Class in hu.birot.OTKit.dataType
Offers a number of static methods returning MapForms.
MapFormExamples() - Constructor for class hu.birot.OTKit.dataType.MapFormExamples
 
max(String, Constraint, Constraint) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
Returns the maximum of two constraints.
MetricalStress - Class in hu.birot.OTKit.grammarExamples
Implementation of the nowadays standard model of metrical phonology.
MetricalStress() - Constructor for class hu.birot.OTKit.grammarExamples.MetricalStress
Metrical stress phonology is created with the default lists of vowels ('a', 'e', 'i', 'o' and 'u') and consonants (all other 21 lower case characters, from 'b' to 'z').
MetricalStress(char[], char[]) - Constructor for class hu.birot.OTKit.grammarExamples.MetricalStress
Metrical stress phonology is created with the specified lists of vowels and consonants.
min(String, Constraint, Constraint) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
Returns the minimum of two constraints.
MORA - Variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Symbol that denotes a mora in the string.
MorF - Static variable in class hu.birot.OTKit.otBuildingBlocks.Candidate
String "morphology" used as the key of the morphological form in the HashMap of a multilayered candidate.
move(Candidate, Candidate, Hierarchy, Temperature) - Method in interface hu.birot.OTKit.performance.RulesOfMoving
This static method determines whether the random walker should move from position c1 to position c2, if the state of the random walk is given by temperature t.
multi - Variable in class hu.birot.OTKit.otBuildingBlocks.Candidate
A map from the names of the levels of representation (such as the strings "underlying", "surface", "phonological", "phonetic" or "articulatory") to the corresponding forms.

N

name - Variable in class hu.birot.OTKit.otBuildingBlocks.Candidate
 
name() - Method in class hu.birot.OTKit.otBuildingBlocks.Constraint
This method returns the name of the constraint.
name - Variable in class hu.birot.OTKit.otBuildingBlocks.Gen
An optional nickname of the candidate set.
name - Variable in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
The name of the hierarchy (optional).
name - Variable in class hu.birot.OTKit.otBuildingBlocks.Topology
An optional nickname of the topology.
negate(String, Constraint) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
Returns the negation of a constraint.
next(Form, Form) - Method in class hu.birot.OTKit.dataType.MapForm
Return the Form subsequent (successor) to form_last from among those to which MapForm maps from form1.
next(Temperature) - Method in class hu.birot.OTKit.performance.CoolingSchedule
The function decreasing the temperature.
nextCandidate(Candidate) - Method in class hu.birot.OTKit.otBuildingBlocks.Gen
Returns the next candidate in the candidate set corresponding to underlying form c.uf, the one following candidate c.
nextNeighborOf(Candidate, Candidate) - Method in class hu.birot.OTKit.otBuildingBlocks.Topology
Returns the next neighbor among the neighbors of candidate c, the one following candidate c0.
No_i(int) - Method in class hu.birot.OTKit.grammarExamples.StringGrammar
This class creates a constraint assigning one violation mark to each occurrence of character letter in a string grammar.
no_ranking_value - Static variable in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
This object is returned whenever a constraint has no ranking value.
NOCLASH - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Name of constraint '*Clash'.
NoClash() - Method in class hu.birot.OTKit.grammarExamples.MetricalStress
Return the constraint '*Clash'.
NoFinal_i(int) - Method in class hu.birot.OTKit.grammarExamples.StringGrammar
This class creates a constraint assigning one violation mark to the surface form if it ends with character letter.
NoInitial_i(int) - Method in class hu.birot.OTKit.grammarExamples.StringGrammar
This class creates a constraint assigning one violation mark to the surface form if it begins with character letter.
NOLAPSE - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Name of constraint '*Lapse'.
NoLapse() - Method in class hu.birot.OTKit.grammarExamples.MetricalStress
Return the constraint '*Lapse'.
NoMapping - Static variable in class hu.birot.OTKit.dataType.MapForm
This Form is returned by a MapForm if it does not contain any mapping from the input form.
NoMoreForm - Static variable in class hu.birot.OTKit.dataType.MapForm
This form is returned by method MapForm.next(Form form1, Form form2) if form2 is the last form to which form1 is mapped.
NONFINAL - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Name of constraint 'NonFinality'.
NonFinal() - Method in class hu.birot.OTKit.grammarExamples.MetricalStress
Return the constraint 'NonFinal'.
NONFINALSTRESS - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Name of constraint 'NonFinalStress'.
NonFinalStress() - Method in class hu.birot.OTKit.grammarExamples.MetricalStress
Return the constraint 'NonFinalStress'.
notComparable(Violation, Violation) - Static method in class hu.birot.OTKit.dataType.violation.Violation
Returns true if and only if v1 and v2 are not comparable.
NotInRange - Static variable in class hu.birot.OTKit.dataType.MapForm
This form is returned by method MapForm.next(Form form1, Form form2) if form1 does not map to form2.
nullViolation - Static variable in class hu.birot.OTKit.dataType.violation.FloatViolation
Zero violation level: the constraint is satisfied.
nullViolation - Static variable in class hu.birot.OTKit.dataType.violation.IntegerViolation
Zero violation level: the constraint is satisfied.
nulViol - Static variable in class hu.birot.OTKit.grammarExamples.StringGrammar
Violation(0).
numberOfConstraints() - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
This method returns the number of constraints in the hierarchy.

O

object() - Method in class hu.birot.OTKit.dataType.Form
This method returns the value of the field object.
OfflineLearning - Class in hu.birot.OTKit.learning
An approach (method, way) to do Offline Learning.
OfflineLearning() - Constructor for class hu.birot.OTKit.learning.OfflineLearning
 
offlineLearning - Variable in class hu.birot.OTKit.multiagent.Agent
 
offlineLearning(Vector<Candidate>) - Method in class hu.birot.OTKit.multiagent.Agent
The agent learns off-line.
OfflineLearningExamples - Class in hu.birot.OTKit.learning
Examples of offline learning algorithms.
OfflineLearningExamples() - Constructor for class hu.birot.OTKit.learning.OfflineLearningExamples
 
oneViol - Static variable in class hu.birot.OTKit.grammarExamples.StringGrammar
Violation(1).
oneViolation - Static variable in class hu.birot.OTKit.dataType.violation.FloatViolation
One violation level: the constraint is violated once.
oneViolation - Static variable in class hu.birot.OTKit.dataType.violation.IntegerViolation
One violation level: the constraint is violated once.
OnlineLearning - Class in hu.birot.OTKit.learning
An online learning algorithm.
OnlineLearning() - Constructor for class hu.birot.OTKit.learning.OnlineLearning
 
onlineLearning - Variable in class hu.birot.OTKit.multiagent.Agent
 
onlineLearning(Candidate) - Method in class hu.birot.OTKit.multiagent.Agent
The agent learns on-line.
OnlineLearningExamples - Class in hu.birot.OTKit.learning
Provides concrete online learning algorithms.
OnlineLearningExamples() - Constructor for class hu.birot.OTKit.learning.OnlineLearningExamples
 
OT - Static variable in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Constant String field used to represent type "ot".
output - Variable in class hu.birot.OTKit.performance.Temperature
This field can be used to include information of type Candidate in the temperature.

P

PARSE - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Name of the constraint 'Parse syllable'.
Parse() - Method in class hu.birot.OTKit.grammarExamples.MetricalStress
Return the constraint 'Parse'.
perturbed2rank() - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
This method copies the values in the ranking variable "perturbed rank" to the ranking variable "rank", for each constraint.
PERTURBED_RANK - Static variable in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Name of ranking variable 'perturbed_rank'.
perturbedRankOf(Constraint) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Returns the perturbed rank of constraint cnstr in the hierarchy (that is, of the constr in the hierarchy whose name is the same as the name of cnstr).
perturbGaussian(double, double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
The ranking variable "perturbed rank" of each constraint is set such that a random perturbation (noise) is added to the value of the ranking variable "unperturbed rank".
perturbUniform(double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
The ranking variable "perturbed rank" of each constraint is set such that a random perturbation (noise) is added to the value of the ranking variable "unperturbed rank".
perturbUniform(double, double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
The ranking variable "perturbed rank" of each constraint is set such that a random perturbation (noise) is added to the value of the ranking variable "unperturbed rank".
produce(Grammar, Form) - Method in class hu.birot.OTKit.performance.Production
This method maps the input Form f to some output Form, based on the grammar G.
produceCandidate(float) - Method in class hu.birot.OTKit.multiagent.Agent
The agent produces a candidate, defined by rnd.
produceUtterance(float) - Method in class hu.birot.OTKit.multiagent.Agent
The agent utters a form, defined by rnd.
product(String, Constraint, double) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
Returns the product of a constant and a constraint.
product(String, Constraint, Constraint) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
Returns the product of two constraints.
product(String, Constraint[]) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
Returns the product of constraints.
production - Variable in class hu.birot.OTKit.multiagent.Agent
 
Production - Class in hu.birot.OTKit.performance
This abstract class realizes the language production capacity of an agent.
Production() - Constructor for class hu.birot.OTKit.performance.Production
 
ProductionExamples - Class in hu.birot.OTKit.performance
This class contains a number of static methods returning concrete implementations of the abstract class Production.
ProductionExamples() - Constructor for class hu.birot.OTKit.performance.ProductionExamples
 
PRS - Variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Primary stress symbol.

Q

QALIGNMENT - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Name of John J.
QAlignment(String, String, String, String) - Method in class hu.birot.OTKit.grammarExamples.MetricalStress
Quantized alignment constraints.

R

random(Form, double) - Method in class hu.birot.OTKit.dataType.MapForm
Return a "random" Form from the set of the Forms to which MapForm maps from form1.
randomCandidate(Form, double) - Method in class hu.birot.OTKit.otBuildingBlocks.Gen
Returns a random candidate in the candidate set corresponding to the underlying form uf.
randomWalk(Candidate, Topology, Hierarchy, RulesOfMoving, CoolingSchedule) - Static method in class hu.birot.OTKit.performance.RandomWalks
This static method returns a candidate, the output of a random walk.
RandomWalks - Class in hu.birot.OTKit.performance
This class contains static methods performing different types of random walks.
RandomWalks() - Constructor for class hu.birot.OTKit.performance.RandomWalks
 
range - Variable in class hu.birot.OTKit.performance.Temperature
The first component of the temperature in SA-OT.
RANK - Static variable in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Name of ranking variable 'rank'.
RANK1 - Static variable in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Name of ranking variable 'rank1'.
rank1Of(Constraint) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Returns the rank1 of constraint cnstr in the hierarchy (that is, of the constr in the hierarchy whose name is the same as the name of cnstr).
RANK2 - Static variable in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Name of ranking variable 'rank2'.
rank2Of(Constraint) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Returns the rank2 of constraint cnstr in the hierarchy (that is, of the constr in the hierarchy whose name is the same as the name of cnstr).
rank2weight(double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
For each constraint in the hierarchy, this method sets the value of weight based on the values of rank.
rankOf(Constraint) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Returns the rank of constraint cnstr in the hierarchy (that is, of the constr in the hierarchy whose name is the same as the name of cnstr).
ratio(String, Constraint, Constraint) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
Returns the ratio of two constraints.
ratio(String, double, Constraint) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
Returns the ratio of a constant and a constraint.
RCD(String) - Static method in class hu.birot.OTKit.learning.OfflineLearningExamples
Returns an OfflineLearning object that implements Tesar and Smolensky's Recursive Constraint Demotion (RCD) algorithm
real - Variable in class hu.birot.OTKit.performance.Temperature
The "real value" of temperature.
RealTemperatureType - Static variable in class hu.birot.OTKit.performance.Temperature
This string is the value of Temperature.type for temperatures of type "real" (used in traditional simulated annealing with a real-valued target function).
regex(String, String, double) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
Returns a constraint whose name is name, and which assign a FloatViolation of value val to any candidate whose string in its surface form matches the regular expression regex.
removeConstraint(Constraint) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Removes a constraint from the hierarchy.
removeConstraint(String) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Removes a constraint from the hierarchy, whose name is cnstr.
rename(String) - Method in class hu.birot.OTKit.otBuildingBlocks.Constraint
Rename the constraint.
RepeatOnline(OnlineLearning, Production) - Static method in class hu.birot.OTKit.learning.OfflineLearningExamples
This method returns an instance of an OfflineLearning based on the OnlineLearning algorithm.
RHTYPE - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Name of constraint family 'RhythmType'.
RhType(int) - Method in class hu.birot.OTKit.grammarExamples.MetricalStress
Return a constraint in the class 'RhythmType()'.
RHTYPE_LEFT - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Rhythm type (foot type) 'left'.
RHTYPE_NONLEFT - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Rhythm type (foot type) 'non-left'.
RHTYPE_NONRIGHT - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Rhythm type (foot type) 'non-right'.
RHTYPE_RIGHT - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Rhythm type (foot type) 'right'.
rip - Variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Robust Interpretive Parsing: maps an overt form to a set of candidates.
rndNeighborOf(Candidate, double) - Method in class hu.birot.OTKit.otBuildingBlocks.Topology
Return a random neighbor of c.
RndTooHigh - Static variable in class hu.birot.OTKit.dataType.MapForm
This form is returned by method MapForm.random(Form form1, double rnd) if rnd is too high (in practice, >1), and therefore no Form is returned.
RulesOfMoving - Interface in hu.birot.OTKit.performance
This interface gives the structure for any object of type RulesOfMoving, which are used during random walks (such as hill climbing and simulated annealing).
RulesOfMovingExamples - Class in hu.birot.OTKit.performance
This class contains static methods that return instances of RulesOfMoving, which can be used in different simulations.
RulesOfMovingExamples() - Constructor for class hu.birot.OTKit.performance.RulesOfMovingExamples
 
rvariableOf(Constraint) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
 

S

SA(double, double, double, double, double, int) - Static method in class hu.birot.OTKit.performance.ProductionExamples
This static method returns an instance of Production that realizes a general simulated annealing.
saot(double, double, double, double, double, double, int) - Static method in class hu.birot.OTKit.performance.CoolingScheduleExamples
This static method creates a CoolingSchedule for SA-OT style simulated annealing.
saot(double, double, double, double, double, double) - Static method in class hu.birot.OTKit.performance.CoolingScheduleExamples
This static method creates a CoolingSchedule for SA-OT style simulated annealing.
Saot_test_stringgrammar - Class in hu.birot.OTKit.runableExamples
This program compares two parameter settings for SA-OT String Grammar.
Saot_test_stringgrammar() - Constructor for class hu.birot.OTKit.runableExamples.Saot_test_stringgrammar
 
saotNM(double, double, double, double, double, int, int) - Static method in class hu.birot.OTKit.performance.CoolingScheduleExamples
This static method creates a CoolingSchedule for SA-OT style simulated annealing.
saotNM(double, double, double, double, double, int) - Static method in class hu.birot.OTKit.performance.CoolingScheduleExamples
This static method creates a CoolingSchedule for SA-OT style simulated annealing.
SAOTnm(double, double, double, double, double, int) - Static method in class hu.birot.OTKit.performance.ProductionExamples
This static method returns an instance of the Production class, which implements the Simulated Annealing for Optimality Theory Algorithm.
SAOTTemperatureType - Static variable in class hu.birot.OTKit.performance.Temperature
This string is the value of Temperature.type for temperatures of type "saot" (used in SA-OT).
SCS - Variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Secondary stress symbol.
set(String, String, Object) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Set the value of ranking variable rankname to r for constraint with name cnstr_name.
setDescription(String) - Method in class hu.birot.OTKit.otBuildingBlocks.Constraint
Set the description of the constraint.
setKvalue(Constraint, double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Set the value of rank variable "kvalue" to r for constraint cnstr.
setKvalue(String, double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Set the value of rank variable "kvalue" to r for the constraint whose name is cnstr_name.
setPerturbedRank(Constraint, double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Set the value of rank variable "perturbed rank" to r for constraint cnstr.
setPerturbedRank(String, double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Set the value of rank variable "perturbed rank" to r for the constraint whose name is cnstr_name.
setPragueHierarchy() - Method in class hu.birot.OTKit.grammarExamples.StringGrammar
This method sets the K-values to those used in my 2007 paper (ACL workshop in Prague).
SETRANK - Static variable in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Name of ranking variable 'setrank'.
setRank(Constraint, double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Set the value of rank variable "rank" to r for constraint cnstr.
setRank(String, double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Set the value of rank variable "rank" to r for the constraint whose name is cnstr_name.
setRank(String) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Set the values of the ranking parameter "rank" according to the hierarchy described in the parameter of this method.
setRank1(Constraint, double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Set the value of rank variable "rank1" to r for constraint cnstr.
setRank1(String, double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Set the value of rank variable "rank1" to r for the constraint whose name is cnstr_name.
setRank2(Constraint, double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Set the value of rank variable "rank2" to r for constraint cnstr.
setRank2(String, double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Set the value of rank variable "rank2" to r for the constraint whose name is cnstr_name.
setUnperturbedRank(Constraint, double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Set the value of rank variable "unperturbed rank" to r for constraint cnstr.
setUnperturbedRank(String, double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Set the value of rank variable "unperturbed rank" to r for the constraint whose name is cnstr_name.
setWeight(Constraint, double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Set the value of rank variable "weight" to w for constraint cnstr.
setWeight(String, double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Set the value of rank variable "weight" to w for the constraint whose name is cnstr_name.
sf - Variable in class hu.birot.OTKit.otBuildingBlocks.Candidate
 
SF - Static variable in class hu.birot.OTKit.otBuildingBlocks.Candidate
String "surface form" used as the key of the surface form in the HashMap of a multilayered candidate.
simulatedAnnealing() - Static method in class hu.birot.OTKit.performance.RulesOfMovingExamples
 
singleDemotionOnly(double) - Static method in class hu.birot.OTKit.learning.ConstraintMotionExamples
Demote highest ranked loser-preferring constraint by plasticity.
singleDemotionOnly(double) - Static method in class hu.birot.OTKit.learning.OnlineLearningExamples
Error-driven online learning, demoting only the highest ranked loser preferring constraint by plasticity.
sortBy(String) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Returns an array of the constraints in the hierarchy, sorted from "least influential" to "most influential", with respect to the ranking variable rank.
sortByKvalue() - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Returns an array of constraints sorted by increasing K-values.
sortByPerturbedRank() - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Returns an array of constraints sorted by increasing perturbed rank.
sortByRank() - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Returns an array of constraints sorted by rank in an increasing order.
sortByRank1() - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Returns an array of constraints sorted by increasing rank1.
sortByRank2() - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Returns an array of constraints sorted by increasing rank2.
sortByRank2hierarchyKvalue() - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
This method sorts the constraints in the hierarchy by ranking variable "rank", and encodes it in the ranking variable "K-value".
sortByRank2hierarchyKvalueAndWeight(double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
This method combines the methods sortByRank(), sortByRank2hierarchyKvalue() and sortByRank2hierarchyWeight(double q).
sortByRank2hierarchyWeight(double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
This method sorts the constraints in the hierarchy by ranking variable "rank", and encodes it in the ranking variable "weight".
sortByUnperturbedRank() - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Returns an array of constraints sorted by increasing unperturbed rank.
sortByWeight() - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Returns an array of constraints sorted by decreasing weight.
sortedByRank() - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
This method returns the constraints in the hierarchy sorted by ranking variable "rank", provided that method sortByRank has been applied previously.
sortedByRankHierarchy() - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
This method returns a string describing the hierarchy as sorted by rank, supposing that method sortByRank has been applied previously.
stars() - Method in class hu.birot.OTKit.dataType.violation.IntegerViolation
Violation level expressed as a string of *'s or of -'s.
stop(Temperature) - Method in class hu.birot.OTKit.performance.CoolingSchedule
Stopping condition: simulated annealing runs as long as it is false.
STRESS_TO_WEIGHT - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Name of constraint 'Stress-to-weight'.
Stress_to_weight(int) - Method in class hu.birot.OTKit.grammarExamples.MetricalStress
Return the constraint 'Stress-to-weight'.
StrForm(int[]) - Method in class hu.birot.OTKit.grammarExamples.StringGrammar
This method returns a Form based on the values in an array.
StrFormGet(Form, int) - Static method in class hu.birot.OTKit.grammarExamples.StringGrammar
This static method returns the value at position locus of the Form f.
StrFormSet(Form, int, int) - Method in class hu.birot.OTKit.grammarExamples.StringGrammar
This method returns a Form that is similar to the Form, but the character in position locus is rewritten as value.
String - Static variable in class hu.birot.OTKit.dataType.Form
String describing the type of a Form with a string.
string() - Method in class hu.birot.OTKit.dataType.Form
This method returns the value of the field string.
String1counter - Static variable in class hu.birot.OTKit.dataType.Form
String describing the type of a Form with a string and 1 counter.
String2counters - Static variable in class hu.birot.OTKit.dataType.Form
String describing the type of a Form with a string and 2 counters.
String3counters - Static variable in class hu.birot.OTKit.dataType.Form
String describing the type of a Form with a string and 3 counters.
StringGrammar - Class in hu.birot.OTKit.grammarExamples
A subclass of Grammar playing with strings.
StringGrammar(int, int, String) - Constructor for class hu.birot.OTKit.grammarExamples.StringGrammar
To construct a string grammar, you must add the alphabet's size and the length of each string.
StringGrammarExperiments - Class in hu.birot.OTKit.runableExamples
Play around with string grammars.
StringGrammarExperiments() - Constructor for class hu.birot.OTKit.runableExamples.StringGrammarExperiments
 
substring(String, String, double) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
Returns a constraint whose name is name, and which assigns a FloatViolation of value val to each instances of the substring str.
sum(String, Constraint, Constraint) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
Returns the sum of two constraints.
sum(String, Constraint[]) - Static method in class hu.birot.OTKit.otBuildingBlocks.ConstraintExamples
Returns the sum of constraints.
SYLL - Variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Symbol that denotes a syllable.

T

Tableau - Class in hu.birot.OTKit.runableExamples
Create a tableau for a string grammar.
Tableau() - Constructor for class hu.birot.OTKit.runableExamples.Tableau
 
tableau(Grammar, Form) - Static method in class hu.birot.OTKit.runableExamples.Tableau
This static method returns a String containing the tableau generated by Grammar G using underlying form uf.
Temperature - Class in hu.birot.OTKit.performance
This class, actually a data type, represents "temperature", as it is used in simulated annealing.
Temperature(double) - Constructor for class hu.birot.OTKit.performance.Temperature
This constructor creates a new Temperature of type "real", with real value r.
Temperature(double, double) - Constructor for class hu.birot.OTKit.performance.Temperature
This constructor creates a new Temperature of type "saot", whose first component (range) is k, and whose second component is r.
TesarSmolensky() - Static method in class hu.birot.OTKit.learning.ConstraintMotionExamples
Tesar & Smolensky's method of updating a hierarchy, based on ranking variable "rank".
test() - Method in class hu.birot.OTKit.performance.CoolingSchedule
Tests a cooling schedule.
thisclass - Variable in class hu.birot.OTKit.dataType.Form
 
thisclass - Variable in class hu.birot.OTKit.dataType.violation.Violation
 
topology - Variable in class hu.birot.OTKit.grammarExamples.MetricalStress
 
topology - Variable in class hu.birot.OTKit.otBuildingBlocks.Grammar
 
Topology - Class in hu.birot.OTKit.otBuildingBlocks
Realizes the neighborhood structure (a.k.a.
Topology() - Constructor for class hu.birot.OTKit.otBuildingBlocks.Topology
Construct a new Topology with an empty map.
Topology(MapForm) - Constructor for class hu.birot.OTKit.otBuildingBlocks.Topology
Construct a new Topology employing the MapForm m.
toString() - Method in class hu.birot.OTKit.dataType.Form
This method creates a string from the Form.
toString() - Method in class hu.birot.OTKit.dataType.violation.BooleanViolation
String representation of the violation.
toString() - Method in class hu.birot.OTKit.dataType.violation.FloatViolation
Transforms a Violation into a String, returning the decimal representation of the violation.
toString() - Method in class hu.birot.OTKit.dataType.violation.IntegerViolation
Transforms a Violation into a String, returning the decimal representation of the violation.
toString() - Method in class hu.birot.OTKit.dataType.violation.Violation
Transforms a Violation into a String, overriding the method java.lang.Object.toString.
toString() - Method in class hu.birot.OTKit.otBuildingBlocks.Candidate
This method turns the candidate into a String, which is convenient for printing out.
toString() - Method in class hu.birot.OTKit.otBuildingBlocks.Constraint
The string corresponding to a constraint is its name.
toString() - Method in class hu.birot.OTKit.performance.Temperature
Convert a Temperature to a String.
TRUE - Static variable in class hu.birot.OTKit.dataType.violation.BooleanViolation
The boolean violation with value true.
turnsOlder() - Method in class hu.birot.OTKit.multiagent.Agent
The agent turns older by one "year".
type() - Method in class hu.birot.OTKit.dataType.Form
This method returns the type of the Form.
type - Variable in class hu.birot.OTKit.otBuildingBlocks.Grammar
 
type - Variable in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
The type of grammar the hierarchy is meant for.
type - Variable in class hu.birot.OTKit.performance.Temperature
This variable tells the type of temperature.

U

uf - Variable in class hu.birot.OTKit.otBuildingBlocks.Candidate
 
UF - Static variable in class hu.birot.OTKit.otBuildingBlocks.Candidate
String "underlying form" used as the key of the underlying form in the HashMap of a multilayered candidate.
UNIT_MORA - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Constant denoting one mora unit.
UNIT_SYLL - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Constant denoting one syllable unit.
unknownCon - Static variable in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
 
unknownConName - Static variable in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
 
unmoved - Variable in class hu.birot.OTKit.performance.Temperature
An additional counter that can be used to store information.
unperturbed2rank() - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
This method copies the values in the ranking variable "unperturbed rank" to the ranking variable "rank", for each constraint.
UNPERTURBED_RANK - Static variable in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Name of ranking variable 'unperturbed_rank'.
unperturbedRankOf(Constraint) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Returns the unperturbed rank of constraint cnstr in the hierarchy (that is, of the constr in the hierarchy whose name is the same as the name of cnstr).
update(Hierarchy, Candidate, Candidate) - Method in class hu.birot.OTKit.learning.ConstraintMotion
A pair of winner–loser candidates update the hierarchy, based on the assumption that w must be better than l.
update(Grammar, Candidate, Candidate) - Method in class hu.birot.OTKit.learning.ConstraintMotion
A pair of winner–loser candidates update the hierarchy of the Grammar, based on the assumption that w must be better than l.
utter - Variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Map surface form to overt form: remove foot brackets, keep stress information.
utter - Variable in class hu.birot.OTKit.otBuildingBlocks.Grammar
 

V

v(boolean) - Static method in class hu.birot.OTKit.dataType.violation.BooleanViolation
"Quick constructor".
v(double) - Static method in class hu.birot.OTKit.dataType.violation.FloatViolation
"Quick constructor".
v(int) - Static method in class hu.birot.OTKit.dataType.violation.IntegerViolation
"Quick constructor".
value() - Method in class hu.birot.OTKit.dataType.FormValuePair
Returns the value of this form-value pair.
value() - Method in class hu.birot.OTKit.dataType.violation.BooleanViolation
Return the actual (boolean) value represented by this BooleanViolation.
value() - Method in class hu.birot.OTKit.dataType.violation.FloatViolation
Returns the value of the violation.
value() - Method in class hu.birot.OTKit.dataType.violation.IntegerViolation
Returns the value of the violation.
value() - Method in class hu.birot.OTKit.dataType.violation.Violation
Return the value of the violation.
value(Candidate) - Method in class hu.birot.OTKit.otBuildingBlocks.Constraint
The violation level assigned by the constraint to candidate can.
value(Candidate) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Returns the evaluation of a candidate by each constraint in this hierarchy in the form of a hash table.
verbose - Static variable in class hu.birot.OTKit.performance.RandomWalks
A static parameter saying whether you want each step printed on the standard error.
Violation - Class in hu.birot.OTKit.dataType.violation
Realizes a violation instance: the level at which a certain candidate violates a certain constraint (none, once, more times..., and variations of this theme).
Violation() - Constructor for class hu.birot.OTKit.dataType.violation.Violation
 
VIOLRANK - Static variable in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Name of ranking variable 'violrank'.

W

WEIGHT - Static variable in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Name of ranking variable 'weight'.
weight2rank(double) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
For each constraint in the hierarchy, this method sets the value of rank based on the values of weight.
weightOf(Constraint) - Method in class hu.birot.OTKit.otBuildingBlocks.Hierarchy
Returns the weight of constraint cnstr in the hierarchy (that is, of the constr in the hierarchy whose name is the same as the name of cnstr).
worse - Variable in class hu.birot.OTKit.dataType.Comparison
The less optimal candidate after the comparison.
WSP - Static variable in class hu.birot.OTKit.grammarExamples.MetricalStress
Name of constraint 'Weight-to-Stress Principle', or WSP.
WSP(int) - Method in class hu.birot.OTKit.grammarExamples.MetricalStress
Return the constraint 'Weight to Stress' (WSP).

A B C D E F G H I J K L M N O P Q R S T U V W