Data Structures | Namespaces

/export/development/ViennaFEM/viennafem/bases/quadrilateral.hpp File Reference

Defines the various basis functions for quadrilaterals. More...

#include <vector>
#include "viennagrid/topology/triangle.hpp"
#include "viennagrid/topology/tetrahedron.hpp"
#include "viennagrid/forwards.h"
#include "viennamath/expression.hpp"
#include "viennafem/forwards.h"

Go to the source code of this file.

Data Structures

struct  local_basis< InterfaceType, viennafem::lagrange_tag< order >, unit_square, 0, 0 >
 Returns the first vertex basis function (linear along edges). More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< order >, unit_square, 0, 1 >
 Returns the second vertex basis function (linear along edges). More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< order >, unit_square, 0, 2 >
 Returns the third vertex basis function (linear along edges). More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< order >, unit_square, 0, 3 >
 Returns the forth vertex basis function (linear along edges). More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< 2 >, unit_square, 1, 0 >
 Returns the first edge basis function (quadratic along edges). More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< 2 >, unit_square, 1, 1 >
 Returns the second edge basis function (quadratic along edges). More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< 2 >, unit_square, 1, 2 >
 Returns the third edge basis function (quadratic along edges). More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< 2 >, unit_square, 1, 3 >
 Returns the forth edge basis function (quadratic along edges). More...

Namespaces

namespace  viennafem
 

The main namespace for ViennaFEM. All user functionality resides in this namespace.



Detailed Description

Defines the various basis functions for quadrilaterals.