NeoN
A framework for CFD software
Loading...
Searching...
No Matches
NeoN::dsl::Expression< ValueType, IndexType > Member List

This is the complete list of members for NeoN::dsl::Expression< ValueType, IndexType >, including all inherited members.

addExpression(const Expression &equation)NeoN::dsl::Expression< ValueType, IndexType >inline
addOperator(const SpatialOperator< ValueType > &oper)NeoN::dsl::Expression< ValueType, IndexType >inline
addOperator(const TemporalOperator< ValueType > &oper)NeoN::dsl::Expression< ValueType, IndexType >inline
assemble(const UnstructuredMesh &mesh, scalar t, scalar dt, std::vector< const PostAssemblyBase< ValueType, IndexType > * > ps={}) constNeoN::dsl::Expression< ValueType, IndexType >inline
assemble(scalar t, scalar dt, la::LinearSystem< AssemblyType, ValueType > &ls, const UnstructuredMesh &mesh, std::vector< const PostAssemblyBase< ValueType, IndexType > * > ps={}) constNeoN::dsl::Expression< ValueType, IndexType >inline
assemble(scalar t, scalar dt, la::LinearSystem< AssemblyType, ValueType > &ls, std::vector< const PostAssemblyBase< ValueType, IndexType > * > ps={}) constNeoN::dsl::Expression< ValueType, IndexType >inline
assembleExplicitSource(la::LinearSystem< AssemblyType, ValueType > &ls, const UnstructuredMesh &mesh) constNeoN::dsl::Expression< ValueType, IndexType >inline
assembleSpatialOperator(la::LinearSystem< AssemblyType, ValueType > &ls) constNeoN::dsl::Expression< ValueType, IndexType >inline
assembleTemporalOperator(la::LinearSystem< AssemblyType, ValueType > &ls, scalar t, scalar dt) constNeoN::dsl::Expression< ValueType, IndexType >inline
dropOperator(const std::string &name)NeoN::dsl::Expression< ValueType, IndexType >inline
exec() constNeoN::dsl::Expression< ValueType, IndexType >inline
explicitOperation(localIdx nCells) constNeoN::dsl::Expression< ValueType, IndexType >inline
explicitOperation(Vector< ValueType > &source) constNeoN::dsl::Expression< ValueType, IndexType >inline
explicitOperation(Vector< ValueType > &source, scalar t, scalar dt) constNeoN::dsl::Expression< ValueType, IndexType >inline
Expression(const Executor &exec)NeoN::dsl::Expression< ValueType, IndexType >inline
Expression(const Expression &exp)NeoN::dsl::Expression< ValueType, IndexType >inline
Expression(const SpatialOperator< ValueType > &oper)NeoN::dsl::Expression< ValueType, IndexType >inline
Expression(const TemporalOperator< ValueType > &oper)NeoN::dsl::Expression< ValueType, IndexType >inline
ExpressionValueType typedefNeoN::dsl::Expression< ValueType, IndexType >
getOperator(const std::string &name)NeoN::dsl::Expression< ValueType, IndexType >inline
hasOperator(const std::string &name) constNeoN::dsl::Expression< ValueType, IndexType >inline
hasOperatorOfType(const std::string &name) constNeoN::dsl::Expression< ValueType, IndexType >inline
operator=(const Expression &exp)NeoN::dsl::Expression< ValueType, IndexType >inline
read(const Dictionary &input)NeoN::dsl::Expression< ValueType, IndexType >inline
size() constNeoN::dsl::Expression< ValueType, IndexType >inline
spatialOperators() constNeoN::dsl::Expression< ValueType, IndexType >inline
spatialOperators()NeoN::dsl::Expression< ValueType, IndexType >inline
temporalOperators() constNeoN::dsl::Expression< ValueType, IndexType >inline
temporalOperators()NeoN::dsl::Expression< ValueType, IndexType >inline