Class documentation of Concepts

Loading...
Searching...
No Matches

#include <space3D.hh>

Inheritance diagram for linearFEM::Linear3d:
concepts::Space< Real > concepts::OutputOperator

Public Types

typedef concepts::Scan< TetrahedronScan
 
typedef void(* SMap) (const concepts::TColumn< Real > &, concepts::TColumn< Real > &)
 
typedef Element< Real > type
 
typedef Scan< Element< Real > > Scanner
 

Public Member Functions

 Linear3d (concepts::Mesh3 &msh, concepts::BoundaryConditions *bc=0)
 
virtual uint dim () const
 Returns the dimension of the space.
 
virtual uint nelm () const
 Returns the number of elements in the space.
 
virtual Scanscan () const
 Returns a scanner to iterate over the elements of the space.
 
virtual uint getOutputDimension () const
 Returns the default output dimension, when we consider plotting a real-valued operator on this space.
 

Protected Member Functions

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

Detailed Description

Space for linear FEM in 3D using tetrahedra.

Author
Philipp Frauenfelder, 2002

Definition at line 39 of file space3D.hh.

Member Typedef Documentation

◆ Scan

Definition at line 41 of file space3D.hh.

◆ Scanner

typedef Scan<Element<Real > > concepts::Space< Real >::Scanner
inherited

Definition at line 47 of file space.hh.

◆ SMap

typedef void(* linearFEM::Linear3d::SMap) (const concepts::TColumn< Real > &, concepts::TColumn< Real > &)

Definition at line 42 of file space3D.hh.

◆ type

typedef Element<Real > concepts::Space< Real >::type
inherited

Definition at line 46 of file space.hh.

Constructor & Destructor Documentation

◆ Linear3d()

linearFEM::Linear3d::Linear3d ( concepts::Mesh3 msh,
concepts::BoundaryConditions bc = 0 
)

Constructor.

Parameters
mshMesh
bcBoundary conditions

Member Function Documentation

◆ dim()

virtual uint linearFEM::Linear3d::dim ( ) const
inlinevirtual

Returns the dimension of the space.

Implements concepts::Space< Real >.

Definition at line 50 of file space3D.hh.

◆ getOutputDimension()

virtual uint concepts::Space< Real >::getOutputDimension ( ) const
inlinevirtualinherited

Returns the default output dimension, when we consider plotting a real-valued operator on this space.

Definition at line 50 of file space.hh.

◆ info()

virtual std::ostream & linearFEM::Linear3d::info ( std::ostream &  os) const
protectedvirtual

Returns information in an output stream.

Reimplemented from concepts::Space< Real >.

◆ nelm()

virtual uint linearFEM::Linear3d::nelm ( ) const
inlinevirtual

Returns the number of elements in the space.

Implements concepts::Space< Real >.

Definition at line 51 of file space3D.hh.

◆ scan()

virtual Scan * linearFEM::Linear3d::scan ( ) const
inlinevirtual

Returns a scanner to iterate over the elements of the space.

Implements concepts::Space< Real >.

Definition at line 52 of file space3D.hh.


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