Changeset 229 for trunk/sources/HeuristicLab.Functions/Average.cs
- Timestamp:
- 05/11/08 08:55:19 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Functions/Average.cs
r155 r229 28 28 29 29 namespace HeuristicLab.Functions { 30 public class Average : FunctionBase {30 public sealed class Average : FunctionBase { 31 31 public override string Description { 32 32 get { … … 40 40 } 41 41 42 public override double Apply(Dataset dataset, int sampleIndex, double[] args) {43 double sum = 0.0;44 for(int i = 0; i < args.Length; i++) {45 sum += args[i];46 }47 return sum / args.Length;48 }49 50 42 public override void Accept(IFunctionVisitor visitor) { 51 43 visitor.Visit(this);
Note: See TracChangeset
for help on using the changeset viewer.