Перейти к статье

 

Импорт сетки

Элементы класса функции

  print_error распечатайте сообщение в системе сообщений fidesys
int add_nodes добавление узлов с заданным измерением возвращается начальный идентификатор первого узла, этот возвращаемый идентификатор может использоваться в других функциях
int add_elements добавление элементов одного типа возвращается начальный идентификатор первого,элемента этот возвращаемый идентификатор может быть использован в других функциях
int create_block создайте блок с предпочтительным идентификатором, присвоенный идентификатор будет возвращен
Bool add_elements_to_block добавление группы элементов в блок
int create_nodeset создайте набор узлов с предпочтительным идентификатором, будет возвращен присвоенный идентификатор
Bool add_nodes_to_nodeset добавление группы узлов в набор узлов
int create_sideset создайте дополнительный набор с предпочтительным,идентификатором назначенный идентификатор будет возвращен
Bool add_elements_to_sideset добавьте группу сторон в подмножество стороны (задаются идентификаторами элементов и индексом стороны)

Документация по элементам классов функций


print_error(err)

Распечатайте сообщение в системе сообщений fidesys.

Параметры

err  

int add_nodes(dimension, num_nodes, nodes)

добавленным узлам с заданным измерением возвращается начальный идентификатор первого узла, этот возвращаемый идентификатор может использоваться в других функциях

Пример

 mi = fidesys.MeshImport()
 mi.add_nodes(3, 8, [0,0,0,1,0,0,1,1,0,0,1,0,0,0,1,1,0,1,1,1,1,0,1,0])

Параметры

dimension  
num_nodes  
nodes  

int add_elements(element_type, number_of_elements, elem_connectivity)

добавленным элементам одного типа возвращается начальный идентификатор первого элемента, этот возвращаемый идентификатор может быть использован в других функциях

Пример

 mi.add_elements(fidesys.HEX, 1, [1,2,3,4,5,6,7,8])

Параметры

element_type  
number_of_elements  
elem_connectivity  

int create_block(dim, pref_id)

создайте блок с предпочтительным идентификатором, присвоенный идентификатор будет возвращен

Параметры

dim  
pref_id  

Bool add_elements_to_block(block_id, start_index, end_index)

добавление группы элементов в блок

Пример

 mi.add_elements_to_block(1, 1, 100)

Параметры

block_id  
start_index  
end_index  

int create_nodeset(pref_id)

создайте набор узлов с предпочтительным идентификатором, будет возвращен присвоенный идентификатор

Параметры

pref_id  

Bool add_nodes_to_nodeset(nodeset_id, num, node_ids)

добавление группы узлов в набор узлов

Пример

 mi.add_nodes_to_nodeset(1, 4, [1,2,3,4])

Параметры

nodeset_id  
num  
node_ids  

int create_sideset(pref_id)

создайте дополнительный набор с предпочтительным идентификатором, назначенный идентификатор будет присвоен

Параметры

pref_id  

Bool add_elements_to_sideset(sideset_id, num, elem_ids, side_indices)

добавьте группу сторон в подмножество, стороны задаются идентификаторами элементов и индексом стороны

Пример

 mi.add_elements_to_sideset(1, 4, [1,2,3,4], [1,1,1,1])

Параметры

sideset_id  
num  
elem_ids  
side_indices