Show / Hide Table of Contents

Class Function<TInputArgumentType, TOutputType>

Inheritance
System.Object
Function<TInputArgumentType, TOutputType>
ExpressionFunction
ATan2Function
CoshFunction
SinhFunction
TanhFunction
DefFunction
IfFunction
BufFunction
CbrtFunction
CeilFunction
DbFunction
FloorFunction
HypotFunction
IntFunction
InvFunction
LimitFunction
LnFunction
MaxFunction
MinFunction
NintFunction
PolyFunction
PosFunction
PwrFunction
PwrsFunction
RoundFunction
SgnFunction
UFunction
URampFunction
AGaussFunction
AUnifFunction
ExtendedGaussFunction
FlatFunction
GaussFunction
LimitFunction
McFunction
RandomFunction
UnifFunction
Implements
IFunction<TInputArgumentType, TOutputType>
IFunction
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: SpiceSharpParser.Common.Evaluation
Assembly: SpiceSharpParser.dll
Syntax
public abstract class Function<TInputArgumentType, TOutputType> : IFunction<TInputArgumentType, TOutputType>, IFunction
Type Parameters
Name Description
TInputArgumentType
TOutputType

Properties

| Improve this Doc View Source

ArgumentsCount

Gets or sets arguments count.

Declaration
public int ArgumentsCount { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

Name

Gets or sets the name of function.

Declaration
public string Name { get; set; }
Property Value
Type Description
System.String

Methods

| Improve this Doc View Source

Logic(String, TInputArgumentType[], EvaluationContext)

Computes the value of the function for given arguments.

Declaration
public abstract TOutputType Logic(string image, TInputArgumentType[] args, EvaluationContext context)
Parameters
Type Name Description
System.String image
TInputArgumentType[] args
EvaluationContext context
Returns
Type Description
TOutputType

Implements

IFunction<TInputArgumentType, TOutputType>
IFunction
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX