slepc-3.22.2 2024-12-02
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 BVGetSplitRows BVRestoreArrayRead
BVApplyMatrix BVGetVecType BVRestoreMat
BVBiorthogonalizeColumn BVInsertConstraints BVRestoreSplit
BVBiorthonormalizeColumn BVMatArnoldi BVRestoreSplitRows
BVCreateTensor BVMatLanczos BVSetDefiniteTolerance
BVDotColumn BVMatMultType BVSetLeadingDimension
BVDotColumnBegin BVMultColumn BVSetMatMultMethod
BVDotColumnEnd BVNormColumnBegin BVSetMatrix
BVDotVecBegin BVNormColumnEnd BVSetOptionsPrefix
BVDotVecEnd BVNormVecBegin BVSetOrthogonalization
BVGetArray BVNormVecEnd BVSetRandom
BVGetArrayRead BVOrthogBlockType BVSetRandomColumn
BVGetDefiniteTolerance BVOrthogRefineType BVSetRandomCond
BVGetLeadingDimension BVOrthogType BVSetRandomContext
BVGetMat BVOrthogonalizeColumn BVSetRandomNormal
BVGetMatMultMethod BVOrthogonalizeSomeColumn BVSetRandomSign
BVGetMatrix BVOrthogonalizeVec BVSetVecType
BVGetNumConstraints BVOrthonormalizeColumn BVTensorBuildFirstColumn
BVGetOptionsPrefix BVRegister BVTensorCompress
BVGetOrthogonalization BVRegisterAll BVTensorGetDegree
BVGetRandomContext BVResize BVTensorGetFactors
BVGetSplit BVRestoreArray BVTensorRestoreFactors
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
BVApplyMatrixBV BVGetCachedBV BVScatter
BVCISSResizeBases BVGetSignature BVSetBufferVec
BVCreateVecEmpty BVInitializePackage BVSetNumConstraints
BVDotQuadrature BVNormVec BVSetSignature
BVFinalizePackage BVSVDAndRank BVSumQuadrature
BVGetBufferVec BVSVDMethod BVTraceQuadrature
No deprecated routines

Table of Contents