Giter VIP home page Giter VIP logo

math's Introduction

math

import "github.com/pkg/math"

Package math provides helper functions for mathematical operations over all integer Go types.

Almost all files in this package are automatically generated.

To regenerate this package

make -B

This package relies on github.com/davecheney/godoc2md.

func EqualBigInt

func EqualBigInt(a, b *big.Int) bool

EqualBigInt returns true if both *big.Ints are equal

func EqualBigRat

func EqualBigRat(a, b *big.Rat) bool

EqualBigRat returns true if both *big.Rats are equal

func Max

func Max(a, b int) int

Max returns the larger of two ints.

func MaxBigInt

func MaxBigInt(a, b *big.Int) *big.Int

MaxBigInt returns the larger of the two *big.Ints

func MaxBigRat

func MaxBigRat(a, b *big.Rat) *big.Rat

MaxBigRat returns the larger of the two *big.Rats

func MaxInt

func MaxInt(a, b int) int

MaxInt returns the larger of two ints.

func MaxInt16

func MaxInt16(a, b int16) int16

MaxInt16 returns the larger of two int16s.

func MaxInt16N

func MaxInt16N(v ...int16) int16

MaxInt16N returns the largest int16 in the set provided. If no values are provided, MaxInt16 returns 0.

func MaxInt32

func MaxInt32(a, b int32) int32

MaxInt32 returns the larger of two int32s.

func MaxInt32N

func MaxInt32N(v ...int32) int32

MaxInt32N returns the largest int32 in the set provided. If no values are provided, MaxInt32 returns 0.

func MaxInt64

func MaxInt64(a, b int64) int64

MaxInt64 returns the larger of two int64s.

func MaxInt64N

func MaxInt64N(v ...int64) int64

MaxInt64N returns the largest int64 in the set provided. If no values are provided, MaxInt64 returns 0.

func MaxInt8

func MaxInt8(a, b int8) int8

MaxInt8 returns the larger of two int8s.

func MaxInt8N

func MaxInt8N(v ...int8) int8

MaxInt8N returns the largest int8 in the set provided. If no values are provided, MaxInt8 returns 0.

func MaxIntN

func MaxIntN(v ...int) int

MaxIntN returns the largest int in the set provided. If no values are provided, MaxInt returns 0.

func MaxN

func MaxN(v ...int) int

MaxN returns the largest int in the set provided. If no values are provided, Max returns 0.

func MaxUint

func MaxUint(a, b uint) uint

MaxUint returns the larger of two uints.

func MaxUint16

func MaxUint16(a, b uint16) uint16

MaxUint16 returns the larger of two uint16s.

func MaxUint16N

func MaxUint16N(v ...uint16) uint16

MaxUint16N returns the largest uint16 in the set provided. If no values are provided, MaxUint16 returns 0.

func MaxUint32

func MaxUint32(a, b uint32) uint32

MaxUint32 returns the larger of two uint32s.

func MaxUint32N

func MaxUint32N(v ...uint32) uint32

MaxUint32N returns the largest uint32 in the set provided. If no values are provided, MaxUint32 returns 0.

func MaxUint64

func MaxUint64(a, b uint64) uint64

MaxUint64 returns the larger of two uint64s.

func MaxUint64N

func MaxUint64N(v ...uint64) uint64

MaxUint64N returns the largest uint64 in the set provided. If no values are provided, MaxUint64 returns 0.

func MaxUint8

func MaxUint8(a, b uint8) uint8

MaxUint8 returns the larger of two uint8s.

func MaxUint8N

func MaxUint8N(v ...uint8) uint8

MaxUint8N returns the largest uint8 in the set provided. If no values are provided, MaxUint8 returns 0.

func MaxUintN

func MaxUintN(v ...uint) uint

MaxUintN returns the largest uint in the set provided. If no values are provided, MaxUint returns 0.

func Min

func Min(a, b int) int

Min returns the smaller of two ints.

func MinBigInt

func MinBigInt(a, b *big.Int) *big.Int

MinBigInt returns the smaller of the two *big.Ints

func MinBigRat

func MinBigRat(a, b *big.Rat) *big.Rat

MinBigRat returns the smaller of the two *big.Rats

func MinInt

func MinInt(a, b int) int

MinInt returns the smaller of two ints.

func MinInt16

func MinInt16(a, b int16) int16

MinInt16 returns the smaller of two int16s.

func MinInt16N

func MinInt16N(v ...int16) int16

MinInt16N returns the smallest int16 in the set provided. If no values are provided, MinInt16 returns 0.

func MinInt32

func MinInt32(a, b int32) int32

MinInt32 returns the smaller of two int32s.

func MinInt32N

func MinInt32N(v ...int32) int32

MinInt32N returns the smallest int32 in the set provided. If no values are provided, MinInt32 returns 0.

func MinInt64

func MinInt64(a, b int64) int64

MinInt64 returns the smaller of two int64s.

func MinInt64N

func MinInt64N(v ...int64) int64

MinInt64N returns the smallest int64 in the set provided. If no values are provided, MinInt64 returns 0.

func MinInt8

func MinInt8(a, b int8) int8

MinInt8 returns the smaller of two int8s.

func MinInt8N

func MinInt8N(v ...int8) int8

MinInt8N returns the smallest int8 in the set provided. If no values are provided, MinInt8 returns 0.

func MinIntN

func MinIntN(v ...int) int

MinIntN returns the smallest int in the set provided. If no values are provided, MinInt returns 0.

func MinN

func MinN(v ...int) int

MinN returns the smallest int in the set provided. If no values are provided, Min returns 0.

func MinUint

func MinUint(a, b uint) uint

MinUint returns the smaller of two uints.

func MinUint16

func MinUint16(a, b uint16) uint16

MinUint16 returns the smaller of two uint16s.

func MinUint16N

func MinUint16N(v ...uint16) uint16

MinUint16N returns the smallest uint16 in the set provided. If no values are provided, MinUint16 returns 0.

func MinUint32

func MinUint32(a, b uint32) uint32

MinUint32 returns the smaller of two uint32s.

func MinUint32N

func MinUint32N(v ...uint32) uint32

MinUint32N returns the smallest uint32 in the set provided. If no values are provided, MinUint32 returns 0.

func MinUint64

func MinUint64(a, b uint64) uint64

MinUint64 returns the smaller of two uint64s.

func MinUint64N

func MinUint64N(v ...uint64) uint64

MinUint64N returns the smallest uint64 in the set provided. If no values are provided, MinUint64 returns 0.

func MinUint8

func MinUint8(a, b uint8) uint8

MinUint8 returns the smaller of two uint8s.

func MinUint8N

func MinUint8N(v ...uint8) uint8

MinUint8N returns the smallest uint8 in the set provided. If no values are provided, MinUint8 returns 0.

func MinUintN

func MinUintN(v ...uint) uint

MinUintN returns the smallest uint in the set provided. If no values are provided, MinUint returns 0.


Generated by godoc2md

math's People

Contributors

davecheney avatar tormoder avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.