slepc-3.19.1 2023-05-15
Report Typos and Errors

Basis Vectors - BV

The BV package provides the concept of a block of vectors that represent the basis of a subspace. It is a convenient way of handling a collection of vectors that often operate together, rather than working with an array of Vec.

These routines are usually not needed by application programmers.

Beginner - Basic usage
BV BVGetColumn BVMatMultTransposeColumn
BVCopy BVGetSizes BVRestoreColumn
BVCopyColumn BVMatMult BVSetFromOptions
BVCopyVec BVMatMultColumn BVSetSizes
BVCreate BVMatMultHermitianTranspose BVSetSizesFromVec
BVCreateVec BVMatMultHermitianTransposeColumn BVType
BVDestroy BVMatMultTranspose BVView
Intermediate - Setting options for algorithms and data structures
BVCreateFromMat BVInsertVec BVNormColumn
BVCreateMat BVInsertVecs BVNormalize
BVDot BVMatProject BVOrthogonalize
BVDotVec BVMult BVScale
BVDuplicate BVMultInPlace BVScaleColumn
BVDuplicateResize BVMultInPlaceHermitianTranspose BVSetActiveColumns
BVGetActiveColumns BVMultVec BVSetType
BVGetType BVNorm BVViewFromOptions
Advanced - Setting more advanced options and customization
BVAppendOptionsPrefix BVGetSplit BVRestoreArray
BVApplyMatrix BVInsertConstraints BVRestoreArrayRead
BVBiorthogonalizeColumn BVMatArnoldi BVRestoreMat
BVBiorthonormalizeColumn BVMatLanczos BVRestoreSplit
BVCreateTensor BVMatMultType BVSetDefiniteTolerance
BVDotColumn BVMultColumn BVSetMatMultMethod
BVDotColumnBegin BVNormColumnBegin BVSetMatrix
BVDotColumnEnd BVNormColumnEnd BVSetOptionsPrefix
BVDotVecBegin BVNormVecBegin BVSetOrthogonalization
BVDotVecEnd BVNormVecEnd BVSetRandom
BVGetArray BVOrthogBlockType BVSetRandomColumn
BVGetArrayRead BVOrthogRefineType BVSetRandomCond
BVGetDefiniteTolerance BVOrthogType BVSetRandomContext
BVGetMat BVOrthogonalizeColumn BVSetRandomNormal
BVGetMatMultMethod BVOrthogonalizeSomeColumn BVSetRandomSign
BVGetMatrix BVOrthogonalizeVec BVTensorBuildFirstColumn
BVGetNumConstraints BVOrthonormalizeColumn BVTensorCompress
BVGetOptionsPrefix BVRegister BVTensorGetDegree
BVGetOrthogonalization BVRegisterAll BVTensorGetFactors
BVGetRandomContext BVResize BVTensorRestoreFactors
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
BVApplyMatrixBV BVGetSignature BVSetBufferVec
BVCISSResizeBases BVInitializePackage BVSetNumConstraints
BVDotQuadrature BVNormVec BVSetSignature
BVFinalizePackage BVSVDAndRank BVSumQuadrature
BVGetBufferVec BVSVDMethod BVTraceQuadrature
BVGetCachedBV BVScatter
No deprecated routines

Table of Contents