LifeV
lifev/eta/tutorials/1_ETA_laplacian/main.cpp File Reference

Tutorial introducing the expression assembly. More...

#include <Epetra_ConfigDefs.h>
#include <Epetra_SerialComm.h>
#include <lifev/core/LifeV.hpp>
#include <lifev/core/mesh/MeshPartitioner.hpp>
#include <lifev/core/mesh/RegionMesh3DStructured.hpp>
#include <lifev/core/mesh/RegionMesh.hpp>
#include <lifev/core/array/MatrixEpetra.hpp>
#include <lifev/eta/fem/ETFESpace.hpp>
#include <lifev/eta/expression/Integrate.hpp>
#include <boost/shared_ptr.hpp>
+ Include dependency graph for lifev/eta/tutorials/1_ETA_laplacian/main.cpp:

Go to the source code of this file.

Typedefs

typedef RegionMesh< LinearTetramesh_Type
 
typedef MatrixEpetra< Realmatrix_Type
 

Functions

int main (int argc, char **argv)
 

Detailed Description

Tutorial introducing the expression assembly.

Author
Samuel Quinodoz samue.nosp@m.l.qu.nosp@m.inodo.nosp@m.z@ep.nosp@m.fl.ch
Date
28-06-2012

In this first tutorial, we assemble the matrix associated to a scalar laplacian problem. The basics of the ETA module are explained and are pushed further in the next tutorials.

ETA stands Expression Template Assembly, in reference to the metaprogramming technique used.

Definition in file lifev/eta/tutorials/1_ETA_laplacian/main.cpp.

Typedef Documentation

◆ mesh_Type

◆ matrix_Type

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)