|
HDK
|
This is the complete list of members for UT_MGOperatorT< T >, including all inherited members.
| addTileMapLevel() | UT_MGOperatorT< T > | protected |
| applyLaplacian(const UT_VectorT< T > &x, UT_VectorT< T > &b, int level) const | UT_MGOperatorT< T > | |
| applyLaplacianInternalN(const UT_VectorT< T > &x, const UT_VectorT< T > &b, UT_VectorT< T > &d) const | UT_MGOperatorT< T > | inlineprotected |
| applyLaplacianInternalP(const UT_VectorT< T > &x, const UT_VectorT< T > &b, UT_VectorT< T > &d, int level) const | UT_MGOperatorT< T > | inlineprotected |
| buildMatrix(UT_MatrixT< T > &M, int level) const | UT_MGOperatorT< T > | |
| copyFromVoxels(const UT_VoxelArray< T > &src, UT_VectorT< T > &dst) const | UT_MGOperatorT< T > | |
| copyToVoxels(const UT_VectorT< T > &src, UT_VoxelArray< T > &dst, bool topad) const | UT_MGOperatorT< T > | |
| copyToVoxelsHelperPartial(const UT_VectorT< T > &src, UT_VoxelArray< T > &dst, bool toPad, const UT_JobInfo &info) const | UT_MGOperatorT< T > | protected |
| directSolve(UT_VectorT< T > &x, const UT_VectorT< T > &b) const | UT_MGOperatorT< T > | |
| factorFinalLevel() | UT_MGOperatorT< T > | protected |
| finishInit() | UT_MGOperatorT< T > | protected |
| fullMultigrid(UT_VectorT< T > &x, const UT_VectorT< T > &b, UT_VectorT< T > &t0, UT_VectorT< T > &t1, int level) | UT_MGOperatorT< T > | |
| getDiagonalWeight(int x, int y, int z, int level) const | UT_MGOperatorT< T > | inlineprotected |
| getEdgeWeight(int x, int y, int z, int level, int axis) const | UT_MGOperatorT< T > | inlineprotected |
| getNumLevels() const | UT_MGOperatorT< T > | |
| getNumTiles(int level) const | UT_MGOperatorT< T > | |
| getNumVoxels(int level) const | UT_MGOperatorT< T > | |
| getTileMapResolution(int level) const | UT_MGOperatorT< T > | |
| getTilePointers(int tile, const UT_VectorT< T > &b, T *data[7], T border[6]) const | UT_MGOperatorT< T > | protected |
| init(const UT_VoxelArray< S > &ref, S inactive, const UT_Vector3T< T > &spacing, const UT_Vector3I &boundariesNeg, const UT_Vector3I &boundariesPos) | UT_MGOperatorT< T > | |
| init(const UT_VoxelArray< S > &ref, const UT_Vector3T< T > &spacing, const UT_Vector3I &boundariesNeg, const UT_Vector3I &boundariesPos) | UT_MGOperatorT< T > | |
| initFromStencil(const UT_VoxelArray< S > &stencil, const UT_Vector3T< T > &spacing, const UT_Vector3I &boundariesNeg, const UT_Vector3I &boundariesPos) | UT_MGOperatorT< T > | |
| initTileMap0(const UT_VoxelArray< S > &ref, S inactive, bool tileMap) | UT_MGOperatorT< T > | protected |
| mgProlong(const UT_VectorT< T > &src, UT_VectorT< T > &dst, int l) const | UT_MGOperatorT< T > | |
| mgRestrict(const UT_VectorT< T > &src, UT_VectorT< T > &dst, int l) const | UT_MGOperatorT< T > | |
| mgRestrictProlongN(const UT_VectorT< T > &src, UT_VectorT< T > &dst) const | UT_MGOperatorT< T > | inlineprotected |
| mgRestrictProlongP(const UT_VectorT< T > &src, UT_VectorT< T > &dst, int level) const | UT_MGOperatorT< T > | inlineprotected |
| myAmplificationFactor | UT_MGOperatorT< T > | |
| myAtlas | UT_MGOperatorT< T > | protected |
| myBoundariesNeg | UT_MGOperatorT< T > | protected |
| myBoundariesPos | UT_MGOperatorT< T > | protected |
| myCoarseCholeskyD | UT_MGOperatorT< T > | protected |
| myCoarseCholeskyL | UT_MGOperatorT< T > | protected |
| myDiffusionPasses | UT_MGOperatorT< T > | |
| myGSOmega | UT_MGOperatorT< T > | |
| myInternalCoeff | UT_MGOperatorT< T > | protected |
| myJacobiOmega | UT_MGOperatorT< T > | |
| myScratchpad | UT_MGOperatorT< T > | protected |
| mySmoothingPasses | UT_MGOperatorT< T > | |
| myVoxelCountThreshold | UT_MGOperatorT< T > | protected |
| smoothLaplacian(UT_VectorT< T > &x, const UT_VectorT< T > &x0, const UT_VectorT< T > &b, T omega, int level, bool redFirst) const | UT_MGOperatorT< T > | |
| smoothLaplacianHomogeneous(UT_VectorT< T > &x, const UT_VectorT< T > &x0, int level) const | UT_MGOperatorT< T > | |
| smoothLaplacianInternalGS(UT_VectorT< T > &x, const UT_VectorT< T > &b, T omega, int parity) const | UT_MGOperatorT< T > | inlineprotected |
| smoothLaplacianInternalGS_V1(UT_VectorT< T > &x, const UT_VectorT< T > &b, T omega, int parity) const | UT_MGOperatorT< T > | inlineprotected |
| smoothLaplacianInternalGS_V2(UT_VectorT< T > &x, const UT_VectorT< T > &b, T omega, int parity) const | UT_MGOperatorT< T > | inlineprotected |
| smoothLaplacianInternalGS_V34(UT_VectorT< T > &x, const UT_VectorT< T > &b, T omega, int parity) const | UT_MGOperatorT< T > | inlineprotected |
| smoothLaplacianInternalJN(UT_VectorT< T > &x, const UT_VectorT< T > &x0, const UT_VectorT< T > &b, T omega) const | UT_MGOperatorT< T > | inlineprotected |
| smoothLaplacianInternalJN_V1(UT_VectorT< T > &x, const UT_VectorT< T > &x0, const UT_VectorT< T > &b, T omega) const | UT_MGOperatorT< T > | inlineprotected |
| smoothLaplacianInternalJN_V234(UT_VectorT< T > &x, const UT_VectorT< T > &x0, const UT_VectorT< T > &b, T omega) const | UT_MGOperatorT< T > | inlineprotected |
| smoothLaplacianInternalJP(UT_VectorT< T > &x, const UT_VectorT< T > &x0, const UT_VectorT< T > &b, T omega, int level) const | UT_MGOperatorT< T > | inlineprotected |
| solvePoisson(fpreal64 abstol, fpreal64 reltol, int maxiter, UT_VoxelArray< T > &x, const UT_VoxelArray< T > &b, UT_ValArray< fpreal64 > *resnorminf, UT_ValArray< fpreal64 > *resnorm2, bool startFMG=true) | UT_MGOperatorT< T > | |
| subtractApplyLaplacian(const UT_VectorT< T > &x, const UT_VectorT< T > &b, UT_VectorT< T > &d, int level) const | UT_MGOperatorT< T > | |
| THREADED_METHOD3_CONST(UT_MGOperatorT, dst.numTiles() > 500, copyToVoxelsHelper, const UT_VectorT< T > &, src, UT_VoxelArray< T > &, dst, bool, topad) | UT_MGOperatorT< T > | protected |
| UT_MGOperatorT(int threshold=100) | UT_MGOperatorT< T > | inline |
| vcycle(UT_VectorT< T > &x, UT_VectorT< T > &t, const UT_VectorT< T > &b, int level) | UT_MGOperatorT< T > |