• API Documentation
Show / Hide Table of Contents
  • Rebus
    • Arguments
    • Biome
    • CantorPairing
    • CommandRequest
    • CommandResponse
    • CommandType
    • Commodity
    • Configuration
    • ConflictEventArgs
    • Depths
    • Economy
    • Fleet
    • HexPoint
    • IGameService
    • ILoginService
    • Player
    • Unit
    • User
    • Zone
    • ZoneInfo
  • Rebus.Client
    • GraphicsEngine
    • Layout
    • RpcClient
    • ZoneVisualizer
  • Rebus.Client.Lenses
    • BiomeLens
    • ConstellationLens
    • Lens
    • PopulationLens
    • StarLens
  • Rebus.Server
    • AStarSearch
    • EvaluationContext
    • FisherYatesShuffle
    • JuliaSet
    • PowerSet
  • Rebus.Server.Considerations
    • Agent
    • Behavior
    • BehaviorCollection
    • Consideration
    • ConsiderationCollection
    • FunctionConsideration
    • LinearConsideration
    • QuadraticConsideration
  • Rebus.Server.Functions
    • IFunctions<T>
  • System
    • NegativeExponentialRandom
  • System.Text.Json.Serialization.Converters
    • ComplexConverter
    • CultureInfoConverter
    • IPAddressConverter

Class FunctionConsideration

Inheritance
Object
Consideration
FunctionConsideration
LinearConsideration
QuadraticConsideration
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: Rebus.Server.Considerations
Assembly: Rebus.Server.dll
Syntax
public abstract class FunctionConsideration : Consideration

Properties

A

Declaration
public double A { get; set; }
Property Value
Type Description
Double

B

Declaration
public double B { get; set; }
Property Value
Type Description
Double

H

Declaration
public double H { get; set; }
Property Value
Type Description
Double

K

Declaration
public double K { get; set; }
Property Value
Type Description
Double

X

Declaration
public string X { get; set; }
Property Value
Type Description
String

Methods

Evaluate(EvaluationContext)

Declaration
public override double Evaluate(EvaluationContext context)
Parameters
Type Name Description
EvaluationContext context
Returns
Type Description
Double
Overrides
Consideration.Evaluate(EvaluationContext)

Evaluate(Double)

Declaration
protected abstract double Evaluate(double x)
Parameters
Type Name Description
Double x
Returns
Type Description
Double
In This Article
Back to top © 2021-2022 Ishan Pranav. All rights reserved. Licensed under the MIT License.