Show / Hide Table of Contents

Class Trapezoidal

A class that implements the trapezoidal integration method as implemented by Spice 3f5.

Inheritance
object
ParameterSet
TimeParameters
VariableTimestepConfiguration
SpiceMethod
Trapezoidal
Implements
ICloneable<TimeParameters>
IImportParameterSet<double>
IExportPropertySet<double>
IImportParameterSet<bool>
IExportPropertySet<bool>
IImportParameterSet<int>
IExportPropertySet<int>
IParameterSet
Inherited Members
SpiceMethod.InitialStep
SpiceMethod.AbsoluteTolerance
SpiceMethod.ChargeTolerance
SpiceMethod.RelativeTolerance
SpiceMethod.TrTol
SpiceMethod.LteRelTol
SpiceMethod.LteAbsTol
SpiceMethod.TruncateNodes
VariableTimestepConfiguration.MaxStep
VariableTimestepConfiguration.MinStep
VariableTimestepConfiguration.MaximumExpansion
TimeParameters.UseIc
TimeParameters.InitialConditions
TimeParameters.Validate
TimeParameters.Clone()
TimeParameters.TransientMaxIterations
TimeParameters.StartTime
TimeParameters.StopTime
ParameterSet.SetParameter<P>(string, P)
ParameterSet.TrySetParameter<P>(string, P)
ParameterSet.GetProperty<P>(string)
ParameterSet.TryGetProperty<P>(string, out P)
ParameterSet.CreateParameterSetter<P>(string)
ParameterSet.CreatePropertyGetter<P>(string)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: SpiceSharp.Simulations.IntegrationMethods
Assembly: SpiceSharp.dll
Syntax
public class Trapezoidal : SpiceMethod, ICloneable<TimeParameters>, IImportParameterSet<double>, IExportPropertySet<double>, IImportParameterSet<bool>, IExportPropertySet<bool>, IImportParameterSet<int>, IExportPropertySet<int>, IParameterSet

Properties

Xmu

Gets the xmu constant.

Declaration
[ParameterName("xmu")]
[ParameterInfo("The xmu parameter.")]
public double Xmu { get; set; }
Property Value
Type Description
double

The xmu constant.

Methods

Create(IBiasingSimulationState)

Creates an instance of the integration method for an associated IBiasingSimulationState.

Declaration
public override IIntegrationMethod Create(IBiasingSimulationState state)
Parameters
Type Name Description
IBiasingSimulationState state

The simulation that provides the biasing state.

Returns
Type Description
IIntegrationMethod

The integration method.

Overrides
TimeParameters.Create(IBiasingSimulationState)

Implements

ICloneable<T>
IImportParameterSet<P>
IExportPropertySet<P>
IImportParameterSet<P>
IExportPropertySet<P>
IImportParameterSet<P>
IExportPropertySet<P>
IParameterSet

Extension Methods

Documentation.ParameterValues<T>(IParameterSet, bool)
Documentation.Parameters(IParameterSet)
Utility.ThrowIfNull<T>(T, string)

See Also

SpiceMethod
In this article
Back to top Generated by DocFX