block.h

来自「vs.lib is a math library in C++ with a s」· C头文件 代码 · 共 32 行

H
32
字号
#ifndef __BLOCK_H
#define __BLOCK_H
void block(Omega_h *oh, int row_node_no, int column_node_no, int control_node_no, int* control_node_flag, double* coord,
   int first_node_no = 0, int first_element_no = 0, int column_node_skip = 0, int column_element_skip = 0,
   int element_type_id = 0, int matrial_type_id = 0);
void shape(double* v, int control_node_no, int* control_node_flag, C0& N);
void q4(Dynamic_Array<Omega_eh>& element_array, int row_node_no, int column_node_no,
	int first_node_no = 0, int first_element_no = 0, int column_node_skip = 0, int column_element_skip = 0,
   int element_type_id = 0, int material_type_id = 0);
void l9(Dynamic_Array<Omega_eh>& element_array, int row_node_no, int column_node_no,
	int first_node_no = 0, int first_element_no = 0, int column_node_skip = 0, int column_element_skip = 0,
   int element_type_id = 0, int material_type_id = 0);
void s_tri(Dynamic_Array<Omega_eh>& element_array, int row_node_no, int column_node_no,
	int first_node_no = 0, int first_element_no = 0, int column_node_skip = 0, int column_element_skip = 0,
   int element_type_id = 0, int material_type_id = 0);
void b_tri(Dynamic_Array<Omega_eh>& element_array, int row_node_no, int column_node_no,
	int first_node_no = 0, int first_element_no = 0, int column_node_skip = 0, int column_element_skip = 0,
   int element_type_id = 0, int material_type_id = 0);
void sb_tri(Dynamic_Array<Omega_eh>& element_array, int row_node_no, int column_node_no,
	int first_node_no = 0, int first_element_no = 0, int column_node_skip = 0, int column_element_skip = 0,
   int element_type_id = 0, int material_type_id = 0);
void bs_tri(Dynamic_Array<Omega_eh>& element_array, int row_node_no, int column_node_no,
	int first_node_no = 0, int first_element_no = 0, int column_node_skip = 0, int column_element_skip = 0,
   int element_type_id = 0, int material_type_id = 0);
struct EP {
	enum element_pattern {SLASH_TRIANGLES, BACKSLASH_TRIANGLES,          //triangles
                      SB_ALTERNATE_TRIANGLES, BS_ALTERNATE_TRIANGLES,
                      QUADRILATERALS_4_NODES,                           // quadirlaterals
                      SERENDIPITY_8_NODES, LAGRANGIAN_9_NODES};
	static element_pattern ep;
};
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?