VectorD

scalation.mathstat.VectorD
See theVectorD companion class
object VectorD

The VectorD object is the companion object for the VectorD class.

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
VectorD.type

Members list

Value members

Concrete methods

def apply(xs: IndexedSeq[Double]): VectorD

Create a VectorD from an immutable indexed sequence of Doubles.

Create a VectorD from an immutable indexed sequence of Doubles.

Value parameters

xs

the sequence/array of the Double numbers

Attributes

def apply(xs: IndexedSeq[Double]): VectorD

Create a VectorD from a mutable indexed sequence of Doubles.

Create a VectorD from a mutable indexed sequence of Doubles.

Value parameters

xs

the sequence/array of the Double numbers

Attributes

def apply(x: Double, xs: Double*): VectorD

Create a VectorD from one or more values (repeated values Double*).

Create a VectorD from one or more values (repeated values Double*).

Value parameters

x

the first Double number

xs

the varargs of Double numbers

Attributes

def apply(x: String, xs: String*): VectorD

Create a VectorD from one or more values (repeated values String*). For numeric types, assign missing value indicator upon format failure.

Create a VectorD from one or more values (repeated values String*). For numeric types, assign missing value indicator upon format failure.

Value parameters

x

the first string

xs

the varargs of strings

Attributes

def fill(n: Int)(x: Double): VectorD

Create a VectorD with n elements and fill it with the value x.

Create a VectorD with n elements and fill it with the value x.

Value parameters

n

the number of elements

x

the value to assign to all elements

Attributes

def fromStrings(xs: IndexedSeq[String]): VectorD

Create a VectorD from a mutable indexed sequence of String.

Create a VectorD from a mutable indexed sequence of String.

Value parameters

xs

the sequence/array of the String numbers

Attributes

def fromTimeNums(xs: IndexedSeq[TimeNum]): VectorD

Create a VectorD from a mutable indexed sequence of TimeNum. FIX - for numeric types, assign missing value indicator upon format failure.

Create a VectorD from a mutable indexed sequence of TimeNum. FIX - for numeric types, assign missing value indicator upon format failure.

Value parameters

xs

the sequence/array of the TimeNum numbers

Attributes

def one(n: Int): VectorD

Create a one vector (all elements are one) of length n.

Create a one vector (all elements are one) of length n.

Value parameters

size

the size of the new vector

Attributes

def oneAt(j: Int, size: Int): VectorD

Create a vector of the form (0, ... 1, ... 0) where the 1 is at position j.

Create a vector of the form (0, ... 1, ... 0) where the 1 is at position j.

Value parameters

j

the position to place the 1

size

the size of the vector (upper bound = size - 1)

Attributes

def range(r: Range): VectorD

Return a VectorD consisting of a sequence of integers in a range.

Return a VectorD consisting of a sequence of integers in a range.

Value parameters

r

the range of values

Attributes

def range(i1: Int, i2: Int): VectorD

Concrete fields

val nullv: VectorD

A null vector of type VectorD.

A null vector of type VectorD.

Attributes