OpenVDB
5.2.0
|
Functor for use with LeafManager::foreach() to populate a sparse Laplacian matrix. More...
#include <PoissonSolver.h>
Public Types | |
using | VIdxLeafT = typename VIdxTreeT::LeafNodeType |
using | ValueT = LaplacianMatrix::ValueType |
using | VectorT = typename math::pcg::Vector< ValueT > |
Public Member Functions | |
ISLaplacianOp (LaplacianMatrix &m, const VIdxTreeT &idx, const BoundaryOp &op, VectorT &src) | |
void | operator() (const VIdxLeafT &idxLeaf, size_t) const |
Public Attributes | |
LaplacianMatrix * | laplacian |
const VIdxTreeT * | idxTree |
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 |
LaplacianMatrix* laplacian |
VectorT* source |