Manicore
Library to implement schemes on n-dimensionnal manifolds.
|
Implement a scheme for the 2 dimensional Maxwell equation. More...
#include <Eigen/Sparse>
#include <string_view>
#include "ddr_spaces.hpp"
#include "parallel_for.hpp"
#include <atomic>
#include <unsupported/Eigen/src/IterativeSolvers/Scaling.h>
Go to the source code of this file.
Classes | |
class | Manicore::MaxwellProblem |
2 dimensional Maxwell equation on a manifold without boundary More... | |
struct | Manicore::MaxwellVector |
Construct a convenient wrapper around a vector of global unknowns to manipulate individual components. More... | |
Namespaces | |
Manicore | |
Implement a scheme for the 2 dimensional Maxwell equation.
The THREEFIELDS variant keeps rho in the system and introduce a third field G. This leads to a bigger system, but allows to compute J from rho if it is unknown.