Uses of Interface
net.bmahe.genetics4j.gp.spec.mutation.Rule
Packages that use Rule
Package
Description
-
Uses of Rule in net.bmahe.genetics4j.gp.math
Fields in net.bmahe.genetics4j.gp.math declared as RuleModifier and TypeFieldDescriptionstatic final RuleSimplificationRules.ADD_0_WITH_ANYTHINGstatic final RuleSimplificationRules.ADD_ANYTHING_WITH_0static final RuleSimplificationRules.ADD_INPUT_TO_SAME_INPUTstatic final RuleSimplificationRules.ADD_SAME_BRANCHESstatic final RuleSimplificationRules.ADD_TWO_COEFFCIENTSstatic final RuleSimplificationRules.COS_OF_COEFFICIENTstatic final RuleSimplificationRules.COS_PIstatic final RuleSimplificationRules.DIV_SAME_BRANCHESstatic final RuleSimplificationRules.DIV_TWO_COEFFICIENT_FINITEstatic final RuleSimplificationRules.EXP_OF_COEFFICIENTstatic final RuleSimplificationRules.MUL_0_WITH_ANYTHINGstatic final RuleSimplificationRules.MUL_1_WITH_ANYTHINGstatic final RuleSimplificationRules.MUL_ANYTHING_WITH_0static final RuleSimplificationRules.MUL_ANYTHING_WITH_1static final RuleSimplificationRules.MUL_SAME_BRANCHESmultiplication of the same branch -> square of the first branchstatic final RuleSimplificationRules.MUL_TWO_COEFFICIENTSstatic final RuleSimplificationRules.MULTIPLY_INPUT_WITH_EXP_SAME_INPUT_COEFFstatic final RuleSimplificationRules.MULTIPLY_INPUT_WITH_SAME_INPUTstatic final RuleSimplificationRules.POW_0static final RuleSimplificationRules.POW_1static final RuleSimplificationRules.POW_TWO_COEFFICIENTSstatic final RuleSimplificationRules.SIN_OF_COEFFICIENTstatic final RuleSimplificationRules.SIN_PIstatic final RuleSimplificationRules.SUB_INPUT_FROM_SAME_INPUTstatic final RuleSimplificationRules.SUB_SAME_BRANCHESstatic final RuleSimplificationRules.SUB_TWO_COEFFICIENTSstatic final RuleSimplificationRules.SUB_ZERO_FROM_INPUTFields in net.bmahe.genetics4j.gp.math with type parameters of type Rule -
Uses of Rule in net.bmahe.genetics4j.gp.mutation
Fields in net.bmahe.genetics4j.gp.mutation with type parameters of type RuleConstructor parameters in net.bmahe.genetics4j.gp.mutation with type arguments of type RuleModifierConstructorDescriptionProgramRulesApplicatorMutator(List<Rule> _rules, AbstractEAConfiguration _eaConfiguration) -
Uses of Rule in net.bmahe.genetics4j.gp.spec.mutation
Classes in net.bmahe.genetics4j.gp.spec.mutation that implement RuleFields in net.bmahe.genetics4j.gp.spec.mutation with type parameters of type RuleModifier and TypeFieldDescriptionImmutableProgramApplyRules.Builder.rulesImmutableProgramApplyRules.rulesMethods in net.bmahe.genetics4j.gp.spec.mutation that return RuleModifier and TypeMethodDescriptionImmutableRule.Builder.build()Builds a newRule.static RuleCreates an immutable copy of aRulevalue.static RuleImmutableRule.of(Predicate<TreeNode<Operation<?>>> predicate, BiFunction<Program, TreeNode<Operation<?>>, TreeNode<Operation<?>>> applicator) Construct a new immutableRuleinstance.Methods in net.bmahe.genetics4j.gp.spec.mutation that return types with arguments of type RuleMethods in net.bmahe.genetics4j.gp.spec.mutation with parameters of type RuleModifier and TypeMethodDescriptionAdds one element toruleslist.Adds elements toruleslist.static RuleCreates an immutable copy of aRulevalue.final ImmutableRule.BuilderFill a builder with attribute values from the providedRuleinstance.Copy the current immutable object with elements that replace the content ofrules.Method parameters in net.bmahe.genetics4j.gp.spec.mutation with type arguments of type RuleModifier and TypeMethodDescriptionImmutableProgramApplyRules.Builder.addAllRules(Iterable<? extends Rule> elements) Adds elements toruleslist.static ProgramApplyRulesConstruct a new immutableProgramApplyRulesinstance.static ProgramApplyRulesConstruct a new immutableProgramApplyRulesinstance.static ProgramApplyRulesSets or replaces all elements forruleslist.Copy the current immutable object with elements that replace the content ofrules.Constructor parameters in net.bmahe.genetics4j.gp.spec.mutation with type arguments of type RuleModifierConstructorDescriptionprivateImmutableProgramApplyRules(Iterable<? extends Rule> rules) privateImmutableProgramApplyRules(ImmutableProgramApplyRules original, List<Rule> rules)