Feellgood
Classes
solver.h File Reference

two templates to fill matrix and vectors in various dimensionnality situations. DIM_PROBLEM = 1 is used for electrostatics (V) DIM_PROBLEM = 3 is used for spin accumulation (Q has three components) Warning : DIM_PROBLEM = 2 cannot be used for micromagnetic problem. The latter is solved in the tangent plane of the magnetization plane, leading to a different indices computation and matrix filling than here. TODO: these templates could be specialized for DIM_PROBLEM = 2 (see warning above) More...

#include <eigen3/Eigen/Dense>
#include "mesh.h"

Go to the source code of this file.

Classes

class  solver< DIM_PROBLEM >
 template class for the different solvers template parameter DIM_PROBLEM: dimensionnality of the problem to solve More...
 

Detailed Description

two templates to fill matrix and vectors in various dimensionnality situations. DIM_PROBLEM = 1 is used for electrostatics (V) DIM_PROBLEM = 3 is used for spin accumulation (Q has three components) Warning : DIM_PROBLEM = 2 cannot be used for micromagnetic problem. The latter is solved in the tangent plane of the magnetization plane, leading to a different indices computation and matrix filling than here. TODO: these templates could be specialized for DIM_PROBLEM = 2 (see warning above)