Package jmadem

Interface Summary
UtilityFunctionInt Interface for the utility functions invoked by MADeM agents.
 

Class Summary
add_utility_function Internal function for adding an utility function to the MADeM agent.
DecisionData Data structure holding all the information related to a specific decision problem.
eval Internal action: .eval(Var,Logical Expression).
get_list_of_personal_weights Internal function for getting the personal weights being used by the MADeM agent.
get_list_of_utility_weights Internal function for getting the utility weights being used by the MADeM agent.
get_personal_weight Internal function for getting the personal weight being applied to another agent's utilities.
get_remove_MADeM_data Internal function for getting the value of the automatic remove of MADeM data flag.
get_timeout Internal function for getting the bid timeout used by the MADeM agent.
get_utility_function_names Internal function for getting the names of the utility functions already registered in the MADeM agent.
get_utility_weight Internal function for getting weight being applied to a certain utility function.
get_welfare Internal function for getting the social welfare being used by the MADeM agent.
launch_decision Internal function for starting a MADeM decision with the current internal agent settings (i.e. personal weights, utility weights, welfare and timeout).
launch_decision1 Internal function for starting a MADeM decision with the current internal agent settings (i.e. personal weights, utility weights, welfare and timeout).
launch_specific_decision Internal function for starting a MADeM decision with all the parameters being specified in the call (i.e. personal weights, utility weights, welfare and timeout).
launch_specific_decision1 Internal function for starting a MADeM decision with all the parameters being specified in the call (i.e. personal weights, utility weights, welfare and timeout).
MADeMAgArch Basic architecture for a Jason agent performing MADeM decisions.
MADeMAgent Agent class for a Jason agent performing MADeM decisions.
remove_utility_function Internal function for removing an utility function to the MADeM agent.
reset_personal_weights Internal function for reseting the personal weights of the MADeM agent.
reset_utility_weights Internal function for reseting the utility weights of the MADeM agent.
set_list_of_personal_weights Internal function for setting the personal weights of the MADeM agent.
set_list_of_utility_weights Internal function for changing the utility weights of the MADeM agent.
set_personal_weight Internal function for setting a personal weight of the MADeM agent.
set_remove_MADeM_data Internal function for changing the flag establishing whether the agent automatically removes all the data related to a MADeM decision after it has been made.
set_timeout Internal function for changing bid timeout in the MADeM agent.
set_utility_weight Internal function for changing an utility weight of the MADeM agent.
set_welfare Internal function for changing the social welfare of the MADeM agent.
 

Enum Summary
Cuf Types of Social Welfares available to MADeM agents.
 

Exception Summary
UtilityFunctionException Exceptions related to the utility functions invoked by MADeM agents.