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

#include <CNFDB_507.h>

Inheritance diagram for CNFDB_507:
Collaboration diagram for CNFDB_507:

Data Structures

class  cgeometric_load_rec
 
class  cstructural_load_rec
 
class  ctemp_load_rec
 

Public Member Functions

 CNFDB_507 ()
 
virtual ~CNFDB_507 ()
 
virtual void Read (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 setID
 
nf_char title [26]
 
nf_int CSys
 
nf_float Def_temp
 
nf_bool temp_on
 
nf_bool grav_on
 
nf_bool omega_on
 
nf_bool Ref_temp_on
 
nf_float Ref_temp
 
nf_float grav [6]
 
nf_float origin [3]
 
nf_float omega [3]
 
nf_float stef_boltz
 
nf_float abs_temp
 
nf_float free_cnv_exp
 
nf_int rad_space_element
 
nf_float fc_flu_cond
 
nf_float fc_flu_cp
 
nf_float fc_flu_vis
 
nf_float fc_flu_dens
 
nf_float fc_cons_coeff
 
nf_float fc_reynolds
 
nf_float fc_pran_in
 
nf_float fc_pran_out
 
nf_int tfc_flu_cond
 
nf_int tfc_flu_cp
 
nf_int tfc_flu_vis
 
nf_bool alt_free_conv
 
nf_bool fc_flu_flag
 
nf_bool fc_conv_flow
 
nf_float nl_arc_scale
 
nf_float nl_arcmaxadj
 
nf_float nl_arcminadj
 
nf_float nl_bounds_rb
 
nf_float nl_conv [3]
 
nf_float nl_fstress
 
nf_float nl_lseach_tol
 
nf_float nl_mxadj_init
 
nf_float nl_max_rot
 
nf_float nl_stab_tol
 
nf_float nl_time_inc
 
nf_float dyn_damp_ov
 
nf_float dyn_dampW3
 
nf_float dyn_dampW4
 
nf_float dyn_keep_freq [2]
 
nf_float dyn_trans_dt
 
nf_float dyn_min_freq
 
nf_float dyn_max_freq
 
nf_float dyn_cluster_freq
 
nf_int nl_arc_const
 
nf_int nl_arc_iter
 
nf_int nl_arc_maxst
 
nf_int nl_div_limit
 
nf_int nl_dom_pdstp
 
nf_int nl_increment
 
nf_int nl_inter_out
 
nf_int nl_kstep
 
nf_int nl_mx_bisect
 
nf_int nl_max_iter
 
nf_int nl_max_lsrch
 
nf_int nl_out_iter
 
nf_int nl_quasi_newt
 
nf_int nl_sol_strat
 
nf_int nl_stiff_meth
 
nf_int nl_skip_adj
 
nf_int nl_sol_over
 
nf_int dyn_freq_tab
 
nf_int dyn_damptab
 
nf_int dyn_keep_md
 
nf_int dyn_tran_ts
 
nf_int dyn_out_int
 
nf_int dyn_rand_psd
 
nf_int dyn_on_freq
 
nf_bool nl_on
 
nf_bool nl_conv_flag [3]
 
nf_bool nl_mnewt_ls
 
nf_bool nl_mnewt_qn
 
nf_bool nl_mnewt_bs
 
nf_bool dyn_on
 
nf_bool dyn_type
 
nf_bool dyn_damp_method
 
nf_bool dyn_massfrm
 
nf_bool dyn_datarec
 
nf_bool dyn_log_inter
 
nf_int dyn_freq_type
 
nf_int dyn_psd_type
 
nf_int dyn_psd_interpol
 
std::vector< cstructural_load_recstructural_load_list
 
std::vector< cgeometric_load_recgeometric_load_list
 
std::vector< ctemp_load_recndtemp_load_list
 
std::vector< ctemp_load_receltemp_load_list
 
- Data Fields inherited from CNFDataBlock
int DataBlockID
 

Protected Member Functions

void read_structural_load (class CNFData *nfd, std::vector< cstructural_load_rec > &list)
 
void read_geometric_load (class CNFData *nfd, std::vector< cgeometric_load_rec > &list)
 
void read_temp_load (class CNFData *nfd, std::vector< ctemp_load_rec > &list)
 
void write_structural_load (class CNFData *nfd, FILE *fp, std::vector< cstructural_load_rec > &list)
 
void write_geometric_load (class CNFData *nfd, FILE *fp, std::vector< cgeometric_load_rec > &list)
 
void write_temp_load (class CNFData *nfd, FILE *fp, std::vector< ctemp_load_rec > &list)
 

Detailed Description

Definition at line 17 of file CNFDB_507.h.

Constructor & Destructor Documentation

◆ CNFDB_507()

CNFDB_507::CNFDB_507 ( )

Definition at line 135 of file CNFDB_507.cpp.

◆ ~CNFDB_507()

virtual CNFDB_507::~CNFDB_507 ( )
inlinevirtual

Definition at line 23 of file CNFDB_507.h.

Member Function Documentation

◆ Read()

void CNFDB_507::Read ( CNFData nfd)
virtual

Implements CNFDataBlock.

Definition at line 280 of file CNFDB_507.cpp.

Here is the call graph for this function:

◆ read_geometric_load()

void CNFDB_507::read_geometric_load ( class CNFData nfd,
std::vector< cgeometric_load_rec > &  list 
)
protected

Definition at line 181 of file CNFDB_507.cpp.

Here is the caller graph for this function:

◆ read_structural_load()

void CNFDB_507::read_structural_load ( class CNFData nfd,
std::vector< cstructural_load_rec > &  list 
)
protected

Definition at line 137 of file CNFDB_507.cpp.

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

◆ read_temp_load()

void CNFDB_507::read_temp_load ( class CNFData nfd,
std::vector< ctemp_load_rec > &  list 
)
protected

Definition at line 261 of file CNFDB_507.cpp.

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

◆ write_geometric_load()

void CNFDB_507::write_geometric_load ( class CNFData nfd,
FILE *  fp,
std::vector< cgeometric_load_rec > &  list 
)
protected

Definition at line 433 of file CNFDB_507.cpp.

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

◆ write_structural_load()

void CNFDB_507::write_structural_load ( class CNFData nfd,
FILE *  fp,
std::vector< cstructural_load_rec > &  list 
)
protected

Definition at line 401 of file CNFDB_507.cpp.

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

◆ write_temp_load()

void CNFDB_507::write_temp_load ( class CNFData nfd,
FILE *  fp,
std::vector< ctemp_load_rec > &  list 
)
protected

Definition at line 491 of file CNFDB_507.cpp.

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

◆ WriteData()

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

Implements CNFDataBlock.

Definition at line 504 of file CNFDB_507.cpp.

Here is the call graph for this function:

Field Documentation

◆ abs_temp

nf_float CNFDB_507::abs_temp

Definition at line 145 of file CNFDB_507.h.

◆ alt_free_conv

nf_bool CNFDB_507::alt_free_conv

Definition at line 163 of file CNFDB_507.h.

◆ CSys

nf_int CNFDB_507::CSys

Definition at line 130 of file CNFDB_507.h.

◆ Def_temp

nf_float CNFDB_507::Def_temp

Definition at line 131 of file CNFDB_507.h.

◆ dyn_cluster_freq

nf_float CNFDB_507::dyn_cluster_freq

Definition at line 188 of file CNFDB_507.h.

◆ dyn_damp_method

nf_bool CNFDB_507::dyn_damp_method

Definition at line 225 of file CNFDB_507.h.

◆ dyn_damp_ov

nf_float CNFDB_507::dyn_damp_ov

Definition at line 181 of file CNFDB_507.h.

◆ dyn_damptab

nf_int CNFDB_507::dyn_damptab

Definition at line 210 of file CNFDB_507.h.

◆ dyn_dampW3

nf_float CNFDB_507::dyn_dampW3

Definition at line 182 of file CNFDB_507.h.

◆ dyn_dampW4

nf_float CNFDB_507::dyn_dampW4

Definition at line 183 of file CNFDB_507.h.

◆ dyn_datarec

nf_bool CNFDB_507::dyn_datarec

Definition at line 227 of file CNFDB_507.h.

◆ dyn_freq_tab

nf_int CNFDB_507::dyn_freq_tab

Definition at line 209 of file CNFDB_507.h.

◆ dyn_freq_type

nf_int CNFDB_507::dyn_freq_type

Definition at line 229 of file CNFDB_507.h.

◆ dyn_keep_freq

nf_float CNFDB_507::dyn_keep_freq[2]

Definition at line 184 of file CNFDB_507.h.

◆ dyn_keep_md

nf_int CNFDB_507::dyn_keep_md

Definition at line 211 of file CNFDB_507.h.

◆ dyn_log_inter

nf_bool CNFDB_507::dyn_log_inter

Definition at line 228 of file CNFDB_507.h.

◆ dyn_massfrm

nf_bool CNFDB_507::dyn_massfrm

Definition at line 226 of file CNFDB_507.h.

◆ dyn_max_freq

nf_float CNFDB_507::dyn_max_freq

Definition at line 187 of file CNFDB_507.h.

◆ dyn_min_freq

nf_float CNFDB_507::dyn_min_freq

Definition at line 186 of file CNFDB_507.h.

◆ dyn_on

nf_bool CNFDB_507::dyn_on

Definition at line 223 of file CNFDB_507.h.

◆ dyn_on_freq

nf_int CNFDB_507::dyn_on_freq

Definition at line 215 of file CNFDB_507.h.

◆ dyn_out_int

nf_int CNFDB_507::dyn_out_int

Definition at line 213 of file CNFDB_507.h.

◆ dyn_psd_interpol

nf_int CNFDB_507::dyn_psd_interpol

Definition at line 231 of file CNFDB_507.h.

◆ dyn_psd_type

nf_int CNFDB_507::dyn_psd_type

Definition at line 230 of file CNFDB_507.h.

◆ dyn_rand_psd

nf_int CNFDB_507::dyn_rand_psd

Definition at line 214 of file CNFDB_507.h.

◆ dyn_tran_ts

nf_int CNFDB_507::dyn_tran_ts

Definition at line 212 of file CNFDB_507.h.

◆ dyn_trans_dt

nf_float CNFDB_507::dyn_trans_dt

Definition at line 185 of file CNFDB_507.h.

◆ dyn_type

nf_bool CNFDB_507::dyn_type

Definition at line 224 of file CNFDB_507.h.

◆ eltemp_load_list

std::vector<ctemp_load_rec> CNFDB_507::eltemp_load_list

Definition at line 236 of file CNFDB_507.h.

◆ fc_cons_coeff

nf_float CNFDB_507::fc_cons_coeff

Definition at line 154 of file CNFDB_507.h.

◆ fc_conv_flow

nf_bool CNFDB_507::fc_conv_flow

Definition at line 165 of file CNFDB_507.h.

◆ fc_flu_cond

nf_float CNFDB_507::fc_flu_cond

Definition at line 149 of file CNFDB_507.h.

◆ fc_flu_cp

nf_float CNFDB_507::fc_flu_cp

Definition at line 150 of file CNFDB_507.h.

◆ fc_flu_dens

nf_float CNFDB_507::fc_flu_dens

Definition at line 152 of file CNFDB_507.h.

◆ fc_flu_flag

nf_bool CNFDB_507::fc_flu_flag

Definition at line 164 of file CNFDB_507.h.

◆ fc_flu_vis

nf_float CNFDB_507::fc_flu_vis

Definition at line 151 of file CNFDB_507.h.

◆ fc_pran_in

nf_float CNFDB_507::fc_pran_in

Definition at line 156 of file CNFDB_507.h.

◆ fc_pran_out

nf_float CNFDB_507::fc_pran_out

Definition at line 157 of file CNFDB_507.h.

◆ fc_reynolds

nf_float CNFDB_507::fc_reynolds

Definition at line 155 of file CNFDB_507.h.

◆ free_cnv_exp

nf_float CNFDB_507::free_cnv_exp

Definition at line 146 of file CNFDB_507.h.

◆ geometric_load_list

std::vector<cgeometric_load_rec> CNFDB_507::geometric_load_list

Definition at line 234 of file CNFDB_507.h.

◆ grav

nf_float CNFDB_507::grav[6]

Definition at line 138 of file CNFDB_507.h.

◆ grav_on

nf_bool CNFDB_507::grav_on

Definition at line 133 of file CNFDB_507.h.

◆ ndtemp_load_list

std::vector<ctemp_load_rec> CNFDB_507::ndtemp_load_list

Definition at line 235 of file CNFDB_507.h.

◆ nl_arc_const

nf_int CNFDB_507::nl_arc_const

Definition at line 190 of file CNFDB_507.h.

◆ nl_arc_iter

nf_int CNFDB_507::nl_arc_iter

Definition at line 191 of file CNFDB_507.h.

◆ nl_arc_maxst

nf_int CNFDB_507::nl_arc_maxst

Definition at line 192 of file CNFDB_507.h.

◆ nl_arc_scale

nf_float CNFDB_507::nl_arc_scale

Definition at line 167 of file CNFDB_507.h.

◆ nl_arcmaxadj

nf_float CNFDB_507::nl_arcmaxadj

Definition at line 168 of file CNFDB_507.h.

◆ nl_arcminadj

nf_float CNFDB_507::nl_arcminadj

Definition at line 169 of file CNFDB_507.h.

◆ nl_bounds_rb

nf_float CNFDB_507::nl_bounds_rb

Definition at line 170 of file CNFDB_507.h.

◆ nl_conv

nf_float CNFDB_507::nl_conv[3]

Definition at line 172 of file CNFDB_507.h.

◆ nl_conv_flag

nf_bool CNFDB_507::nl_conv_flag[3]

Definition at line 218 of file CNFDB_507.h.

◆ nl_div_limit

nf_int CNFDB_507::nl_div_limit

Definition at line 193 of file CNFDB_507.h.

◆ nl_dom_pdstp

nf_int CNFDB_507::nl_dom_pdstp

Definition at line 194 of file CNFDB_507.h.

◆ nl_fstress

nf_float CNFDB_507::nl_fstress

Definition at line 174 of file CNFDB_507.h.

◆ nl_increment

nf_int CNFDB_507::nl_increment

Definition at line 195 of file CNFDB_507.h.

◆ nl_inter_out

nf_int CNFDB_507::nl_inter_out

Definition at line 196 of file CNFDB_507.h.

◆ nl_kstep

nf_int CNFDB_507::nl_kstep

Definition at line 197 of file CNFDB_507.h.

◆ nl_lseach_tol

nf_float CNFDB_507::nl_lseach_tol

Definition at line 175 of file CNFDB_507.h.

◆ nl_max_iter

nf_int CNFDB_507::nl_max_iter

Definition at line 200 of file CNFDB_507.h.

◆ nl_max_lsrch

nf_int CNFDB_507::nl_max_lsrch

Definition at line 201 of file CNFDB_507.h.

◆ nl_max_rot

nf_float CNFDB_507::nl_max_rot

Definition at line 177 of file CNFDB_507.h.

◆ nl_mnewt_bs

nf_bool CNFDB_507::nl_mnewt_bs

Definition at line 221 of file CNFDB_507.h.

◆ nl_mnewt_ls

nf_bool CNFDB_507::nl_mnewt_ls

Definition at line 219 of file CNFDB_507.h.

◆ nl_mnewt_qn

nf_bool CNFDB_507::nl_mnewt_qn

Definition at line 220 of file CNFDB_507.h.

◆ nl_mx_bisect

nf_int CNFDB_507::nl_mx_bisect

Definition at line 198 of file CNFDB_507.h.

◆ nl_mxadj_init

nf_float CNFDB_507::nl_mxadj_init

Definition at line 176 of file CNFDB_507.h.

◆ nl_on

nf_bool CNFDB_507::nl_on

Definition at line 217 of file CNFDB_507.h.

◆ nl_out_iter

nf_int CNFDB_507::nl_out_iter

Definition at line 202 of file CNFDB_507.h.

◆ nl_quasi_newt

nf_int CNFDB_507::nl_quasi_newt

Definition at line 203 of file CNFDB_507.h.

◆ nl_skip_adj

nf_int CNFDB_507::nl_skip_adj

Definition at line 206 of file CNFDB_507.h.

◆ nl_sol_over

nf_int CNFDB_507::nl_sol_over

Definition at line 207 of file CNFDB_507.h.

◆ nl_sol_strat

nf_int CNFDB_507::nl_sol_strat

Definition at line 204 of file CNFDB_507.h.

◆ nl_stab_tol

nf_float CNFDB_507::nl_stab_tol

Definition at line 178 of file CNFDB_507.h.

◆ nl_stiff_meth

nf_int CNFDB_507::nl_stiff_meth

Definition at line 205 of file CNFDB_507.h.

◆ nl_time_inc

nf_float CNFDB_507::nl_time_inc

Definition at line 179 of file CNFDB_507.h.

◆ omega

nf_float CNFDB_507::omega[3]

Definition at line 142 of file CNFDB_507.h.

◆ omega_on

nf_bool CNFDB_507::omega_on

Definition at line 134 of file CNFDB_507.h.

◆ origin

nf_float CNFDB_507::origin[3]

Definition at line 140 of file CNFDB_507.h.

◆ rad_space_element

nf_int CNFDB_507::rad_space_element

Definition at line 147 of file CNFDB_507.h.

◆ Ref_temp

nf_float CNFDB_507::Ref_temp

Definition at line 136 of file CNFDB_507.h.

◆ Ref_temp_on

nf_bool CNFDB_507::Ref_temp_on

Definition at line 135 of file CNFDB_507.h.

◆ setID

nf_int CNFDB_507::setID

Definition at line 126 of file CNFDB_507.h.

◆ stef_boltz

nf_float CNFDB_507::stef_boltz

Definition at line 144 of file CNFDB_507.h.

◆ structural_load_list

std::vector<cstructural_load_rec> CNFDB_507::structural_load_list

Definition at line 233 of file CNFDB_507.h.

◆ temp_on

nf_bool CNFDB_507::temp_on

Definition at line 132 of file CNFDB_507.h.

◆ tfc_flu_cond

nf_int CNFDB_507::tfc_flu_cond

Definition at line 159 of file CNFDB_507.h.

◆ tfc_flu_cp

nf_int CNFDB_507::tfc_flu_cp

Definition at line 160 of file CNFDB_507.h.

◆ tfc_flu_vis

nf_int CNFDB_507::tfc_flu_vis

Definition at line 161 of file CNFDB_507.h.

◆ title

nf_char CNFDB_507::title[26]

Definition at line 128 of file CNFDB_507.h.


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