0

我正在使用有限元代码,其中网格的节点根据具有本地和全局标识符的地图(让我们称之为 single_mesh_nodes)分布。我需要制作一个新地图(让我们称之为 double_mesh_nodes),其中应包含双倍数量的节点。double_mesh_nodes 的构造应将 single_mesh_nodes 作为第一部分,然后从第一个节点重新开始,但为其分配新的本地和全局标识符。换句话说,在到达最后一个全局和局部标识符节点(分别为 last_GID 和 last_LID)之后,我们应该再次拥有第一个节点,但全局标识符值最大 GID +1,本地标识符最大 LID +1 ,依此类推,适用于以下节点。例如,如果我们有一个由 4 个节点组成的网格,其中 single_mesh_nodes LIDs = 0, 1, 2, 3,GIDs = 0, 3, 2,

4

0 回答 0