LifeV
FastAssemblerNS.hpp File Reference

This file contains the definition of the FastAssembler class. More...

+ Include dependency graph for FastAssemblerNS.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  FastAssemblerNS
 

Namespaces

 LifeV
 Default Physical Solver.
 

Detailed Description

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.

Warning
All the routines contained here are supposted to be used/expanded by experts of LifeV since they contain a much faster way of assembling matrices stemming from the discretized NS equations (either in the fully-implicit or semi-implicit case).

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.

Date
06/2016
Author
Davide Forti david.nosp@m.e.fo.nosp@m.rti@e.nosp@m.pfl..nosp@m.ch

Definition in file FastAssemblerNS.hpp.