sfem::mesh::SectionType Class Reference

... the base class for section types More...

#include <sectiontype.hpp>

Inheritance diagram for sfem::mesh::SectionType:

Inheritance graph
[legend]
Collaboration diagram for sfem::mesh::SectionType:

Collaboration graph
[legend]

List of all members.

Public Types

typedef unsigned int count_type
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 boost::function< void(const
Section &section) > 
Type_func_check_properties
typedef unsigned int uint
typedef unsigned short ushort

Public Member Functions

void checkSectionProperties (const Section &section) const
 calls func_check_properties
const std::string & getIdent () const
 returns the section type as a string
const index_type & getIndex () const
 returns the specific integration point data
const uint & getNumIntDefinitionData () const
 a getter for num_int_definition_data
const uint & getNumRealDefinitionData () const
 a getter for num_real_definition_data
 SectionType (const count_type &theindex, const std::string &theident, const uint &thenum_int_definition_data, const uint &thenum_real_definition_data)

Protected Attributes

Type_func_check_properties func_check_properties
 a function checking the properties of a given section, default: checks the number of properties
const std::string ident
 the identifier
const index_type index
 the global index
const uint num_int_definition_data
 contains integer variables defining section properties
const uint num_real_definition_data
 contains real variables defining section properties

Private Member Functions

void defCheckSectionProperties (const Section &section) const


Detailed Description

... the base class for section types

Member Function Documentation

const index_type& sfem::mesh::SectionType::getIndex (  )  const [inline]

returns the specific integration point data

Parameters:
intpt ... number of intpt returns 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