Class FV_anisotropic_Diffusion¶
Defined in File fv_anisotropic_diffusion.h
Class Documentation¶
-
class
FV_anisotropic_Diffusion¶ Public Functions
-
FV_anisotropic_Diffusion(puma::Matrix<double> *T, puma::MatVec3<double> *q, puma::Matrix<std::vector<double>> *kMat, std::string sideBC, puma::Matrix<double> *prescribedBC, std::string solverType, char dir, double voxelLength, double solverTol, int solverMaxIt, bool print, std::string method, int numThreads)¶
Public Static Functions
-
static bool
computeKMatrix(puma::Workspace *segWS, std::map<int, std::vector<double>> matCond, puma::Matrix<std::vector<double>> *kMat, puma::MatVec3<double> *direction, bool print, int numThreads)¶
-
static std::vector<double>
matrixMultiply(std::vector<double> *matrix1, int X1, int Y1, std::vector<double> *matrix2, int X2)¶
-