MIDAS  0.75
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
midaspace::ComponentGeometry3Dhexahedron Class Reference

quadrilateral convex hexahedron More...

#include <compgeom.h>

Inheritance diagram for midaspace::ComponentGeometry3Dhexahedron:
midaspace::ComponentGeometry3D midaspace::ComponentGeometry

Public Member Functions

 ComponentGeometry3Dhexahedron (Cell *o, double Z)
 CONSTRUCTOR. More...
 
 ComponentGeometry3Dhexahedron (const ComponentGeometry3Dhexahedron *src)
 CONSTRUCTOR COPY. More...
 
virtual ~ComponentGeometry3Dhexahedron ()
 DESTRUCTOR. More...
 
virtual classID give_classid () const
 Returns classID - class identification. More...
 
virtual void initialize (void)
 initiate/sets data More...
 
virtual int give_number_of_vertices (void) const
 
virtual CellGeometry give_elemGeom (void) const
 
- Public Member Functions inherited from midaspace::ComponentGeometry3D
 ComponentGeometry3D (Cell *o, double Z)
 CONSTRUCTOR. More...
 
 ComponentGeometry3D (const ComponentGeometry3D *src)
 CONSTRUCTOR COPY. More...
 
virtual ~ComponentGeometry3D ()
 DESTRUCTOR. More...
 
virtual int give_dimension () const
 Dimension of element. More...
 
- Public Member Functions inherited from midaspace::ComponentGeometry
 ComponentGeometry (Cell *o, double Z)
 CONSTRUCTOR. More...
 
 ComponentGeometry (const ComponentGeometry *src)
 CONSTRUCTOR COPY. More...
 
virtual ~ComponentGeometry ()
 DESTRUCTOR. More...
 
virtual void checkConsistency (void) const
 Checks data consistency. More...
 
void initcheck (void) const
 DYNAMIC. More...
 
void set_owner (Cell *val)
 *** SET *** More...
 
const PoinTgive_centercoords (void) const
 *** GET *** More...
 
double give_circum (void) const
 
double give_lav (void) const
 
double give_GeomWeight1deg (void) const
 
virtual const LCS_puregive_lcs (void)
 
virtual double give_characteristic_size (void) const
 
bool is_point_in_sphere (const PoinT *point) const
 

Additional Inherited Members

- Protected Attributes inherited from midaspace::ComponentGeometry
Cellowner
 
double zero
 
bool initialized
 
LCS_purelcs
 
double circum
 
double lav
 

Detailed Description

quadrilateral convex hexahedron

Definition at line 246 of file compgeom.h.

Constructor & Destructor Documentation

midaspace::ComponentGeometry3Dhexahedron::ComponentGeometry3Dhexahedron ( Cell o,
double  Z 
)
inline

CONSTRUCTOR.

Definition at line 250 of file compgeom.h.

midaspace::ComponentGeometry3Dhexahedron::ComponentGeometry3Dhexahedron ( const ComponentGeometry3Dhexahedron src)
inline

CONSTRUCTOR COPY.

Definition at line 252 of file compgeom.h.

virtual midaspace::ComponentGeometry3Dhexahedron::~ComponentGeometry3Dhexahedron ( )
inlinevirtual

DESTRUCTOR.

Definition at line 254 of file compgeom.h.

Member Function Documentation

virtual classID midaspace::ComponentGeometry3Dhexahedron::give_classid ( ) const
inlinevirtual

Returns classID - class identification.

Reimplemented from midaspace::ComponentGeometry3D.

Definition at line 257 of file compgeom.h.

References midaspace::classComponentGeometry3Dhexahedron, and errol.

virtual CellGeometry midaspace::ComponentGeometry3Dhexahedron::give_elemGeom ( void  ) const
inlinevirtual

Implements midaspace::ComponentGeometry.

Definition at line 263 of file compgeom.h.

References midaspace::CG_Hexahedron.

virtual int midaspace::ComponentGeometry3Dhexahedron::give_number_of_vertices ( void  ) const
inlinevirtual

Implements midaspace::ComponentGeometry.

Definition at line 262 of file compgeom.h.

void midaspace::ComponentGeometry3Dhexahedron::initialize ( void  )
virtual

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