| achievedTol_ | FDDlib::FiniteDifferences3D | [protected] |
| Adep | FDDlib::FiniteDifferences3D | [protected] |
| AdjointPhi_ | FDDlib::FiniteDifferences3D | [protected] |
| AdjointSolve(int solveIterations, double residualTol, const Detector3D &adjDetector, double frequency, Preconditioner &Pre, enum_solver Solver) | FDDlib::FiniteDifferences3D | |
| Amat_ | FDDlib::FiniteDifferences3D | [protected] |
| bconds_ | FDDlib::FiniteDifferences3D | [protected] |
| buildAMatrix(double omega) | FDDlib::FiniteDifferences3D | [protected] |
| copySubMatrices() | FDDlib::FiniteDifferences3D | [protected] |
| currFreq_ | FDDlib::FiniteDifferences3D | [protected] |
| currSrcNum_ | FDDlib::FiniteDifferences3D | [protected] |
| FiniteDifferences3D(ArbitraryCartesianGrid3D *acg3d, const std::vector< BoundaryCondition3D * > &bconds) | FDDlib::FiniteDifferences3D | |
| getAdjointPhi() const | FDDlib::FiniteDifferences3D | |
| getAdjointPhi(RealVector< double > &realvec, RealVector< double > &imagvec) const | FDDlib::FiniteDifferences3D | |
| getOffDiagVal(const CartesianNode3D &node, const CartesianNode3D &node_p, const CartesianNode3D &node_m, direction3D dir) const | FDDlib::FiniteDifferences3D | [protected] |
| getPhi() const | FDDlib::FiniteDifferences3D | |
| getPhi(RealVector< double > &realvec, RealVector< double > &imagvec) const | FDDlib::FiniteDifferences3D | |
| getSourceInfo(int &srcNum, double &freq) const | FDDlib::FiniteDifferences3D | |
| getStatistics(double &solveTime, double &achievedTol, int &usedIterations) const | FDDlib::FiniteDifferences3D | |
| grid | FDDlib::FiniteDifferences3D | [protected] |
| knowns | FDDlib::FiniteDifferences3D | [protected] |
| MultipleSrcSolve(int solveIterations, double residualTol, const std::vector< Source3D * > &srcarr, const std::vector< Detector3D * > &detarr, Preconditioner &Pre, enum_solver Solver, void(*callback)(const FiniteDifferences3D &, bool, const std::vector< Detector3D * > &)) | FDDlib::FiniteDifferences3D | |
| numUnknowns | FDDlib::FiniteDifferences3D | [protected] |
| OMITVAL | FDDlib::FiniteDifferences3D | [protected, static] |
| Phi_ | FDDlib::FiniteDifferences3D | [protected] |
| postProcessAMatrix() | FDDlib::FiniteDifferences3D | [protected] |
| resetDataVector(std::vector< s_neighbordata > &datavec) const | FDDlib::FiniteDifferences3D | [protected] |
| rowMap | FDDlib::FiniteDifferences3D | [protected] |
| SingleSrcSolve(int solveIterations, double residualTol, const Source3D &src, const std::vector< Detector3D * > &detarr, Preconditioner &Pre, enum_solver Solver, void(*callback)(const FiniteDifferences3D &, bool, const std::vector< Detector3D * > &)) | FDDlib::FiniteDifferences3D | |
| solve(int solveIterations, double residualTol, bool adjoint, Preconditioner &Pre, RealVector< double > &RHS, enum_solver Solver) | FDDlib::FiniteDifferences3D | |
| startTime | FDDlib::FiniteDifferences3D | [protected] |
| stopTime | FDDlib::FiniteDifferences3D | [protected] |
| UNKNOWN_VALUE | FDDlib::FiniteDifferences3D | [protected, static] |
| updateRightHandSide(RealVector< double > &RHS) | FDDlib::FiniteDifferences3D | [protected] |
| usedIterations_ | FDDlib::FiniteDifferences3D | [protected] |
| validAndActive(const s_neighbordata &ndata) const | FDDlib::FiniteDifferences3D | [protected] |