Trait xu::fitness::ScoreProvider [−][src]
Required methods
fn evaluate_scores(
&mut self,
agents: Vec<Agent<Gene>>,
data: &Data
) -> Result<Vec<Agent<Gene>>, ScoreError>
[src]
&mut self,
agents: Vec<Agent<Gene>>,
data: &Data
) -> Result<Vec<Agent<Gene>>, ScoreError>
fn get_score(
&mut self,
agent: &Agent<Gene>,
data: &Data,
rng: &mut ThreadRng
) -> Result<Score, ScoreError>
[src]
&mut self,
agent: &Agent<Gene>,
data: &Data,
rng: &mut ThreadRng
) -> Result<Score, ScoreError>
Implementors
impl<Gene, Data> ScoreProvider<Gene, Data> for GeneralScoreProvider<Gene, Data> where
Standard: Distribution<Gene>,
Gene: Clone + Hash,
[src]
Standard: Distribution<Gene>,
Gene: Clone + Hash,