SheafSystem  0.0.0.0
fiber_bundle::vd_row_dofs_type< T > Class Template Reference

Row dofs type for class vd. More...

#include <vd.h>

Public Types

typedef T dof_type
 The type of the dofs. More...
 
typedef vd_row_dofs_type< T > row_dofs_type
 The type of the row dofs (type of this). More...
 

Public Member Functions

T & operator[] (int xindex)
 Value of xindex-th component (row dof) (non const version). More...
 
const T & operator[] (int xindex) const
 Value of xindex-th component (row dof) (const version) More...
 
row_dofs_typeclone () const
 Creates a new instance of the same type as this. More...
 

Static Public Member Functions

static const std::string & static_class_name ()
 The name of this class. More...
 

Detailed Description

template<typename T>
class fiber_bundle::vd_row_dofs_type< T >

Row dofs type for class vd.

Definition at line 61 of file vd.h.

Member Typedef Documentation

◆ dof_type

template<typename T>
typedef T fiber_bundle::vd_row_dofs_type< T >::dof_type

The type of the dofs.

Definition at line 68 of file vd.h.

◆ row_dofs_type

template<typename T>
typedef vd_row_dofs_type<T> fiber_bundle::vd_row_dofs_type< T >::row_dofs_type

The type of the row dofs (type of this).

Definition at line 73 of file vd.h.

Member Function Documentation

◆ clone()

template<typename T >
vd_row_dofs_type< T > * fiber_bundle::vd_row_dofs_type< T >::clone ( ) const

Creates a new instance of the same type as this.

Postcondition
  • result != 0

Definition at line 107 of file vd.impl.h.

Referenced by fiber_bundle::vd::clone().

◆ operator[]() [1/2]

template<typename T >
T & fiber_bundle::vd_row_dofs_type< T >::operator[] ( int  xindex)

Value of xindex-th component (row dof) (non const version).

Precondition
  • xindex >= 0

Definition at line 68 of file vd.impl.h.

Referenced by fiber_bundle::vd_row_dofs_type< T >::static_class_name().

◆ operator[]() [2/2]

template<typename T >
const T & fiber_bundle::vd_row_dofs_type< T >::operator[] ( int  xindex) const

Value of xindex-th component (row dof) (const version)

Precondition
  • xindex >= 0

Definition at line 88 of file vd.impl.h.

◆ static_class_name()

template<typename T >
const std::string & fiber_bundle::vd_row_dofs_type< T >::static_class_name ( )
static

The name of this class.

Postcondition
  • !result.empty()

Definition at line 48 of file vd.impl.h.

References fiber_bundle::vd_row_dofs_type< T >::operator[]().


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