|
| | Expression (const Executor &exec) |
| |
| | Expression (const Expression &exp) |
| |
| void | read (const Dictionary &input) |
| |
| Vector< ValueType > | explicitOperation (localIdx nCells) const |
| |
| Vector< ValueType > | explicitOperation (Vector< ValueType > &source) const |
| |
| Vector< ValueType > | explicitOperation (Vector< ValueType > &source, scalar t, scalar dt) const |
| |
| void | assembleSpatialOperator (la::LinearSystem< ValueType, localIdx > &ls) const |
| |
| void | assembleTemporalOperator (la::LinearSystem< ValueType, localIdx > &ls, scalar t, scalar dt) const |
| |
| std::tuple< la::SparsityPattern, la::LinearSystem< ValueType, localIdx > > | assemble (const UnstructuredMesh &mesh, scalar t, scalar dt, std::span< const PostAssemblyBase< ValueType > > ps={}) const |
| |
| void | assemble (scalar t, scalar dt, const la::SparsityPattern &sp, la::LinearSystem< ValueType, localIdx > &ls, std::span< const PostAssemblyBase< ValueType > > ps={}) const |
| |
| void | addOperator (const SpatialOperator< ValueType > &oper) |
| |
| void | addOperator (const TemporalOperator< ValueType > &oper) |
| |
| void | addExpression (const Expression &equation) |
| |
| localIdx | size () const |
| |
| const std::vector< TemporalOperator< ValueType > > & | temporalOperators () const |
| |
| const std::vector< SpatialOperator< ValueType > > & | spatialOperators () const |
| |
| std::vector< TemporalOperator< ValueType > > & | temporalOperators () |
| |
| std::vector< SpatialOperator< ValueType > > & | spatialOperators () |
| |
| const Executor & | exec () const |
| |
template<typename ValueType>
class NeoN::dsl::Expression< ValueType >
Definition at line 31 of file expression.hpp.