Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/21/08 09:48:11 (16 years ago)
Author:
vdorfer
Message:

Created API documentation for HeuristicLab.Operators namespace (#331)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Operators/OperatorExtractor.cs

    r50 r801  
    2727
    2828namespace HeuristicLab.Operators {
     29  /// <summary>
     30  /// Retrieves an operator from a specified scope and returns a successor operation with this operation
     31  /// and scope.
     32  /// </summary>
    2933  public class OperatorExtractor : OperatorBase {
     34    /// <inheritdoc select="summary"/>
    3035    public override string Description {
    3136      get { return @"An operator extractor retrievs an operator from the scope it is applied on and returns a successor operation containing this operator and the current scope. Lookup for the operator is done recursively.
     
    3439    }
    3540
     41    /// <summary>
     42    /// Initializes a new instance of <see cref="OperatorExtractor"/> with
     43    /// one variable info (<c>Operator</c>).
     44    /// </summary>
    3645    public OperatorExtractor()
    3746      : base() {
     
    3948    }
    4049
     50    /// <summary>
     51    /// Gets an operator from the specified <paramref name="scope"/> and returns an
     52    /// <see cref="AtomicOperation"/> containing this operator and scope.
     53    /// </summary>
     54    /// <param name="scope">The scope where to apply the operator on.</param>
     55    /// <returns>A new <see cref="AtomicOperation"/> containing the operator and the given
     56    /// <paramref name="scope"/>.</returns>
    4157    public override IOperation Apply(IScope scope) {
    4258      IOperator op = GetVariableValue<IOperator>("Operator", scope, true, true);
Note: See TracChangeset for help on using the changeset viewer.