LightJason - AgentSpeak(L++)
org.lightjason.agentspeak.language.fuzzy.operator.bool.CIntersection Class Reference

fuzzy-boolean conjunction / intersection More...

+ Inheritance diagram for org.lightjason.agentspeak.language.fuzzy.operator.bool.CIntersection:
+ Collaboration diagram for org.lightjason.agentspeak.language.fuzzy.operator.bool.CIntersection:

Public Member Functions

final BiConsumer< IFuzzyValueMutable< Boolean >, IFuzzyValue< Boolean > > accumulator ()
 
final Set< Characteristics > characteristics ()
 
final BinaryOperator< IFuzzyValueMutable< Boolean > > combiner ()
 
final Function< IFuzzyValueMutable< Boolean >, IFuzzyValue< Boolean > > finisher ()
 
final IFuzzyValue< Boolean > result ( @Nonnull final IFuzzyValue< Boolean >... p_values)
 
final Supplier< IFuzzyValueMutable< Boolean > > supplier ()
 
- Public Member Functions inherited from org.lightjason.agentspeak.language.fuzzy.operator.IFuzzyOperator< T >
IFuzzyValue< T > result ( @Nonnull final IFuzzyValue< T >... p_values)
 calculates for a array of values the result More...
 

Static Private Member Functions

static IFuzzyValueMutable< Boolean > factory ()
 factory of the initialize value More...
 

Detailed Description

Definition at line 44 of file CIntersection.java.

Member Function Documentation

◆ accumulator()

final BiConsumer<IFuzzyValueMutable<Boolean>, IFuzzyValue<Boolean> > org.lightjason.agentspeak.language.fuzzy.operator.bool.CIntersection.accumulator ( )

Definition at line 54 of file CIntersection.java.

◆ characteristics()

final Set<Characteristics> org.lightjason.agentspeak.language.fuzzy.operator.bool.CIntersection.characteristics ( )

Definition at line 72 of file CIntersection.java.

◆ combiner()

final BinaryOperator<IFuzzyValueMutable<Boolean> > org.lightjason.agentspeak.language.fuzzy.operator.bool.CIntersection.combiner ( )

Definition at line 60 of file CIntersection.java.

◆ factory()

static IFuzzyValueMutable<Boolean> org.lightjason.agentspeak.language.fuzzy.operator.bool.CIntersection.factory ( )
staticprivate
Returns
fuzzy value

Definition at line 91 of file CIntersection.java.

References org.lightjason.agentspeak.language.fuzzy.CFuzzyValueMutable< T >.from().

Referenced by org.lightjason.agentspeak.language.fuzzy.operator.bool.CIntersection.supplier().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ finisher()

final Function<IFuzzyValueMutable<Boolean>, IFuzzyValue<Boolean> > org.lightjason.agentspeak.language.fuzzy.operator.bool.CIntersection.finisher ( )

Definition at line 66 of file CIntersection.java.

References org.lightjason.agentspeak.language.fuzzy.IFuzzyValueMutable< T >.immutable().

+ Here is the call graph for this function:

◆ result()

final IFuzzyValue<Boolean> org.lightjason.agentspeak.language.fuzzy.operator.bool.CIntersection.result ( @Nonnull final IFuzzyValue< Boolean >...  p_values)

Definition at line 81 of file CIntersection.java.

◆ supplier()

final Supplier<IFuzzyValueMutable<Boolean> > org.lightjason.agentspeak.language.fuzzy.operator.bool.CIntersection.supplier ( )

Definition at line 48 of file CIntersection.java.

References org.lightjason.agentspeak.language.fuzzy.operator.bool.CIntersection.factory().

+ Here is the call graph for this function: