30 std::vector<Tetra::prm> & _pTetra ,
31 std::vector<Facette::prm> & _pFac ,
39 std::vector<double>
V;
57 bool save(
const std::string V_fileName , std::string
const &metadata )
const;
67 void compute(
const bool verbose ,
const std::string V_fileName );
set of class to handle sparse matrix operations for gradient conjugate algorithms a sparse vector cla...
Definition: electrostatSolver.h:25
bool save(const std::string V_fileName, std::string const &metadata) const
Definition: electrostatSolver.cpp:130
bool solve(void)
Definition: electrostatSolver.cpp:85
const int precision
Definition: electrostatSolver.h:70
void integrales(Tetra::Tet const &tet, Eigen::Ref< Eigen::Matrix< double, Tetra::N, Tetra::N > > AE)
Definition: electrostatSolver.cpp:32
void compute(const bool verbose, const std::string V_fileName)
Definition: electrostatSolver.cpp:67
double getSigma(Tetra::Tet const &tet) const
Definition: electrostatSolver.cpp:151
std::vector< double > V
Definition: electrostatSolver.h:39
electrostatSolver(Mesh::mesh &_msh, std::vector< Tetra::prm > &_pTetra, std::vector< Facette::prm > &_pFac, const double _tol, const bool v, const int max_iter)
Definition: electrostatSolver.h:28
double getCurrentDensity(Facette::Fac const &fac) const
Definition: electrostatSolver.cpp:154
void infos(void)
Definition: electrostatSolver.cpp:22
bool checkBoundaryConditions(void) const
Definition: electrostatSolver.cpp:10
template class for the different solvers template parameter DIM_PROBLEM: dimensionnality of the probl...
Definition: solver.h:20
const int DIM_PB_ELEC
Definition: electrostatSolver.h:18
constexpr double v[NPI]
Definition: facette.h:22
two templates to fill matrix and vectors in various dimensionnality situations. DIM_PROBLEM = 1 is us...