Class documentation of Concepts

Loading...
Searching...
No Matches
constraints::Element< F > Class Template Reference

#include <element.hh>

Inheritance diagram for constraints::Element< F >:
concepts::Element< F > concepts::ElementPair< F > concepts::OutputOperator

Public Types

typedef F type
 

Public Member Functions

 Element (concepts::Element< F > &elm, concepts::TColumn< F > *T)
 
virtual const concepts::TMatrix< F > & T () const
 Returns the T matrix of the element.
 
const concepts::Element< F > & compElement () const
 Returns the computational element.
 
virtual const concepts::Element< F > & elm1 () const
 Returns reference to the first element.
 
virtual const concepts::Element< F > & elm2 () const
 Returns reference to the second element.
 
virtual const ElementGraphics< F > * graphics () const
 
uint & tag ()
 Returns the tag.
 

Protected Member Functions

virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream.
 

Detailed Description

template<typename F>
class constraints::Element< F >

Element of the constraints space.

Author
Philipp Frauenfelder, 2002

Definition at line 21 of file element.hh.

Member Typedef Documentation

◆ type

template<class F >
typedef F concepts::Element< F >::type
inherited

Definition at line 54 of file element.hh.

Constructor & Destructor Documentation

◆ Element()

template<typename F >
constraints::Element< F >::Element ( concepts::Element< F > &  elm,
concepts::TColumn< F > *  T 
)

Constructor.

Parameters
TList of T columns which describe the assembling of the local into the global constraints matrix

◆ ~Element()

template<typename F >
virtual constraints::Element< F >::~Element ( )
virtual

Reimplemented from concepts::Element< F >.

Member Function Documentation

◆ compElement()

template<typename F >
const concepts::Element< F > & constraints::Element< F >::compElement ( ) const
inline

Returns the computational element.

Definition at line 33 of file element.hh.

◆ elm1()

template<typename F >
virtual const concepts::Element< F > & constraints::Element< F >::elm1 ( ) const
inlinevirtual

Returns reference to the first element.

Implements concepts::ElementPair< F >.

Definition at line 35 of file element.hh.

◆ elm2()

template<typename F >
virtual const concepts::Element< F > & constraints::Element< F >::elm2 ( ) const
inlinevirtual

Returns reference to the second element.

Implements concepts::ElementPair< F >.

Definition at line 36 of file element.hh.

◆ graphics()

◆ info()

template<typename F >
virtual std::ostream & constraints::Element< F >::info ( std::ostream &  os) const
protectedvirtual

Returns information in an output stream.

Reimplemented from concepts::OutputOperator.

◆ T()

template<typename F >
virtual const concepts::TMatrix< F > & constraints::Element< F >::T ( ) const
inlinevirtual

Returns the T matrix of the element.

Implements concepts::Element< F >.

Definition at line 30 of file element.hh.

◆ tag()

template<class F >
uint & concepts::Element< F >::tag ( )
inlineinherited

Returns the tag.

Definition at line 66 of file element.hh.


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