Beispiel #1
0
        /// <summary>
        /// Gets the work functor.
        /// </summary>
        /// <returns></returns>
        public AssignmentBaseFunctor <double> GetWorkFunctor()
        {
            ContourBucketIntervalGenerator intervalGenerator = new ContourBucketIntervalGenerator(WorkingCalendar, CurrentContour,
                                                                                                  Start, Duration);
            WorkFunctor workFunctor = new WorkFunctor(this, intervalGenerator, 0);

            return(workFunctor);
        }
Beispiel #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="OverTimeFunctor"/> class.
 /// </summary>
 public OverTimeFunctor(Assignment assignment, ContourBucketIntervalGenerator contourGenerator,
                        double overTimeUnits)
     : base(assignment, contourGenerator)
 {
     _overTimeUnits = overTimeUnits;
 }
Beispiel #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MyClass"/> class.
 /// </summary>
 public WorkFunctor(Assignment assignment, ContourBucketIntervalGenerator contourGenerator,
                    double overTimeUnits)
     : base(assignment, contourGenerator, overTimeUnits)
 {
 }
Beispiel #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MyClass"/> class.
 /// </summary>
 public WorkFunctor(Assignment assignment, ContourBucketIntervalGenerator contourGenerator,
                        double overTimeUnits)
     : base(assignment, contourGenerator, overTimeUnits)
 {
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="AssignmentFunctor"/> class.
 /// </summary>
 public AssignmentBaseFunctor(Assignment assignment, ContourBucketIntervalGenerator contourGenerator)
 {
     _assignment = assignment;
     _contourIntervalGenerator = contourGenerator;
 }
Beispiel #6
0
 /// <summary>
 /// Gets the work functor.
 /// </summary>
 /// <returns></returns>
 public AssignmentBaseFunctor<double> GetWorkFunctor()
 {
     ContourBucketIntervalGenerator intervalGenerator = new ContourBucketIntervalGenerator(WorkingCalendar, CurrentContour,
                                                                                           Start, Duration);
     WorkFunctor workFunctor = new WorkFunctor(this, intervalGenerator, 0);
     return workFunctor;
 }