pub fn energy(&mut self, state: &State, id_thread: usize) -> Option<f64> {

        return self.energy_evaluator.execute_test_instance(
            state,
            id_thread,
        );


    }
/***
	Start Energy Evaluation: it starts the execution of the benchmark for the 
    specific parameter configuration and evaluate the performance result
	***/
Start Energy Evaluation: it starts the execution of the benchmark for the
specific parameter configuration and evaluate the performance result
Start Energy Evaluation : it starts the execution of the benchmark for the specific parameter configuration and evaluate the performance result
pub fn energy(&mut self, state: &State, id_thread: usize) -> Option<f64> {
        return self.energy_evaluator.execute_test_instance(
            state,
            id_thread,
        );
    }
pub fn energy ( & mut self , state : & State , id_thread : usize ) -> Option < f64 > { return self . energy_evaluator . execute_test_instance ( state , id_thread , ) ; }
Start Energy Evaluation: it starts the execution of the benchmark for the
specific parameter configuration and evaluate the performance result
Start Energy Evaluation : it starts the execution of the benchmark for the specific parameter configuration and evaluate the performance result
&mut self
state
&State
id_thread
usize