27#include "neml2/solvers/Solver.h"
LinearSolver(const OptionSet &options)
virtual AssembledMatrix solve(const AssembledMatrix &, const AssembledMatrix &) const =0
Solve AX = B for X.
virtual AssembledVector solve(const AssembledMatrix &, const AssembledVector &) const =0
Solve Ax = b for x.
static OptionSet expected_options()
bool check_errors() const
Whether to check for errors after solving.
A custom map-like data structure. The keys are strings, and the values can be nonhomogeneously typed.
Definition OptionSet.h:54
Solver(const OptionSet &options)
Construct a new Solver object.
Definition DiagnosticsInterface.h:31
Dense representation of a matrix assembled from a 2D-list of tensors and their layout.
Definition AssembledMatrix.h:37
Dense representation of a tensor assembled from a list of tensors and their layout.
Definition AssembledVector.h:36