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

Detailed Description

template<class T>
class rheolef::quadrature< T >

Definition at line 185 of file quadrature.h.

Inheritance diagram for quadrature< T >:

Public Types

typedef quadrature_rep< Trep
typedef smart_pointer< repbase
typedef rep::size_type size_type
typedef rep::family_type family_type
typedef rep::const_iterator const_iterator
typedef rep::orientation_type orientation_type
Public Types inherited from smart_pointer< quadrature_rep< T > >
typedef T handled_type
typedef base::internal internal

Public Member Functions

 quadrature (const std::string &name="")
 quadrature (quadrature_option opt)
void set_order (size_type order)
void set_family (family_type ft)
void reset (const std::string &name)
const quadrature_option & get_options () const
std::string name () const
size_type get_order () const
family_type get_family () const
std::string get_family_name () const
size_type size (reference_element hat_K) const
const_iterator begin (reference_element hat_K) const
const_iterator end (reference_element hat_K) const
const weighted_point< T > & operator() (reference_element hat_K, size_type q) const
void get_nodes (reference_element hat_K, Eigen::Matrix< point_basic< T >, Eigen::Dynamic, 1 > &node) const
Public Member Functions inherited from smart_pointer< quadrature_rep< T > >
 smart_pointer (T *p=0)
smart_pointer< T > & operator= (const smart_pointer< T > &x)
 ~smart_pointer ()
Public Member Functions inherited from smart_pointer_base< T, details::constructor_copy< T > >
 smart_pointer_base (T *p=0)
smart_pointer_base< T, details::constructor_copy< T > > & operator= (const smart_pointer_base< T, details::constructor_copy< T > > &)
 ~smart_pointer_base ()
const Tpointer () const
const Tdata () const
const Toperator-> () const
const Toperator* () const
int reference_counter () const
counter * get_count () const

Additional Inherited Members

Static Public Member Functions inherited from persistent_table< quadrature< T > >
static quadrature< Tload (const std::string &name)
static void unload (const std::string &name)
static bool verbose ()
static void set_verbose (bool v)
Protected Types inherited from persistent_table< quadrature< T > >
using loaded_map_type
Static Protected Member Functions inherited from persistent_table< quadrature< T > >
static loaded_map_typeget_loaded_map ()
Static Protected Attributes inherited from persistent_table< quadrature< T > >
static loaded_map_type _loaded_map
static bool _verbose

Member Typedef Documentation

◆ rep

template<class T>
typedef quadrature_rep<T> rep

Definition at line 191 of file quadrature.h.

◆ base

template<class T>
typedef smart_pointer<rep> base

Definition at line 192 of file quadrature.h.

◆ size_type

template<class T>
typedef rep::size_type size_type

Definition at line 193 of file quadrature.h.

◆ family_type

template<class T>
typedef rep::family_type family_type

Definition at line 194 of file quadrature.h.

◆ const_iterator

template<class T>
typedef rep::const_iterator const_iterator

Definition at line 195 of file quadrature.h.

◆ orientation_type

template<class T>
typedef rep::orientation_type orientation_type

Definition at line 196 of file quadrature.h.

Constructor & Destructor Documentation

◆ quadrature() [1/2]

template<class T>
quadrature ( const std::string & name = "")

Definition at line 276 of file quadrature_rep.cc.

◆ quadrature() [2/2]

template<class T>
quadrature ( quadrature_option opt)

Definition at line 269 of file quadrature_rep.cc.

Member Function Documentation

◆ set_order()

template<class T>
void set_order ( size_type order)

Definition at line 284 of file quadrature_rep.cc.

◆ set_family()

template<class T>
void set_family ( family_type ft)

Definition at line 292 of file quadrature_rep.cc.

◆ reset()

template<class T>
void reset ( const std::string & name)

Definition at line 254 of file quadrature_rep.cc.

◆ get_options()

template<class T>
const quadrature_option & get_options ( ) const

Definition at line 264 of file quadrature_rep.cc.

◆ name()

template<class T>
std::string name ( ) const

Definition at line 213 of file quadrature.h.

◆ get_order()

template<class T>
size_type get_order ( ) const

Definition at line 214 of file quadrature.h.

◆ get_family()

template<class T>
family_type get_family ( ) const

Definition at line 215 of file quadrature.h.

◆ get_family_name()

template<class T>
std::string get_family_name ( ) const

Definition at line 216 of file quadrature.h.

◆ size()

template<class T>
size_type size ( reference_element hat_K) const

Definition at line 217 of file quadrature.h.

◆ begin()

template<class T>
const_iterator begin ( reference_element hat_K) const

Definition at line 218 of file quadrature.h.

◆ end()

template<class T>
const_iterator end ( reference_element hat_K) const

Definition at line 219 of file quadrature.h.

◆ operator()()

template<class T>
const weighted_point< T > & operator() ( reference_element hat_K,
size_type q ) const

Definition at line 220 of file quadrature.h.

◆ get_nodes()

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

Definition at line 222 of file quadrature.h.


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