|
enum | Mode { Mode::LINEARSYSTEMSOLVE = 0,
Mode::DECOMPOSE,
Mode::SOLVEWITHDECOMPOSITION,
Mode::MULTIPLY
} |
|
enum | Precision { Precision::AUTO = 0,
Precision::_32,
Precision::_64
} |
|
enum | DenseDirectSolver {
DenseDirectSolver::PARTIALPIVLU = 0,
DenseDirectSolver::FULLPIVLU,
DenseDirectSolver::HOUSEHOLDERQR,
DenseDirectSolver::COLPIVHOUSEHOLDERQR,
DenseDirectSolver::FULLPIVHOUSEHOLDERQR,
DenseDirectSolver::COMPLETEORTHOGONALDECOMPOSITION,
DenseDirectSolver::LLT,
DenseDirectSolver::LDLT,
DenseDirectSolver::BDCSVD,
DenseDirectSolver::JACOBISVD,
DenseDirectSolver::EIGENSOLVER,
DenseDirectSolver::SELFADJOINTEIGENSOLVER
} |
|
enum | SparseDirectSolver { SparseDirectSolver::LLT = 0,
SparseDirectSolver::LDLT,
SparseDirectSolver::LU,
SparseDirectSolver::QR
} |
|
enum | SparseDirectSolverBackend { SparseDirectSolverBackend::PARDISOACCELERATE = 0,
SparseDirectSolverBackend::EIGEN
} |
|
enum | IterativeSolver {
IterativeSolver::GMRES = 0,
IterativeSolver::DGMRES,
IterativeSolver::MINRES,
IterativeSolver::CONJUGATEGRADIENT,
IterativeSolver::LEASTSQUARESCONJUGATEGRADIENT,
IterativeSolver::BICGSTAB,
IterativeSolver::IDRS
} |
|
enum | DensePreconditioner { DensePreconditioner::IDENTITY = 0,
DensePreconditioner::DIAGONAL
} |
|
enum | SparsePreconditioner { SparsePreconditioner::IDENTITY = 0,
SparsePreconditioner::DIAGONAL,
SparsePreconditioner::INCOMPLETELUT,
SparsePreconditioner::INCOMPLETECHOLESKY
} |
|
enum | SpectraEigensolver { SpectraEigensolver::GENEIGSSOLVER = 0,
SpectraEigensolver::SYMEIGSSOLVER,
SpectraEigensolver::GENEIGSREALSHIFTSOLVER,
SpectraEigensolver::SYMEIGSSHIFTSOLVER
} |
|
enum | MatrixStorage { MatrixStorage::VOLUME = 0,
MatrixStorage::POINTS,
MatrixStorage::PRIMITIVES,
MatrixStorage::DETAIL
} |
|
enum | VolumeEncoding { VolumeEncoding::DENSECOL = 0,
VolumeEncoding::DENSEROW
} |
|
enum | PointsPrimsEncoding {
PointsPrimsEncoding::DENSECOL = 0,
PointsPrimsEncoding::DENSEROW,
PointsPrimsEncoding::COO,
PointsPrimsEncoding::LILCOL,
PointsPrimsEncoding::LILROW
} |
|
enum | DetailEncoding { DetailEncoding::DENSECOL = 0,
DetailEncoding::DENSEROW,
DetailEncoding::COO
} |
|
enum | VectorSrcStorage { VectorSrcStorage::POINTS = 0,
VectorSrcStorage::PRIMITIVES,
VectorSrcStorage::DETAIL
} |
|
enum | VectorDstStorage { VectorDstStorage::POINTS = 0,
VectorDstStorage::PRIMITIVES,
VectorDstStorage::DETAIL
} |
|