Data Structures | Namespaces

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

Defines the various basis functions for lines. 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_interval, 0, 0 >
 Returns the left vertex basis function. More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< order >, unit_interval, 0, 1 >
 Returns the right vertex basis function. More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< 2 >, unit_interval, 1, 0 >
 Returns the quadratic basis function defined in the interior of the line. More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< 3 >, unit_interval, 1, 0 >
 Returns the first cubic basis function defined in the interior of the line. More...
struct  local_basis< InterfaceType, viennafem::lagrange_tag< 3 >, unit_interval, 1, 1 >
 Returns the second cubic basis function defined in the interior of the line. More...

Namespaces

namespace  viennafem
 

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



Detailed Description

Defines the various basis functions for lines.