sfem::mesh::Section Class Reference

... the base class for element sections More...

#include <section.hpp>

Collaboration diagram for sfem::mesh::Section:

Collaboration graph
[legend]

List of all members.

Public Types

typedef unsigned int index_type
typedef std::vector< int > int_vector_type
typedef double real_type
typedef std::vector< real_type > real_vector_type
typedef unsigned int Type_element_index
typedef std::set
< Type_element_index > 
Type_set_eltypeindices
typedef boost::shared_ptr
< material::Material
TypeMaterialPtr
typedef unsigned int uint
typedef unsigned short ushort

Public Member Functions

const bool checkElementCompatibility (const element::ET &elementtype) const
 returns true if this section is applicable to the given element type
std::string & getIdent ()
 sets the ident
const std::string & getIdent () const
 gets the ident
const int_vector_type & getIntProperties () const
 getter of integer properties
const material::MaterialgetMaterial () const
 returns the material law
const real_vector_type & getRealProperties () const
 getter of real properties
const SectionTypegetType () const
 returns the specific integration point data
 Section (const std::string &theident, const SectionType &thetype, const material::Material &thematerial, const int_vector_type &intvector, const real_vector_type &realvector)
int_vector_type & setIntProperties ()
 setter of integer properties
real_vector_type & setRealProperties ()
 setter of real properties

Protected Attributes

Type_set_eltypeindices compatible_element_types
 a container with indices of compatible element types.
std::string ident
 the ident of this section
int_vector_type int_properties
 the integer properties of this section
const material::Materialmaterial
 the material associated with this section
real_vector_type real_properties
 the real properties of this section
const SectionTypetype
 a reference to the section type


Detailed Description

... the base class for element sections

Member Function Documentation

const SectionType& sfem::mesh::Section::getType (  )  const [inline]

returns the specific integration point data

Parameters:
intpt ... number of intpt gets the section type


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

Generated on Wed Nov 17 17:35:54 2010 for 'sfem' Module Programming Interface by  doxygen 1.5.6