LifeV
|
This file contains the definition of the FastAssembler class. More...
#include <lifev/core/LifeV.hpp>
#include <lifev/core/mesh/RegionMesh.hpp>
#include <lifev/core/array/VectorEpetra.hpp>
#include <lifev/core/array/MatrixEpetra.hpp>
#include <lifev/core/fem/QuadratureRule.hpp>
#include <lifev/core/fem/ReferenceFE.hpp>
#include <lifev/core/fem/CurrentFE.hpp>
#include <lifev/core/fem/FESpace.hpp>
Go to the source code of this file.
Data Structures | |
class | FastAssemblerNS |
Namespaces | |
LifeV | |
Default Physical Solver. | |
This file contains the definition of the FastAssembler class.
This function is used to perform an efficient assembly of FE matrices where the test and trial functions are the same. This class is experimental and must be used with a lot of care.
Preliminary tests showed that the assemblers coded here are roughly 20 times faster then ETA based ones. The assembly is done "by hands" and the code is quite hard to be understood.
To use this class one has first to allocate the memory required and then just call the routines required for the assembly.
Definition in file FastAssemblerNS.hpp.