Class NumericMembershipOracleCost

java.lang.Object
net.maswag.falcaun.NumericMembershipOracle
net.maswag.falcaun.NumericMembershipOracleCost
All Implemented Interfaces:
BatchProcessor<Query<String,net.automatalib.word.Word<String>>>, MembershipOracle<String,net.automatalib.word.Word<String>>, MembershipOracle.MealyMembershipOracle<String,String>, QueryAnswerer<String,net.automatalib.word.Word<String>>, EvaluationCountable

class NumericMembershipOracleCost extends NumericMembershipOracle implements EvaluationCountable
A membership oracle that computes the cost of input-output signals using a specified cost function. This class extends NumericMembershipOracle and implements EvaluationCountable. It processes queries to determine the output signals for given inputs and calculates the associated costs using a provided cost function. The results are cached to improve efficiency.