|
NeoN
A framework for CFD software
|
#include <iostream>#include <memory>#include <type_traits>#include <utility>#include <concepts>#include "NeoN/fields/field.hpp"#include "NeoN/core/primitives/scalar.hpp"#include "NeoN/core/input.hpp"#include "NeoN/core/primitives/label.hpp"#include "NeoN/dsl/expression.hpp"#include "NeoN/timeIntegration/timeIntegration.hpp"#include "NeoN/linearAlgebra/linearSystem.hpp"#include "NeoN/linearAlgebra/solver.hpp"#include "NeoN/linearAlgebra/sparsityPattern.hpp"Go to the source code of this file.
Namespaces | |
| namespace | NeoN |
| namespace | NeoN::dsl |
| namespace | NeoN::dsl::detail |
Functions | |
| template<typename VectorType > | |
| la::SolverStats | NeoN::dsl::detail::iterativeSolveImpl (Expression< typename VectorType::ElementType > &exp, const la::SparsityPattern &sp, la::LinearSystem< typename VectorType::ElementType, localIdx > &ls, VectorType &solution, scalar t, scalar dt, const Dictionary &fvSchemes, const Dictionary &fvSolution, std::vector< PostAssemblyBase< typename VectorType::ElementType > > ps) |
| template<typename VectorType > | |
| la::SolverStats | NeoN::dsl::detail::iterativeSolveImpl (Expression< typename VectorType::ElementType > &exp, VectorType &solution, scalar t, scalar dt, const Dictionary &fvSolution, std::vector< PostAssemblyBase< typename VectorType::ElementType > > ps) |
| template<typename VectorType > | |
| la::SolverStats | NeoN::dsl::solve (Expression< typename VectorType::ElementType > &exp, VectorType &solution, scalar t, scalar dt, const Dictionary &fvSchemes, const Dictionary &fvSolution, std::vector< PostAssemblyBase< typename VectorType::ElementType > > p={}) |