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. |