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

#include <CNFDB_404.h>

Inheritance diagram for CNFDB_404:
Collaboration diagram for CNFDB_404:

Data Structures

class  cref_node
 
class  cref_node_list
 

Public Types

enum  {
  top_Line2 = 0, top_Line3, top_Tri3, top_Tri6,
  top_Quad4, top_Quad8, top_Tetra4, top_Wedge6,
  top_Brick8, top_Point, top_Tetra10, top_Wedge15,
  top_Brick20, top_RigidList, top_dummy2, top_MultiList,
  top_Contact
}
 

Public Member Functions

 CNFDB_404 ()
 
virtual ~CNFDB_404 ()
 
virtual void Read (class CNFData *nfd)
 
virtual void WriteData (class CNFData *nfd, FILE *fp)
 
- Public Member Functions inherited from CNFDataBlock
 CNFDataBlock (int id)
 
virtual ~CNFDataBlock ()
 
int Type ()
 

Data Fields

nf_int ID
 
nf_int color
 
nf_int propID
 
nf_int type
 
nf_int topology
 
nf_int layer
 
nf_int orientID
 
nf_bool matl_orflag
 
nf_int geomID
 
nf_int formulation
 
nf_int contactsegment [2]
 
nf_int formulation2
 
nf_int node [20]
 
nf_float orient [3]
 
nf_float offset1 [3]
 
nf_float offset2 [3]
 
nf_bool release1 [6]
 
nf_bool release2 [6]
 
nf_int list [4]
 
std::vector< cref_node_list * > ref_node_set
 
- Data Fields inherited from CNFDataBlock
int DataBlockID
 

Protected Member Functions

cref_node_listmake_ref_node_list (CNFData *nfd)
 
void clear_ref_node_set ()
 
void write_ref_node_list (CNFData *nfd, FILE *fp, cref_node_list *list)
 

Detailed Description

Definition at line 16 of file CNFDB_404.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
top_Line2 
top_Line3 
top_Tri3 
top_Tri6 
top_Quad4 
top_Quad8 
top_Tetra4 
top_Wedge6 
top_Brick8 
top_Point 
top_Tetra10 
top_Wedge15 
top_Brick20 
top_RigidList 
top_dummy2 
top_MultiList 
top_Contact 

Definition at line 29 of file CNFDB_404.h.

Constructor & Destructor Documentation

◆ CNFDB_404()

CNFDB_404::CNFDB_404 ( )

Definition at line 16 of file CNFDB_404.cpp.

◆ ~CNFDB_404()

CNFDB_404::~CNFDB_404 ( )
virtual

Definition at line 18 of file CNFDB_404.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ clear_ref_node_set()

void CNFDB_404::clear_ref_node_set ( )
protected

Definition at line 99 of file CNFDB_404.cpp.

Here is the caller graph for this function:

◆ make_ref_node_list()

CNFDB_404::cref_node_list * CNFDB_404::make_ref_node_list ( CNFData nfd)
protected

Definition at line 109 of file CNFDB_404.cpp.

Here is the call graph for this function:

◆ Read()

void CNFDB_404::Read ( class CNFData nfd)
virtual

Implements CNFDataBlock.

Definition at line 20 of file CNFDB_404.cpp.

◆ write_ref_node_list()

void CNFDB_404::write_ref_node_list ( CNFData nfd,
FILE *  fp,
CNFDB_404::cref_node_list list 
)
protected

Definition at line 199 of file CNFDB_404.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ WriteData()

void CNFDB_404::WriteData ( class CNFData nfd,
FILE *  fp 
)
virtual

Implements CNFDataBlock.

Definition at line 140 of file CNFDB_404.cpp.

Here is the call graph for this function:

Field Documentation

◆ color

nf_int CNFDB_404::color

Definition at line 88 of file CNFDB_404.h.

◆ contactsegment

nf_int CNFDB_404::contactsegment[2]

Definition at line 99 of file CNFDB_404.h.

◆ formulation

nf_int CNFDB_404::formulation

Definition at line 98 of file CNFDB_404.h.

◆ formulation2

nf_int CNFDB_404::formulation2

Definition at line 101 of file CNFDB_404.h.

◆ geomID

nf_int CNFDB_404::geomID

Definition at line 96 of file CNFDB_404.h.

◆ ID

nf_int CNFDB_404::ID

Definition at line 87 of file CNFDB_404.h.

◆ layer

nf_int CNFDB_404::layer

Definition at line 92 of file CNFDB_404.h.

◆ list

nf_int CNFDB_404::list[4]

Definition at line 115 of file CNFDB_404.h.

◆ matl_orflag

nf_bool CNFDB_404::matl_orflag

Definition at line 94 of file CNFDB_404.h.

◆ node

nf_int CNFDB_404::node[20]

Definition at line 103 of file CNFDB_404.h.

◆ offset1

nf_float CNFDB_404::offset1[3]

Definition at line 107 of file CNFDB_404.h.

◆ offset2

nf_float CNFDB_404::offset2[3]

Definition at line 109 of file CNFDB_404.h.

◆ orient

nf_float CNFDB_404::orient[3]

Definition at line 105 of file CNFDB_404.h.

◆ orientID

nf_int CNFDB_404::orientID

Definition at line 93 of file CNFDB_404.h.

◆ propID

nf_int CNFDB_404::propID

Definition at line 89 of file CNFDB_404.h.

◆ ref_node_set

std::vector<cref_node_list*> CNFDB_404::ref_node_set

Definition at line 118 of file CNFDB_404.h.

◆ release1

nf_bool CNFDB_404::release1[6]

Definition at line 111 of file CNFDB_404.h.

◆ release2

nf_bool CNFDB_404::release2[6]

Definition at line 113 of file CNFDB_404.h.

◆ topology

nf_int CNFDB_404::topology

Definition at line 91 of file CNFDB_404.h.

◆ type

nf_int CNFDB_404::type

Definition at line 90 of file CNFDB_404.h.


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