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

#include <CHECDB.h>

Inheritance diagram for CHECDB_Section:
Collaboration diagram for CHECDB_Section:

Public Types

enum  {
  TYPE_UNKNOWN = 0, TYPE_SOLID, TYPE_SHELL, TYPE_BEAM,
  TYPE_INTERFACE
}
 

Public Member Functions

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

Data Fields

int type
 
char egrp [hec_name_size]
 
char material [hec_name_size]
 
int n_comp
 
int secopt
 
double thickness
 
int integpoints
 
double gapcon
 
double gaprad1
 
double gaprad2
 
- Data Fields inherited from CHECDataBlock
int data_type
 

Detailed Description

Definition at line 175 of file CHECDB.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
TYPE_UNKNOWN 
TYPE_SOLID 
TYPE_SHELL 
TYPE_BEAM 
TYPE_INTERFACE 

Definition at line 178 of file CHECDB.h.

Constructor & Destructor Documentation

◆ CHECDB_Section()

CHECDB_Section::CHECDB_Section ( )

Definition at line 15 of file CHECDB_Section.cpp.

◆ ~CHECDB_Section()

CHECDB_Section::~CHECDB_Section ( )
virtual

Definition at line 29 of file CHECDB_Section.cpp.

Member Function Documentation

◆ Clear()

void CHECDB_Section::Clear ( )
virtual

Implements CHECDataBlock.

Definition at line 31 of file CHECDB_Section.cpp.

◆ Read()

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

Implements CHECDataBlock.

Definition at line 68 of file CHECDB_Section.cpp.

Here is the call graph for this function:

◆ Write()

void CHECDB_Section::Write ( class CHECData hecd)
virtual

Implements CHECDataBlock.

Definition at line 44 of file CHECDB_Section.cpp.

Here is the call graph for this function:

Field Documentation

◆ egrp

char CHECDB_Section::egrp[hec_name_size]

Definition at line 181 of file CHECDB.h.

◆ gapcon

double CHECDB_Section::gapcon

Definition at line 193 of file CHECDB.h.

◆ gaprad1

double CHECDB_Section::gaprad1

Definition at line 194 of file CHECDB.h.

◆ gaprad2

double CHECDB_Section::gaprad2

Definition at line 195 of file CHECDB.h.

◆ integpoints

int CHECDB_Section::integpoints

Definition at line 190 of file CHECDB.h.

◆ material

char CHECDB_Section::material[hec_name_size]

Definition at line 182 of file CHECDB.h.

◆ n_comp

int CHECDB_Section::n_comp

Definition at line 183 of file CHECDB.h.

◆ secopt

int CHECDB_Section::secopt

Definition at line 184 of file CHECDB.h.

◆ thickness

double CHECDB_Section::thickness

Definition at line 187 of file CHECDB.h.

◆ type

int CHECDB_Section::type

Definition at line 180 of file CHECDB.h.


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