FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
CHECDB_Element Class Reference

#include <CHECDB.h>

Inheritance diagram for CHECDB_Element:
Collaboration diagram for CHECDB_Element:

Data Structures

class  CElemItem
 

Public Member Functions

 CHECDB_Element ()
 
virtual ~CHECDB_Element ()
 
virtual void Clear ()
 
virtual void Write (class CHECData *hecd)
 
virtual bool Read (class CHECData *hecd, char *header_line)
 
int ElemNumber ()
 
CElemItemGetElem (int id)
 
- Public Member Functions inherited from CHECDataBlock
 CHECDataBlock (int dtype)
 
virtual ~CHECDataBlock ()
 
virtual bool IsMesh ()
 

Static Public Member Functions

static int NodeNumber (int type)
 
static int FaceNumber (int type)
 
static int DOFNumber (int type)
 
static const int * Connectivity (int face_id)
 
static bool CheckType (int type)
 

Data Fields

int type
 
int sec_id
 
int option
 
std::set< CElemItemElemList
 
- Data Fields inherited from CHECDataBlock
int data_type
 

Detailed Description

Definition at line 62 of file CHECDB.h.

Constructor & Destructor Documentation

◆ CHECDB_Element()

CHECDB_Element::CHECDB_Element ( )

Definition at line 316 of file CHECDB_Element.cpp.

◆ ~CHECDB_Element()

CHECDB_Element::~CHECDB_Element ( )
virtual

Definition at line 319 of file CHECDB_Element.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ CheckType()

bool CHECDB_Element::CheckType ( int  type)
static

Definition at line 304 of file CHECDB_Element.cpp.

◆ Clear()

void CHECDB_Element::Clear ( )
virtual

Implements CHECDataBlock.

Definition at line 321 of file CHECDB_Element.cpp.

Here is the caller graph for this function:

◆ Connectivity()

static const int* CHECDB_Element::Connectivity ( int  face_id)
static

◆ DOFNumber()

int CHECDB_Element::DOFNumber ( int  type)
static

Definition at line 149 of file CHECDB_Element.cpp.

◆ ElemNumber()

int CHECDB_Element::ElemNumber ( )
inline

Definition at line 104 of file CHECDB.h.

◆ FaceNumber()

int CHECDB_Element::FaceNumber ( int  type)
static

Definition at line 82 of file CHECDB_Element.cpp.

◆ GetElem()

CHECDB_Element::CElemItem * CHECDB_Element::GetElem ( int  id)

Definition at line 342 of file CHECDB_Element.cpp.

◆ NodeNumber()

int CHECDB_Element::NodeNumber ( int  type)
static

Definition at line 15 of file CHECDB_Element.cpp.

Here is the caller graph for this function:

◆ Read()

bool CHECDB_Element::Read ( class CHECData hecd,
char *  header_line 
)
virtual

Implements CHECDataBlock.

Definition at line 357 of file CHECDB_Element.cpp.

Here is the call graph for this function:

◆ Write()

void CHECDB_Element::Write ( class CHECData hecd)
virtual

Implements CHECDataBlock.

Definition at line 323 of file CHECDB_Element.cpp.

Here is the call graph for this function:

Field Documentation

◆ ElemList

std::set<CElemItem> CHECDB_Element::ElemList

Definition at line 96 of file CHECDB.h.

◆ option

int CHECDB_Element::option

Definition at line 74 of file CHECDB.h.

◆ sec_id

int CHECDB_Element::sec_id

Definition at line 73 of file CHECDB.h.

◆ type

int CHECDB_Element::type

Definition at line 71 of file CHECDB.h.


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