|
NeoN
A framework for CFD software
|
#include <expression.hpp>
Public Member Functions | |
| virtual | ~PostAssemblyBase ()=default |
| virtual void | operator() (la::LinearSystem< VectorType, VectorType, la::CSRMatrix< VectorType, IndexType > > &) const |
| virtual void | applyScalarMatrix (la::LinearSystem< scalar, VectorType, la::CSRMatrix< scalar, IndexType >, la::COOMatrix< scalar, IndexType > > &) const |
| Apply to the segregated scalar-matrix / VectorType-rhs form (a scalar coefficient matrix with a VectorType right-hand side). Default no-op; functors that support the segregated form override this. A distinct name (rather than an operator() overload) avoids colliding with the same-type signature when VectorType == scalar. | |
Definition at line 32 of file expression.hpp.
|
virtualdefault |
|
inlinevirtual |
Apply to the segregated scalar-matrix / VectorType-rhs form (a scalar coefficient matrix with a VectorType right-hand side). Default no-op; functors that support the segregated form override this. A distinct name (rather than an operator() overload) avoids colliding with the same-type signature when VectorType == scalar.
Definition at line 43 of file expression.hpp.
|
inlinevirtual |
Definition at line 36 of file expression.hpp.