18template<
typename ValueType>
38 std::string
getName()
const {
return "sourceTerm"; }
A class to contain the data and executors for a field and define some basic operations.
void implicitOperation(la::LinearSystem< ValueType, localIdx > &ls) const
void explicitOperation(Vector< ValueType > &source) const
ValueType VectorValueType
const la::SparsityPattern & getSparsityPattern() const
SourceTerm(dsl::Operator::Type termType, VolumeField< scalar > &coefficients, VolumeField< ValueType > &field)
std::string getName() const
Represents a volume field in a finite volume method.
A class representing a linear system of equations.
std::variant< Dictionary, TokenList > Input