LightJason - AgentSpeak(L++)
org.lightjason.agentspeak.action.builtin.TestCActionMathLinearprogram Class Reference

test math linear program functions More...

+ Inheritance diagram for org.lightjason.agentspeak.action.builtin.TestCActionMathLinearprogram:
+ Collaboration diagram for org.lightjason.agentspeak.action.builtin.TestCActionMathLinearprogram:

Public Member Functions

final void create ()
 test create More...
 
final void equationconstraint ()
 test equation constraint More...
 
final void initialize ()
 initialize More...
 
final void solvemaximize ()
 test solve maximum More...
 
final void solveminimize ()
 test solve minimize More...
 
final void valueconstraint ()
 test value constraint More...
 

Private Attributes

ImmutablePair< LinearObjectiveFunction, Collection< LinearConstraint > > m_linearprogram
 testing linear program More...
 

Additional Inherited Members

- Static Protected Attributes inherited from org.lightjason.agentspeak.IBaseTest
static final boolean PRINTENABLE = Files.exists( Paths.get( "agentprinting.conf" ) )
 enable printing of test-data More...
 

Detailed Description

Definition at line 53 of file TestCActionMathLinearprogram.java.

Member Function Documentation

◆ create()

final void org.lightjason.agentspeak.action.builtin.TestCActionMathLinearprogram.create ( )

Definition at line 76 of file TestCActionMathLinearprogram.java.

References org.lightjason.agentspeak.language.execution.IContext.EMPTYPLAN, org.lightjason.agentspeak.action.builtin.collection.list.CCreate.execute(), and org.lightjason.agentspeak.language.CRawTerm< T >.from().

+ Here is the call graph for this function:

◆ equationconstraint()

final void org.lightjason.agentspeak.action.builtin.TestCActionMathLinearprogram.equationconstraint ( )

Definition at line 112 of file TestCActionMathLinearprogram.java.

References org.lightjason.agentspeak.language.execution.IContext.EMPTYPLAN, org.lightjason.agentspeak.action.builtin.math.linearprogram.CEquationConstraint.execute(), and org.lightjason.agentspeak.language.CRawTerm< T >.from().

+ Here is the call graph for this function:

◆ initialize()

final void org.lightjason.agentspeak.action.builtin.TestCActionMathLinearprogram.initialize ( )

Definition at line 65 of file TestCActionMathLinearprogram.java.

◆ solvemaximize()

final void org.lightjason.agentspeak.action.builtin.TestCActionMathLinearprogram.solvemaximize ( )

Definition at line 143 of file TestCActionMathLinearprogram.java.

References org.lightjason.agentspeak.language.execution.IContext.EMPTYPLAN, org.lightjason.agentspeak.action.builtin.math.blas.matrix.CSolve.execute(), org.lightjason.agentspeak.language.CRawTerm< T >.from(), and org.lightjason.agentspeak.language.ITerm.raw().

+ Here is the call graph for this function:

◆ solveminimize()

final void org.lightjason.agentspeak.action.builtin.TestCActionMathLinearprogram.solveminimize ( )

Definition at line 173 of file TestCActionMathLinearprogram.java.

References org.lightjason.agentspeak.language.execution.IContext.EMPTYPLAN, org.lightjason.agentspeak.action.builtin.math.blas.matrix.CSolve.execute(), org.lightjason.agentspeak.language.CRawTerm< T >.from(), and org.lightjason.agentspeak.language.ITerm.raw().

+ Here is the call graph for this function:

◆ valueconstraint()

final void org.lightjason.agentspeak.action.builtin.TestCActionMathLinearprogram.valueconstraint ( )

Definition at line 95 of file TestCActionMathLinearprogram.java.

References org.lightjason.agentspeak.language.execution.IContext.EMPTYPLAN, org.lightjason.agentspeak.action.builtin.math.linearprogram.CValueConstraint.execute(), and org.lightjason.agentspeak.language.CRawTerm< T >.from().

+ Here is the call graph for this function:

Member Data Documentation

◆ m_linearprogram

ImmutablePair<LinearObjectiveFunction, Collection<LinearConstraint> > org.lightjason.agentspeak.action.builtin.TestCActionMathLinearprogram.m_linearprogram
private

Definition at line 58 of file TestCActionMathLinearprogram.java.