NeoN
A framework for CFD software
Loading...
Searching...
No Matches
Public Member Functions | List of all members
NeoN::la::Solver Class Reference

#include <solver.hpp>

Public Member Functions

 Solver (const Solver &solver)
 
 Solver (Solver &&solver)
 
 Solver (const Executor &exec, std::unique_ptr< SolverFactory > solverInstance)
 
 Solver (const Executor &exec, const Dictionary &dict)
 
SolverStats solve (const LinearSystem< scalar, localIdx > &ls, Vector< scalar > &field) const
 

Detailed Description

Definition at line 55 of file solver.hpp.

Constructor & Destructor Documentation

◆ Solver() [1/4]

NeoN::la::Solver::Solver ( const Solver solver)
inline

Definition at line 60 of file solver.hpp.

◆ Solver() [2/4]

NeoN::la::Solver::Solver ( Solver &&  solver)
inline

Definition at line 63 of file solver.hpp.

◆ Solver() [3/4]

NeoN::la::Solver::Solver ( const Executor exec,
std::unique_ptr< SolverFactory solverInstance 
)
inline

Definition at line 66 of file solver.hpp.

◆ Solver() [4/4]

NeoN::la::Solver::Solver ( const Executor exec,
const Dictionary dict 
)
inline

Definition at line 69 of file solver.hpp.

Member Function Documentation

◆ solve()

SolverStats NeoN::la::Solver::solve ( const LinearSystem< scalar, localIdx > &  ls,
Vector< scalar > &  field 
) const
inline

Definition at line 72 of file solver.hpp.


The documentation for this class was generated from the following file: