Data Structures | Namespaces

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

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

Go to the source code of this file.

Data Structures

struct  local_basis< InterfaceType, viennafem::lagrange_tag< order >, unit_cube, 0, 0 >
 Returns the first vertex basis function (linear along edges). More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< order >, unit_cube, 0, 1 >
 Returns the second vertex basis function (linear along edges). More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< order >, unit_cube, 0, 2 >
 Returns the third vertex basis function (linear along edges). More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< order >, unit_cube, 0, 3 >
 Returns the forth vertex basis function (linear along edges). More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< order >, unit_cube, 0, 4 >
 Returns the fifth vertex basis function (linear along edges). More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< order >, unit_cube, 0, 5 >
 Returns the sixth vertex basis function (linear along edges). More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< order >, unit_cube, 0, 6 >
 Returns the seventh vertex basis function (linear along edges). More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< order >, unit_cube, 0, 7 >
 Returns the eigth vertex basis function (linear along edges). More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< 2 >, unit_cube, 1, 0 >
 Returns the first edge basis function (quadratic along edges). More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< 2 >, unit_cube, 1, 1 >
 Returns the second edge basis function (quadratic along edges). More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< 2 >, unit_cube, 1, 2 >
 Returns the third edge basis function (quadratic along edges). More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< 2 >, unit_cube, 1, 3 >
 Returns the forth edge basis function (quadratic along edges). More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< 2 >, unit_cube, 1, 4 >
 Returns the fifth edge basis function (quadratic along edges). More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< 2 >, unit_cube, 1, 5 >
 Returns the sixth edge basis function (quadratic along edges). More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< 2 >, unit_cube, 1, 6 >
 Returns the seventh edge basis function (quadratic along edges). More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< 2 >, unit_cube, 1, 7 >
 Returns the eigth edge basis function (quadratic along edges). More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< 2 >, unit_cube, 1, 8 >
 Returns the ninth edge basis function (quadratic along edges). More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< 2 >, unit_cube, 1, 9 >
 Returns the tenth edge basis function (quadratic along edges). More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< 2 >, unit_cube, 1, 10 >
 Returns the eleventh edge basis function (quadratic along edges). More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< 2 >, unit_cube, 1, 11 >
 Returns the twelveth edge basis function (quadratic along edges). More...

Namespaces

namespace  viennafem
 

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