std::basic_string< CepsChar > CepsString
C++ format string.
float CepsReal
Need single precision floating point.
Poisson equation with Dirichlet 1 on anode, 0 on cathode. Neumann elsewhere. Functional tensorial con...
Poisson equation with Neumann 1 on anode, -1 on cathode. Neumann 0 elsewhere. Functional tensorial co...
CepsBool requireNullMean() const
Tells if this problem requires a null mean constraint.
void defineAnalyticSolution() override
No analytic solution.
void run() override
Run does nothing. The tests call directly a LaplacianSolver solve method.
CepsReal m_totalIntensityApplied
Intensity of delivered current.
~FluxAnodeCathodeProblem() override
Destructor.
void defineSourceTerms() override
No source term.
void setupWithParameters(InputParameters *p) override
Sets the parameters.
FluxAnodeCathodeProblem(Geometry *g, InputParameters *p=nullptr)
Constructor from geometry and optional input file.
void defineUnknowns() override
Lists the unknowns of the problem (one here)
CepsString m_robinCoeffs
Robin coefficients.
void defineBoundaryConditions() override
Neumann -1/1 and 0 elsewhere.
Encapsulates all the geometrical data.