NeoN
WIP Prototype of a modern OpenFOAM core
|
#include <vector>
#include "NeoN/core/error.hpp"
#include "NeoN/core/primitives/scalar.hpp"
#include "NeoN/fields/field.hpp"
#include "NeoN/linearAlgebra/linearSystem.hpp"
#include "NeoN/dsl/spatialOperator.hpp"
#include "NeoN/dsl/temporalOperator.hpp"
#include "NeoN/finiteVolume/cellCentred/fields/volumeField.hpp"
Go to the source code of this file.
Classes | |
class | NeoN::dsl::Expression< ValueType > |
Namespaces | |
namespace | NeoN |
namespace | NeoN::dsl |
Functions | |
template<typename ValueType > | |
Expression< ValueType > | NeoN::dsl::operator+ (Expression< ValueType > lhs, const Expression< ValueType > &rhs) |
template<typename ValueType > | |
Expression< ValueType > | NeoN::dsl::operator+ (Expression< ValueType > lhs, const SpatialOperator< ValueType > &rhs) |
template<typename leftOperator , typename rightOperator > | |
Expression< typename leftOperator::VectorValueType > | NeoN::dsl::operator+ (leftOperator lhs, rightOperator rhs) |
template<typename ValueType > | |
Expression< ValueType > | NeoN::dsl::operator* (scalar scale, const Expression< ValueType > &es) |
template<typename ValueType > | |
Expression< ValueType > | NeoN::dsl::operator- (Expression< ValueType > lhs, const Expression< ValueType > &rhs) |
template<typename ValueType > | |
Expression< ValueType > | NeoN::dsl::operator- (Expression< ValueType > lhs, const SpatialOperator< ValueType > &rhs) |
template<typename leftOperator , typename rightOperator > | |
Expression< typename leftOperator::VectorValueType > | NeoN::dsl::operator- (leftOperator lhs, rightOperator rhs) |