|
OpenVDB
6.0.0
|
Functor for use with LeafManager::foreach() to populate a sparse Laplacian matrix. More...
#include <PoissonSolver.h>
Public Types | |
| using | VIdxTreeT = typename BoolTreeType::template ValueConverter< VIndex >::Type |
| using | VIdxLeafT = typename VIdxTreeT::LeafNodeType |
| using | ValueT = LaplacianMatrix::ValueType |
| using | VectorT = typename math::pcg::Vector< ValueT > |
Public Member Functions | |
| ISStaggeredLaplacianOp (LaplacianMatrix &m, const VIdxTreeT &idx, const BoolTreeType &mask, const BoundaryOp &op, VectorT &src) | |
| void | operator() (const VIdxLeafT &idxLeaf, size_t) const |
Public Attributes | |
| LaplacianMatrix * | laplacian |
| const VIdxTreeT * | idxTree |
| const BoolTreeType * | interiorMask |
| const BoundaryOp | boundaryOp |
| VectorT * | source |
Functor for use with LeafManager::foreach() to populate a sparse Laplacian matrix.
| using ValueT = LaplacianMatrix::ValueType |
| using VectorT = typename math::pcg::Vector<ValueT> |
| using VIdxLeafT = typename VIdxTreeT::LeafNodeType |
|
inline |
|
inline |
| const BoundaryOp boundaryOp |
| const VIdxTreeT* idxTree |
| const BoolTreeType* interiorMask |
| LaplacianMatrix* laplacian |
| VectorT* source |
1.8.14