Documentation ¶
Overview ¶
//////// AUTOMATICALLY GENERATED CODE - DO NOT EDIT //////////
Index ¶
- func CanonicalCycles(q *GslPermutation) int
- func CanonicalToLinear(p *GslPermutation, q *GslPermutation) int32
- func Fprintf(stream *os.File, p *GslPermutation, format string) int32
- func Fread(stream *os.File, p *GslPermutation) int32
- func Fscanf(stream *os.File, p *GslPermutation) int32
- func Fwrite(stream *os.File, p *GslPermutation) int32
- func Get(p *GslPermutation, i int) int
- func Inverse(inv *GslPermutation, p *GslPermutation) int32
- func Inversions(p *GslPermutation) int
- func LinearCycles(p *GslPermutation) int
- func LinearToCanonical(q *GslPermutation, p *GslPermutation) int32
- func Memcpy(dest *GslPermutation, src *GslPermutation) int32
- func Mul(p *GslPermutation, pa *GslPermutation, pb *GslPermutation) int32
- func Next(p *GslPermutation) int32
- func PermutationInit(p *GslPermutation)
- func PermuteVector(p *GslPermutation, v *vector.GslVector) int32
- func PermuteVectorInverse(p *GslPermutation, v *vector.GslVector) int32
- func Prev(p *GslPermutation) int32
- func Reverse(p *GslPermutation)
- func Size(p *GslPermutation) int
- func Swap(p *GslPermutation, i int, j int) int32
- func Valid(p *GslPermutation) int32
- type GslPermutation
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CanonicalCycles ¶
func CanonicalCycles(q *GslPermutation) int
func CanonicalToLinear ¶
func CanonicalToLinear(p *GslPermutation, q *GslPermutation) int32
func Get ¶
func Get(p *GslPermutation, i int) int
func Inverse ¶
func Inverse(inv *GslPermutation, p *GslPermutation) int32
func Inversions ¶
func Inversions(p *GslPermutation) int
func LinearCycles ¶
func LinearCycles(p *GslPermutation) int
func LinearToCanonical ¶
func LinearToCanonical(q *GslPermutation, p *GslPermutation) int32
func Memcpy ¶
func Memcpy(dest *GslPermutation, src *GslPermutation) int32
func Mul ¶
func Mul(p *GslPermutation, pa *GslPermutation, pb *GslPermutation) int32
func Next ¶
func Next(p *GslPermutation) int32
func PermutationInit ¶
func PermutationInit(p *GslPermutation)
func PermuteVector ¶
func PermuteVector(p *GslPermutation, v *vector.GslVector) int32
func PermuteVectorInverse ¶
func PermuteVectorInverse(p *GslPermutation, v *vector.GslVector) int32
func Prev ¶
func Prev(p *GslPermutation) int32
func Reverse ¶
func Reverse(p *GslPermutation)
func Size ¶
func Size(p *GslPermutation) int
func Valid ¶
func Valid(p *GslPermutation) int32
Types ¶
type GslPermutation ¶
type GslPermutation struct {
gogsl.GslReference
}
func PermutationAlloc ¶
func PermutationAlloc(n int) *GslPermutation
func PermutationCalloc ¶
func PermutationCalloc(n int) *GslPermutation
func (*GslPermutation) Dispose ¶
func (x *GslPermutation) Dispose()
func (*GslPermutation) Len ¶
func (p *GslPermutation) Len() int
func (*GslPermutation) Slice_ ¶
func (p *GslPermutation) Slice_() interface{}
Click to show internal directories.
Click to hide internal directories.