FrontISTR  5.7.1
Large-scale structural analysis program with finit element method
CNFDB_402.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2019 FrontISTR Commons
3  * This software is released under the MIT License, see LICENSE.txt
4  *****************************************************************************/
5 /*
6  CNFDB_402 Ver. 3.6
7  -----------------------------
8  402 Properties ( of element )
9 */
10 
11 #ifndef CNFDB_402H
12 #define CNFDB_402H
13 
14 #include "CNFDataBlock.h"
15 
16 // 402 Properties ( of element )
17 
18 class CNFDB_402 : public CNFDataBlock {
19  public:
20  CNFDB_402();
21  virtual ~CNFDB_402();
22 
23  virtual void Clear();
24  virtual void Read(class CNFData* nfd);
25  virtual void WriteData(class CNFData* nfd, FILE* fp);
26 
27  public:
28  // #1
35  // #2
37  // #3
39  // #4
41  // # ----------------------
42  // 8 values par record;
43  nf_int* lam_MID; // [num_lam] array
44  // # ----------------------
46  // # ----------------------
47  // 5 values par record;
48  nf_float* Value; // [num_val] array
49 
50  // ======= Ver. 3.6 ========================
51 
52  // # ----------------------
54  // # ----------------------
55  nf_float* u; // [num_outline] array
56  nf_float* v; // [num_outline] array
57  nf_int* draw; // [num_outline] array
58 
59  // ======= Ver. 3.6 ========================
60 
61  // # ----------------------
63  // # ----------------------
64  nf_float* u_2; // [num_outline] array
65  nf_float* v_2; // [num_outline] array
66  nf_int* draw_2; // [num_outline] array
67 };
68 
69 #endif
char nf_char
Definition: CNFDataBlock.h:22
int nf_int
Definition: CNFDataBlock.h:19
double nf_float
Definition: CNFDataBlock.h:21
virtual ~CNFDB_402()
Definition: CNFDB_402.cpp:31
nf_int num_lam
Definition: CNFDB_402.h:40
nf_float * v
Definition: CNFDB_402.h:56
nf_int * lam_MID
Definition: CNFDB_402.h:43
nf_int num_outline_2
Definition: CNFDB_402.h:62
nf_int refCS
Definition: CNFDB_402.h:34
nf_int type
Definition: CNFDB_402.h:32
nf_int * draw_2
Definition: CNFDB_402.h:66
nf_int num_outline
Definition: CNFDB_402.h:53
nf_int color
Definition: CNFDB_402.h:30
virtual void Clear()
Definition: CNFDB_402.cpp:33
nf_float * Value
Definition: CNFDB_402.h:48
nf_int layer
Definition: CNFDB_402.h:33
nf_int num_val
Definition: CNFDB_402.h:45
virtual void Read(class CNFData *nfd)
Definition: CNFDB_402.cpp:56
nf_char title[26]
Definition: CNFDB_402.h:36
nf_int ID
Definition: CNFDB_402.h:29
nf_float * u_2
Definition: CNFDB_402.h:64
nf_float * v_2
Definition: CNFDB_402.h:65
nf_float * u
Definition: CNFDB_402.h:55
nf_int floag[4]
Definition: CNFDB_402.h:38
virtual void WriteData(class CNFData *nfd, FILE *fp)
Definition: CNFDB_402.cpp:119
nf_int * draw
Definition: CNFDB_402.h:57
nf_int matID
Definition: CNFDB_402.h:31