Go to the documentation of this file.
20 class BoundaryConditions;
55 virtual std::ostream&
info(std::ostream& os)
const;
69 #endif // linSpace3D_hh
uint dim_
Number of degrees of freedom.
Abstract class for a space.
An abstract class for 3D meshes.
Joiner class with multiple successors, i.e.
Tetrehedral element with linear shape functions in 2D.
concepts::Joiner< Tetrahedron *, 1 > * elm_
List of elements.
virtual std::ostream & info(std::ostream &os) const
Space for linear FEM in 3D using tetrahedra.
Linear FEM in 1D, 2D and 3D.
A tetrahedron in the topology.
An abstract class for scanning a mesh (a set of cells) or a space (a set of elements).
void(* SMap)(const concepts::TColumn< Real > &, concepts::TColumn< Real > &)
uint nelm_
Number of elements.
concepts::BoundaryConditions * bc_
Boundary conditions.
virtual uint nelm() const
Linear3d(concepts::Mesh3 &msh, concepts::BoundaryConditions *bc=0)
Constructor.
virtual Scan * scan() const
concepts::Scan< Tetrahedron > Scan
virtual linearFEM::Tetrahedron & operator++(int)=0
Returns the next element in the scanned set.
Basic namespace for Concepts-2.
Scanner for a list of pointers.