Packages

  • package root
    Definition Classes
    root
  • package scalation

    The scalation package specifies system-wide constants for directory paths.

    The scalation package specifies system-wide constants for directory paths. Sub-packages may wish to define 'BASE-DIR = DATA_DIR + ⁄ + <package>' in their own 'package.scala' files. For maintainability, directory paths should only be specified in 'package.scala' files.

    Definition Classes
    root
  • package linalgebra

    The linalgebra package contains classes, traits and objects for linear algebra, including vectors and matrices for real and complex numbers.

    The linalgebra package contains classes, traits and objects for linear algebra, including vectors and matrices for real and complex numbers.

    Definition Classes
    scalation
  • package mem_mapped

    The mem_mapped package contains classes, traits and objects for out-of-core linear algebra, including vectors and matrices for real and complex numbers.

    The mem_mapped package contains classes, traits and objects for out-of-core linear algebra, including vectors and matrices for real and complex numbers.

    Definition Classes
    linalgebra
  • package bld

    The bld package contains traits and objects for generating source code for out-of-core vector classes, matrix traits and matrix classes.

    The bld package contains traits and objects for generating source code for out-of-core vector classes, matrix traits and matrix classes.

    Definition Classes
    mem_mapped
  • BldAll
  • BldMatri
  • BldMatrix
  • BldParams
  • BldVector

package bld

The bld package contains traits and objects for generating source code for out-of-core vector classes, matrix traits and matrix classes.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. bld
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait BldParams extends AnyRef

    The BldParams trait defines common values to be used in code generation.

Value Members

  1. object BldAll extends App

    The BldAll object calls all the builders to generate code for the vector and matrix classes/traits in the scalation.linalgbra package.

    The BldAll object calls all the builders to generate code for the vector and matrix classes/traits in the scalation.linalgbra package. Note, generated files have the suffix ".scalaa". ------------------------------------------------------------------------------ vector classes - general mathematical vectors matrix traits - base traits for several kinds of matrices matrix classes - regular (dense) matrices ------------------------------------------------------------------------------ To see the differences between the current code and 'new generated code', run the 'check.sh' script. ------------------------------------------------------------------------------ To install the 'new generated code' in the package replacing the current code, run the 'install.sh' script. ------------------------------------------------------------------------------ > run-main scalation.linalgebra.mem_mapped.bld.BldAll

  2. object BldMatri extends App with BldParams

    The BldMatri object is used to build Matrix traits for various base types.

    The BldMatri object is used to build Matrix traits for various base types. > run-main scalation.linalgebra.mem_mapped.bld.BldMatri

  3. object BldMatrix extends App with BldParams

    The BldMatrix object is used to build matrix classes for various base types.

    The BldMatrix object is used to build matrix classes for various base types. > run-main scalation.linalgebra.mem_mapped.bld.BldMatrix

  4. object BldVector extends App with BldParams

    The BldVector object is used to build vector classes for various base types.

    The BldVector object is used to build vector classes for various base types. > run-main scalation.linalgebra.mem_mapped.bld.BldVector

Inherited from AnyRef

Inherited from Any

Ungrouped