Rheolef  7.2
an efficient C++ finite element environment
 
Loading...
Searching...
No Matches
quadrature_on_geo< T >

Detailed Description

template<class T>
class rheolef::quadrature_on_geo< T >

Definition at line 82 of file quadrature.h.

+ Inheritance diagram for quadrature_on_geo< T >:

Public Types

typedef std::vector< weighted_point< T > > base
 
typedef base::size_type size_type
 
typedef point_basic< Tx
 

Public Member Functions

 quadrature_on_geo ()
 
 quadrature_on_geo (const quadrature_on_geo &q)
 
quadrature_on_geooperator= (const quadrature_on_geo &q)
 
void get_nodes (Eigen::Matrix< point_basic< T >, Eigen::Dynamic, 1 > &node) const
 
void initialize (reference_element hat_K, quadrature_option opt)
 
void init_point (quadrature_option opt)
 
void init_edge (quadrature_option opt)
 
void init_triangle (quadrature_option opt)
 
void init_square (quadrature_option opt)
 
void init_tetrahedron (quadrature_option opt)
 
void init_prism (quadrature_option opt)
 
void init_hexahedron (quadrature_option opt)
 
void wx (const point_basic< T > &x, const T &w)
 

Static Public Member Functions

static size_type n_node_gauss (size_type r)
 

Member Typedef Documentation

◆ base

template<class T >
typedef std::vector<weighted_point<T> > base

Definition at line 87 of file quadrature.h.

◆ size_type

template<class T >
typedef base::size_type size_type

Definition at line 88 of file quadrature.h.

◆ x

template<class T >
typedef point_basic<T> x

Definition at line 89 of file quadrature.h.

Constructor & Destructor Documentation

◆ quadrature_on_geo() [1/2]

template<class T >
quadrature_on_geo ( )

Definition at line 238 of file quadrature.h.

◆ quadrature_on_geo() [2/2]

template<class T >
quadrature_on_geo ( const quadrature_on_geo< T > &  q)

Definition at line 95 of file quadrature.h.

Member Function Documentation

◆ operator=()

template<class T >
quadrature_on_geo & operator= ( const quadrature_on_geo< T > &  q)

Definition at line 96 of file quadrature.h.

◆ get_nodes()

template<class T >
void get_nodes ( Eigen::Matrix< point_basic< T >, Eigen::Dynamic, 1 > &  node) const

Definition at line 123 of file quadrature_rep.cc.

◆ initialize()

template<class T >
void initialize ( reference_element  hat_K,
quadrature_option  opt 
)

Definition at line 105 of file quadrature_rep.cc.

◆ init_point()

template<class T >
void init_point ( quadrature_option  opt)

Definition at line 27 of file quadrature_p.cc.

◆ init_edge()

template<class T >
void init_edge ( quadrature_option  opt)

Definition at line 38 of file quadrature_e.cc.

◆ init_triangle()

template<class T >
void init_triangle ( quadrature_option  opt)

Definition at line 50 of file quadrature_t.cc.

◆ init_square()

template<class T >
void init_square ( quadrature_option  opt)

Definition at line 46 of file quadrature_q.cc.

◆ init_tetrahedron()

template<class T >
void init_tetrahedron ( quadrature_option  opt)

Definition at line 28 of file quadrature_Te.cc.

◆ init_prism()

template<class T >
void init_prism ( quadrature_option  opt)

Definition at line 28 of file quadrature_Pr.cc.

◆ init_hexahedron()

template<class T >
void init_hexahedron ( quadrature_option  opt)

Definition at line 28 of file quadrature_H.cc.

◆ wx()

template<class T >
void wx ( const point_basic< T > &  x,
const T w 
)

Definition at line 116 of file quadrature.h.

◆ n_node_gauss()

template<class T >
quadrature_on_geo< T >::size_type n_node_gauss ( size_type  r)
static

Definition at line 245 of file quadrature.h.


The documentation for this class was generated from the following files: