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

#include <field_component.h>

Collaboration diagram for rheolef::field_component_const< T, M >:
Collaboration graph
[legend]

Public Types

typedef field_basic< T, M >
::size_type 
size_type
typedef T scalar_type
typedef T value_type
typedef field_basic< T, M >
::const_iterator 
const_iterator

Public Member Functions

 field_component_const ()
 field_component_const (const field_basic< T, M > &uh, size_type i_comp)
 field_component_const (const field_component< T, M > &uh_comp)
field_component_const< T, M > & operator= (const field_component_const< T, M > &uh_comp)
const space_constitution< T, M > & get_constitution () const
std::string stamp () const
const distributorownership () const
const communicator & comm () const
geo_basic< T, M > get_geo () const
space_basic< T, M > get_space () const
size_type ndof () const
size_type dis_ndof () const
const T & dof (size_type idof) const
const_iterator begin_dof () const
const_iterator end_dof () const

Protected Attributes

space_constitution< T, M > _constit
const_iterator _start
const_iterator _last

Detailed Description

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

Definition at line 87 of file field_component.h.

Member Typedef Documentation

template<class T, class M>
typedef field_basic<T,M>::size_type rheolef::field_component_const< T, M >::size_type

Definition at line 91 of file field_component.h.

template<class T, class M>
typedef T rheolef::field_component_const< T, M >::scalar_type

Definition at line 92 of file field_component.h.

template<class T, class M>
typedef T rheolef::field_component_const< T, M >::value_type

Definition at line 93 of file field_component.h.

template<class T, class M>
typedef field_basic<T,M>::const_iterator rheolef::field_component_const< T, M >::const_iterator

Definition at line 94 of file field_component.h.

Constructor & Destructor Documentation

template<class T , class M >
rheolef::field_component_const< T, M >::field_component_const ( )
inline

Definition at line 127 of file field_component.h.

template<class T , class M >
rheolef::field_component_const< T, M >::field_component_const ( const field_basic< T, M > &  uh,
size_type  i_comp 
)

Definition at line 151 of file field_component.h.

template<class T , class M >
rheolef::field_component_const< T, M >::field_component_const ( const field_component< T, M > &  uh_comp)
inline

Definition at line 187 of file field_component.h.

Member Function Documentation

template<class T , class M >
field_component_const< T, M > & rheolef::field_component_const< T, M >::operator= ( const field_component_const< T, M > &  uh_comp)
inline

Definition at line 206 of file field_component.h.

template<class T, class M>
const space_constitution<T,M>& rheolef::field_component_const< T, M >::get_constitution ( ) const
inline

Definition at line 101 of file field_component.h.

template<class T, class M>
std::string rheolef::field_component_const< T, M >::stamp ( ) const
inline

Definition at line 102 of file field_component.h.

template<class T, class M>
const distributor& rheolef::field_component_const< T, M >::ownership ( ) const
inline

Definition at line 103 of file field_component.h.

template<class T, class M>
const communicator& rheolef::field_component_const< T, M >::comm ( ) const
inline

Definition at line 104 of file field_component.h.

template<class T, class M>
geo_basic<T,M> rheolef::field_component_const< T, M >::get_geo ( ) const
inline

Definition at line 105 of file field_component.h.

template<class T, class M>
space_basic<T,M> rheolef::field_component_const< T, M >::get_space ( ) const
inline

Definition at line 106 of file field_component.h.

template<class T, class M>
size_type rheolef::field_component_const< T, M >::ndof ( ) const
inline

Definition at line 107 of file field_component.h.

template<class T, class M>
size_type rheolef::field_component_const< T, M >::dis_ndof ( ) const
inline

Definition at line 108 of file field_component.h.

template<class T, class M>
const T& rheolef::field_component_const< T, M >::dof ( size_type  idof) const
inline

Definition at line 109 of file field_component.h.

template<class T, class M>
const_iterator rheolef::field_component_const< T, M >::begin_dof ( ) const
inline

Definition at line 110 of file field_component.h.

template<class T, class M>
const_iterator rheolef::field_component_const< T, M >::end_dof ( ) const
inline

Definition at line 111 of file field_component.h.

Member Data Documentation

template<class T, class M>
space_constitution<T,M> rheolef::field_component_const< T, M >::_constit
protected

Definition at line 113 of file field_component.h.

template<class T, class M>
const_iterator rheolef::field_component_const< T, M >::_start
protected

Definition at line 114 of file field_component.h.

template<class T, class M>
const_iterator rheolef::field_component_const< T, M >::_last
protected

Definition at line 115 of file field_component.h.


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