Extensions Class

Definition

public static class Extensions
type Extensions = class
Public Module Extensions
Inheritance
Extensions

Methods

ToIndexOrder<TIndex>(LadderSequence<TIndex>)

Converts a LadderSequence to normal order, then index order. In general, this can generate new terms and modifies the coefficient.

ToLadderSequence(IEnumerable<Int32>)

Construct a sequence of ladder operators from an even-length sequence of integers.

ToLadderSequence(IEnumerable<ValueTuple<Int32,Spin>>)

Construct a sequence of ladder operators from an even-length sequence of spin-orbit indices.

ToLadderSequence(IEnumerable<ValueTuple<RaisingLowering,Int32>>, Int32)

Construct a sequence of ladder operators from sequence of tuples each specifying whether it is a raising or lowering term, and its index.

ToNormalOrder<TIndex>(LadderSequence<TIndex>)

Converts a LadderSequence to normal order. In general, this can generate new terms and modifies the coefficient.

Applies to