rheolef  6.3
Public Types | Public Member Functions | Protected Attributes | List of all members
rheolef::characteristic_element< T, M > Class Template Reference

Public Types

typedef geo_element::size_type size_type
typedef array< T, M >
::const_iterator 
const_iterator

Public Member Functions

 characteristic_element (const space_basic< T, M > &Xh, const quadrature< T > &quad, const basis_on_pointset< T > &piola_on_quad, const_iterator uq_K)
void operator() (const geo_element &K, const int &, std::vector< T > &lk) const
bool is_on_band () const
band_basic< T, M > get_band () const

Protected Attributes

const_iterator _uq_K
const geo_basic< T, M > & _omega
basis_basic< T > _u_basis
const quadrature< T > & _quad
const basis_on_pointset< T > & _piola_on_quad
basis_on_pointset< T > _u_basis_on_quad
size_type _n_comp
size_type _dim
size_type _map_dim
space_constant::coordinate_type _sys_coord
tensor_basic< T > _DF
std::vector< size_type_dis_inod

Detailed Description

template<class T, class M>
class rheolef::characteristic_element< T, M >

Definition at line 29 of file characteristic.cc.

Member Typedef Documentation

template<class T, class M>
typedef geo_element::size_type rheolef::characteristic_element< T, M >::size_type

Definition at line 31 of file characteristic.cc.

template<class T, class M>
typedef array<T,M>::const_iterator rheolef::characteristic_element< T, M >::const_iterator

Definition at line 32 of file characteristic.cc.

Constructor & Destructor Documentation

template<class T , class M >
rheolef::characteristic_element< T, M >::characteristic_element ( const space_basic< T, M > &  Xh,
const quadrature< T > &  quad,
const basis_on_pointset< T > &  piola_on_quad,
const_iterator  uq_K 
)

Definition at line 57 of file characteristic.cc.

Member Function Documentation

template<class T , class M >
void rheolef::characteristic_element< T, M >::operator() ( const geo_element K,
const int &  ,
std::vector< T > &  lk 
) const

Definition at line 83 of file characteristic.cc.

template<class T, class M>
bool rheolef::characteristic_element< T, M >::is_on_band ( ) const
inline

Definition at line 40 of file characteristic.cc.

template<class T, class M>
band_basic<T,M> rheolef::characteristic_element< T, M >::get_band ( ) const
inline

Definition at line 41 of file characteristic.cc.

Member Data Documentation

template<class T, class M>
const_iterator rheolef::characteristic_element< T, M >::_uq_K
mutableprotected

Definition at line 43 of file characteristic.cc.

template<class T, class M>
const geo_basic<T,M>& rheolef::characteristic_element< T, M >::_omega
protected

Definition at line 44 of file characteristic.cc.

template<class T, class M>
basis_basic<T> rheolef::characteristic_element< T, M >::_u_basis
protected

Definition at line 45 of file characteristic.cc.

template<class T, class M>
const quadrature<T>& rheolef::characteristic_element< T, M >::_quad
protected

Definition at line 46 of file characteristic.cc.

template<class T, class M>
const basis_on_pointset<T>& rheolef::characteristic_element< T, M >::_piola_on_quad
protected

Definition at line 47 of file characteristic.cc.

template<class T, class M>
basis_on_pointset<T> rheolef::characteristic_element< T, M >::_u_basis_on_quad
protected

Definition at line 48 of file characteristic.cc.

template<class T, class M>
size_type rheolef::characteristic_element< T, M >::_n_comp
protected

Definition at line 49 of file characteristic.cc.

template<class T, class M>
size_type rheolef::characteristic_element< T, M >::_dim
protected

Definition at line 50 of file characteristic.cc.

template<class T, class M>
size_type rheolef::characteristic_element< T, M >::_map_dim
protected

Definition at line 51 of file characteristic.cc.

template<class T, class M>
space_constant::coordinate_type rheolef::characteristic_element< T, M >::_sys_coord
protected

Definition at line 52 of file characteristic.cc.

template<class T, class M>
tensor_basic<T> rheolef::characteristic_element< T, M >::_DF
mutableprotected

Definition at line 53 of file characteristic.cc.

template<class T, class M>
std::vector<size_type> rheolef::characteristic_element< T, M >::_dis_inod
mutableprotected

Definition at line 54 of file characteristic.cc.


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