|
Blender V4.3
|
#include <Eigen/Sparse>#include <Eigen/src/Core/util/DisableStupidWarnings.h>#include "BLI_utildefines.h"#include "implicit.h"Go to the source code of this file.
Classes | |
| class | Vector3 |
| class | Matrix3 |
| class | lVector3f |
| struct | lMatrix3fCtor |
Typedefs | |
| typedef float | Scalar |
| typedef Eigen::VectorXf | lVector |
| typedef Eigen::Triplet< Scalar > | Triplet |
| typedef std::vector< Triplet > | TripletList |
| typedef Eigen::SparseMatrix< Scalar > | lMatrix |
| typedef Eigen::ConjugateGradient< lMatrix, Eigen::Lower, Eigen::DiagonalPreconditioner< Scalar > > | ConjugateGradient |
Functions | |
| BLI_INLINE void | print_lvector (const lVector3f &v) |
| BLI_INLINE void | print_lmatrix (const lMatrix &m) |
| typedef Eigen::ConjugateGradient<lMatrix, Eigen::Lower, Eigen::DiagonalPreconditioner<Scalar> > ConjugateGradient |
Definition at line 179 of file eigen_utils.h.
Definition at line 124 of file eigen_utils.h.
| typedef Eigen::VectorXf lVector |
Definition at line 93 of file eigen_utils.h.
Definition at line 27 of file eigen_utils.h.
Definition at line 121 of file eigen_utils.h.
| typedef std::vector<Triplet> TripletList |
Definition at line 122 of file eigen_utils.h.
| BLI_INLINE void print_lmatrix | ( | const lMatrix & | m | ) |
Definition at line 194 of file eigen_utils.h.
References implicit_print_matrix_elem(), and printf.
| BLI_INLINE void print_lvector | ( | const lVector3f & | v | ) |
Definition at line 183 of file eigen_utils.h.
Referenced by cg_filtered().