PreconditionerTypeConcept Concept Reference

Developer Documentation: MeltPoolDG::PreconditionerTypeConcept Concept Reference
Developer Documentation
MeltPoolDG::PreconditionerTypeConcept Concept Reference

#include <preconditioner.hpp>

Concept definition

template<typename PreconditionerType, unsigned int dim, typename VectorType, typename number>
requires(PreconditionerType preconditioner, VectorType &vec, const VectorType &const_vec) {
preconditioner.update(std::declval<std::any>());
preconditioner.vmult(vec, const_vec);
preconditioner.reinit();
}
Definition preconditioner.hpp:19

Detailed Description

A concept defining the requirements on a specific preconditioner implementation.