NeoN
A framework for CFD software
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
linearSystem.hpp File Reference
#include "NeoN/core/vector/vector.hpp"
#include "NeoN/core/dictionary.hpp"
#include "NeoN/linearAlgebra/CSRMatrix.hpp"
#include "NeoN/linearAlgebra/sparsityPattern.hpp"
#include <string>

Go to the source code of this file.

Classes

struct  NeoN::la::LinearSystemView< ValueType, IndexType >
 A view linear into a linear system's data. More...
 
struct  NeoN::la::BoundaryCoefficients< ValueType, IndexType >
 
class  NeoN::la::LinearSystem< ValueType, IndexType >
 A class representing a linear system of equations. More...
 

Namespaces

namespace  NeoN
 
namespace  NeoN::la
 

Functions

template<typename ValueTypeIn , typename IndexTypeIn , typename ValueTypeOut , typename IndexTypeOut >
LinearSystem< ValueTypeOut, IndexTypeOut > NeoN::la::convertLinearSystem (const LinearSystem< ValueTypeIn, IndexTypeIn > &ls)
 
template<typename ValueType , typename IndexType >
LinearSystem< ValueType, IndexType > NeoN::la::createEmptyLinearSystem (const UnstructuredMesh &mesh, const SparsityPattern &sparsity)