LifeV
|
Navier Stokes solver. More...
#include <lifev/core/LifeV.hpp>
#include <lifev/core/array/MatrixEpetra.hpp>
#include <lifev/core/array/VectorEpetra.hpp>
#include <Epetra_FECrsGraph.h>
#include <lifev/eta/expression/Integrate.hpp>
#include <lifev/eta/expression/BuildGraph.hpp>
#include <lifev/core/fem/FESpace.hpp>
#include <lifev/core/fem/BCManage.hpp>
#include <lifev/eta/fem/ETFESpace.hpp>
#include <lifev/navier_stokes_blocks/solver/NavierStokesOperator.hpp>
#include <lifev/core/linear_algebra/ApproximatedInvertibleRowMatrix.hpp>
#include <lifev/navier_stokes_blocks/solver/NavierStokesPreconditionerOperator.hpp>
#include <lifev/navier_stokes_blocks/solver/aSIMPLEOperator.hpp>
#include <lifev/core/util/LifeChrono.hpp>
#include <lifev/core/util/Displayer.hpp>
#include <Teuchos_ParameterList.hpp>
#include <Teuchos_XMLParameterListHelpers.hpp>
#include <lifev/core/algorithm/NonLinearRichardson.hpp>
#include <lifev/core/filter/GetPot.hpp>
#include <lifev/navier_stokes_blocks/solver/Stabilization.hpp>
#include <lifev/navier_stokes_blocks/solver/StabilizationSUPG.hpp>
#include <lifev/navier_stokes_blocks/solver/StabilizationSUPG_semi_implicit.hpp>
#include <lifev/navier_stokes_blocks/solver/StabilizationSUPGALE.hpp>
#include <lifev/navier_stokes_blocks/solver/StabilizationSUPG_semi_implicit_ale.hpp>
#include <Teuchos_RCP.hpp>
#include <lifev/core/algorithm/LinearSolver.hpp>
#include <lifev/core/algorithm/Preconditioner.hpp>
#include <lifev/core/algorithm/PreconditionerIfpack.hpp>
#include <lifev/core/algorithm/PreconditionerML.hpp>
#include <lifev/core/filter/ExporterHDF5.hpp>
#include <lifev/core/fem/PostProcessingBoundary.hpp>
#include <lifev/navier_stokes_blocks/solver/FastAssemblerNS.hpp>
Go to the source code of this file.
Data Structures | |
class | NavierStokesSolverBlocks |
Namespaces | |
LifeV | |
Default Physical Solver. | |
Navier Stokes solver.
This class implements a Navier-Stokes solver. This solver allows to solve this kind of problems:
In the testsuite and example folders, several examples which show how to properly use the solver are present.
If you are using this solver to generate results for publication, please cite:
Definition in file NavierStokesSolverBlocks.hpp.