initial upload
This commit is contained in:
92
test/level01/addmesh_merge/input.lgi
Executable file
92
test/level01/addmesh_merge/input.lgi
Executable file
@@ -0,0 +1,92 @@
|
||||
# test addmesh merge scenarios
|
||||
#
|
||||
* Possible cases (X => mo exists, - => mo does not exist)
|
||||
* C A B
|
||||
* 1 X X X Normal C = C + A + B
|
||||
* 2 X - - No change, exit
|
||||
* 3 X X - Modify to C = C + A
|
||||
* 4 X - X Modify to C = C + B
|
||||
* 5 - X X Normal C = A + B
|
||||
* 6 - - X Modify C = B
|
||||
* 7 - X - Modify C = A
|
||||
* 8 - - - No action, exit
|
||||
*
|
||||
#######################################################
|
||||
# create mo_A mo_B mo_C
|
||||
cmo / create / mo_A
|
||||
createpts / xyz / 3 3 3 / 0. 0. 0. / 1. 1. 1. / 1 1 1
|
||||
connect
|
||||
cmo / create / mo_B
|
||||
createpts / xyz / 3 3 3 / 0. 0. 0. / 1. 1. 1. / 1 1 1
|
||||
connect
|
||||
cmo / create / mo_C
|
||||
createpts / xyz / 3 3 3 / 0. 0. 0. / 1. 1. 1. / 1 1 1
|
||||
connect
|
||||
cmo / status / brief
|
||||
|
||||
*####################################################
|
||||
* Case 1 X X X AB = A + B
|
||||
addmesh / merge / mo_AB / mo_A / mo_B
|
||||
cmo / status / brief
|
||||
cmo / delete / mo_AB
|
||||
|
||||
*####################################################
|
||||
* Case 2 X - - C = dum + dum
|
||||
* No change to C, exit
|
||||
addmesh / merge / mo_C / dum1 / dum2
|
||||
cmo / status / mo_C / brief
|
||||
|
||||
*####################################################
|
||||
* Case 3 X X - AC = C + A
|
||||
* Modify to C
|
||||
cmo / copy / mo_C2 / mo_C
|
||||
addmesh / merge / mo_C2 / mo_A / dum2
|
||||
cmo / status / brief
|
||||
|
||||
*####################################################
|
||||
* Case 4 X - X CB = C + B
|
||||
* Modify to C
|
||||
cmo / delete / mo_C2
|
||||
cmo / copy / mo_C2 / mo_C
|
||||
addmesh / merge / mo_C2 / dum1 / mo_B
|
||||
cmo / status / brief
|
||||
|
||||
*####################################################
|
||||
* Case 5 - X X New = A + B
|
||||
addmesh / merge / mo_AB / mo_A / mo_B
|
||||
cmo / status / brief
|
||||
cmo / delete / mo_AB
|
||||
|
||||
*####################################################
|
||||
* Case 6 - - X Modify C = B
|
||||
addmesh / merge / mo_BB / dum1 / mo_B
|
||||
cmo / status / brief
|
||||
|
||||
*####################################################
|
||||
* Case 7 - X - Modify C = A
|
||||
addmesh / merge / mo_AA / mo_A / dum2
|
||||
cmo / status / brief
|
||||
|
||||
*####################################################
|
||||
* Case 8 - - - No action, exit
|
||||
addmesh / merge / dum3 / dum1 / dum2
|
||||
|
||||
*####################################################
|
||||
*
|
||||
cmo / delete / mo_C2
|
||||
cmo / delete / mo_AB
|
||||
cmo / delete / mo_AA
|
||||
cmo / delete / mo_BB
|
||||
|
||||
*####################################################
|
||||
* Use the syntax
|
||||
*
|
||||
addmesh / merge / mo / mo / mo_A
|
||||
addmesh / merge / mo / mo / mo_B
|
||||
addmesh / merge / mo / mo / mo_C
|
||||
|
||||
cmo / status / brief
|
||||
cmo / select / mo
|
||||
quality
|
||||
|
||||
finish
|
||||
92
test/level01/addmesh_merge/reference/input.lgi
Executable file
92
test/level01/addmesh_merge/reference/input.lgi
Executable file
@@ -0,0 +1,92 @@
|
||||
# test addmesh merge scenarios
|
||||
#
|
||||
* Possible cases (X => mo exists, - => mo does not exist)
|
||||
* C A B
|
||||
* 1 X X X Normal C = C + A + B
|
||||
* 2 X - - No change, exit
|
||||
* 3 X X - Modify to C = C + A
|
||||
* 4 X - X Modify to C = C + B
|
||||
* 5 - X X Normal C = A + B
|
||||
* 6 - - X Modify C = B
|
||||
* 7 - X - Modify C = A
|
||||
* 8 - - - No action, exit
|
||||
*
|
||||
#######################################################
|
||||
# create mo_A mo_B mo_C
|
||||
cmo / create / mo_A
|
||||
createpts / xyz / 3 3 3 / 0. 0. 0. / 1. 1. 1. / 1 1 1
|
||||
connect
|
||||
cmo / create / mo_B
|
||||
createpts / xyz / 3 3 3 / 0. 0. 0. / 1. 1. 1. / 1 1 1
|
||||
connect
|
||||
cmo / create / mo_C
|
||||
createpts / xyz / 3 3 3 / 0. 0. 0. / 1. 1. 1. / 1 1 1
|
||||
connect
|
||||
cmo / status / brief
|
||||
|
||||
*####################################################
|
||||
* Case 1 X X X AB = A + B
|
||||
addmesh / merge / mo_AB / mo_A / mo_B
|
||||
cmo / status / brief
|
||||
cmo / delete / mo_AB
|
||||
|
||||
*####################################################
|
||||
* Case 2 X - - C = dum + dum
|
||||
* No change to C, exit
|
||||
addmesh / merge / mo_C / dum1 / dum2
|
||||
cmo / status / mo_C / brief
|
||||
|
||||
*####################################################
|
||||
* Case 3 X X - AC = C + A
|
||||
* Modify to C
|
||||
cmo / copy / mo_C2 / mo_C
|
||||
addmesh / merge / mo_C2 / mo_A / dum2
|
||||
cmo / status / brief
|
||||
|
||||
*####################################################
|
||||
* Case 4 X - X CB = C + B
|
||||
* Modify to C
|
||||
cmo / delete / mo_C2
|
||||
cmo / copy / mo_C2 / mo_C
|
||||
addmesh / merge / mo_C2 / dum1 / mo_B
|
||||
cmo / status / brief
|
||||
|
||||
*####################################################
|
||||
* Case 5 - X X New = A + B
|
||||
addmesh / merge / mo_AB / mo_A / mo_B
|
||||
cmo / status / brief
|
||||
cmo / delete / mo_AB
|
||||
|
||||
*####################################################
|
||||
* Case 6 - - X Modify C = B
|
||||
addmesh / merge / mo_BB / dum1 / mo_B
|
||||
cmo / status / brief
|
||||
|
||||
*####################################################
|
||||
* Case 7 - X - Modify C = A
|
||||
addmesh / merge / mo_AA / mo_A / dum2
|
||||
cmo / status / brief
|
||||
|
||||
*####################################################
|
||||
* Case 8 - - - No action, exit
|
||||
addmesh / merge / dum3 / dum1 / dum2
|
||||
|
||||
*####################################################
|
||||
*
|
||||
cmo / delete / mo_C2
|
||||
cmo / delete / mo_AB
|
||||
cmo / delete / mo_AA
|
||||
cmo / delete / mo_BB
|
||||
|
||||
*####################################################
|
||||
* Use the syntax
|
||||
*
|
||||
addmesh / merge / mo / mo / mo_A
|
||||
addmesh / merge / mo / mo / mo_B
|
||||
addmesh / merge / mo / mo / mo_C
|
||||
|
||||
cmo / status / brief
|
||||
cmo / select / mo
|
||||
quality
|
||||
|
||||
finish
|
||||
41
test/level01/addmesh_merge/reference/logx3dgen
Executable file
41
test/level01/addmesh_merge/reference/logx3dgen
Executable file
@@ -0,0 +1,41 @@
|
||||
cmo/create/mo_A
|
||||
createpts/xyz/3 3 3/0. 0. 0./1. 1. 1./1 1 1
|
||||
connect
|
||||
cmo/create/mo_B
|
||||
createpts/xyz/3 3 3/0. 0. 0./1. 1. 1./1 1 1
|
||||
connect
|
||||
cmo/create/mo_C
|
||||
createpts/xyz/3 3 3/0. 0. 0./1. 1. 1./1 1 1
|
||||
connect
|
||||
cmo/status/brief
|
||||
addmesh/merge/mo_AB/mo_A/mo_B
|
||||
cmo/status/brief
|
||||
cmo/delete/mo_AB
|
||||
addmesh/merge/mo_C/dum1/dum2
|
||||
cmo/status/mo_C/brief
|
||||
cmo/copy/mo_C2/mo_C
|
||||
addmesh/merge/mo_C2/mo_A/dum2
|
||||
cmo/status/brief
|
||||
cmo/delete/mo_C2
|
||||
cmo/copy/mo_C2/mo_C
|
||||
addmesh/merge/mo_C2/dum1/mo_B
|
||||
cmo/status/brief
|
||||
addmesh/merge/mo_AB/mo_A/mo_B
|
||||
cmo/status/brief
|
||||
cmo/delete/mo_AB
|
||||
addmesh/merge/mo_BB/dum1/mo_B
|
||||
cmo/status/brief
|
||||
addmesh/merge/mo_AA/mo_A/dum2
|
||||
cmo/status/brief
|
||||
addmesh/merge/dum3/dum1/dum2
|
||||
cmo/delete/mo_C2
|
||||
cmo/delete/mo_AB
|
||||
cmo/delete/mo_AA
|
||||
cmo/delete/mo_BB
|
||||
addmesh/merge/mo/mo/mo_A
|
||||
addmesh/merge/mo/mo/mo_B
|
||||
addmesh/merge/mo/mo/mo_C
|
||||
cmo/status/brief
|
||||
cmo/select/mo
|
||||
quality
|
||||
finish
|
||||
458
test/level01/addmesh_merge/reference/outx3dgen
Executable file
458
test/level01/addmesh_merge/reference/outx3dgen
Executable file
@@ -0,0 +1,458 @@
|
||||
|
||||
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
* * *
|
||||
* * Program: LaGriT V3.330 Linux *
|
||||
* * date_compile: 2021/10/15 test *
|
||||
* * Run Time: 2021/Nov 3 18:03:35 *
|
||||
* * Manual: http://lagrit.lanl.gov *
|
||||
* * *
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
|
||||
-----oOo-----
|
||||
LaGriT V3 LA-CC-15-069 https://github.com/lanl/LaGriT
|
||||
Copyright 2016. Triad National Security, LLC. All rights reserved. This
|
||||
program was produced under U.S. Government contract 89233218CNA000001
|
||||
for Los Alamos National Laboratory (LANL), which is operated by Triad
|
||||
National Security, LLC for the U.S. Department of Energy/National Nuclear
|
||||
Security Administration. All rights in the program are reserved by Triad
|
||||
National Security, LLC, and the U.S. Department of Energy/National Nuclear
|
||||
Security Administration. The Government is granted for itself and others
|
||||
acting on its behalf a nonexclusive, paid-up, irrevocable worldwide license
|
||||
in this material to reproduce, prepare derivative works, distribute copies
|
||||
to the public, perform publicly and display publicly, and to permit others to
|
||||
do so. This software is open source and available under the BSD-3 License.
|
||||
-----oOo-----
|
||||
|
||||
|
||||
Output log file: outx3dgen
|
||||
Command log file: logx3dgen
|
||||
|
||||
# test addmesh merge scenarios
|
||||
#
|
||||
* Possible cases (X => mo exists, - => mo does not exist)
|
||||
* C A B
|
||||
* 1 X X X Normal C = C + A + B
|
||||
* 2 X - - No change, exit
|
||||
* 3 X X - Modify to C = C + A
|
||||
* 4 X - X Modify to C = C + B
|
||||
* 5 - X X Normal C = A + B
|
||||
* 6 - - X Modify C = B
|
||||
* 7 - X - Modify C = A
|
||||
* 8 - - - No action, exit
|
||||
*
|
||||
#######################################################
|
||||
# create mo_A mo_B mo_C
|
||||
cmo/create/mo_A
|
||||
createpts/xyz/3 3 3/0. 0. 0./1. 1. 1./1 1 1
|
||||
RZ GENERATED POINTS 1 TO 27
|
||||
connect
|
||||
No materials associated with 27 noninterface points.
|
||||
Coordinates of enclosing tetrahedron are:
|
||||
-0.20000D+01 -0.75000D+00 -0.75000D+00
|
||||
0.50000D+00 -0.75000D+00 0.42500D+01
|
||||
0.30000D+01 -0.75000D+00 -0.75000D+00
|
||||
0.50000D+00 0.42500D+01 0.50000D+00
|
||||
Candidate connections that may cross boundaries = 118
|
||||
|
||||
Successfully eliminated all multimaterial connections.
|
||||
|
||||
The mesh is now complete!
|
||||
|
||||
LaGriT FINISH: connect
|
||||
|
||||
cmo/create/mo_B
|
||||
createpts/xyz/3 3 3/0. 0. 0./1. 1. 1./1 1 1
|
||||
RZ GENERATED POINTS 1 TO 27
|
||||
connect
|
||||
No materials associated with 27 noninterface points.
|
||||
Coordinates of enclosing tetrahedron are:
|
||||
-0.20000D+01 -0.75000D+00 -0.75000D+00
|
||||
0.50000D+00 -0.75000D+00 0.42500D+01
|
||||
0.30000D+01 -0.75000D+00 -0.75000D+00
|
||||
0.50000D+00 0.42500D+01 0.50000D+00
|
||||
Candidate connections that may cross boundaries = 118
|
||||
|
||||
Successfully eliminated all multimaterial connections.
|
||||
|
||||
The mesh is now complete!
|
||||
|
||||
LaGriT FINISH: connect
|
||||
|
||||
cmo/create/mo_C
|
||||
createpts/xyz/3 3 3/0. 0. 0./1. 1. 1./1 1 1
|
||||
RZ GENERATED POINTS 1 TO 27
|
||||
connect
|
||||
No materials associated with 27 noninterface points.
|
||||
Coordinates of enclosing tetrahedron are:
|
||||
-0.20000D+01 -0.75000D+00 -0.75000D+00
|
||||
0.50000D+00 -0.75000D+00 0.42500D+01
|
||||
0.30000D+01 -0.75000D+00 -0.75000D+00
|
||||
0.50000D+00 0.42500D+01 0.50000D+00
|
||||
Candidate connections that may cross boundaries = 118
|
||||
|
||||
Successfully eliminated all multimaterial connections.
|
||||
|
||||
The mesh is now complete!
|
||||
|
||||
LaGriT FINISH: connect
|
||||
|
||||
cmo/status/brief
|
||||
|
||||
The current-mesh-object(CMO) is: mo_C
|
||||
|
||||
1 Mesh Object name: mo_A
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
2 Mesh Object name: mo_B
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
3 Mesh Object name: mo_C
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = active
|
||||
|
||||
|
||||
*####################################################
|
||||
* Case 1 X X X AB = A + B
|
||||
addmesh/merge/mo_AB/mo_A/mo_B
|
||||
cmo/status/brief
|
||||
|
||||
The current-mesh-object(CMO) is: mo_AB
|
||||
|
||||
1 Mesh Object name: mo_A
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
2 Mesh Object name: mo_B
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
3 Mesh Object name: mo_C
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
4 Mesh Object name: mo_AB
|
||||
number of nodes = 54 number of elements = 96
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = active
|
||||
|
||||
|
||||
cmo/delete/mo_AB
|
||||
Released Mesh Object: mo_AB
|
||||
*####################################################
|
||||
* Case 2 X - - C = dum + dum
|
||||
* No change to C, exit
|
||||
addmesh/merge/mo_C/dum1/dum2
|
||||
WARNING: The source object doesn't exist: dum1
|
||||
WARNING: The source object doesn't exist: dum2
|
||||
WARNING: no action
|
||||
cmo/status/mo_C/brief
|
||||
|
||||
The current-mesh-object(CMO) is: mo_A
|
||||
|
||||
3 Mesh Object name: mo_C
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
|
||||
*####################################################
|
||||
* Case 3 X X - AC = C + A
|
||||
* Modify to C
|
||||
cmo/copy/mo_C2/mo_C
|
||||
addmesh/merge/mo_C2/mo_A/dum2
|
||||
WARNING: The source object doesn't exist: dum2
|
||||
cmo/status/brief
|
||||
|
||||
The current-mesh-object(CMO) is: mo_C2
|
||||
|
||||
1 Mesh Object name: mo_A
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
2 Mesh Object name: mo_B
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
3 Mesh Object name: mo_C
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
4 Mesh Object name: mo_C2
|
||||
number of nodes = 54 number of elements = 96
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = active
|
||||
|
||||
|
||||
*####################################################
|
||||
* Case 4 X - X CB = C + B
|
||||
* Modify to C
|
||||
cmo/delete/mo_C2
|
||||
Released Mesh Object: mo_C2
|
||||
cmo/copy/mo_C2/mo_C
|
||||
addmesh/merge/mo_C2/dum1/mo_B
|
||||
WARNING: The source object doesn't exist: dum1
|
||||
cmo/status/brief
|
||||
|
||||
The current-mesh-object(CMO) is: mo_C2
|
||||
|
||||
1 Mesh Object name: mo_A
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
2 Mesh Object name: mo_B
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
3 Mesh Object name: mo_C
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
4 Mesh Object name: mo_C2
|
||||
number of nodes = 54 number of elements = 96
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = active
|
||||
|
||||
|
||||
*####################################################
|
||||
* Case 5 - X X New = A + B
|
||||
addmesh/merge/mo_AB/mo_A/mo_B
|
||||
cmo/status/brief
|
||||
|
||||
The current-mesh-object(CMO) is: mo_AB
|
||||
|
||||
1 Mesh Object name: mo_A
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
2 Mesh Object name: mo_B
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
3 Mesh Object name: mo_C
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
4 Mesh Object name: mo_C2
|
||||
number of nodes = 54 number of elements = 96
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
5 Mesh Object name: mo_AB
|
||||
number of nodes = 54 number of elements = 96
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = active
|
||||
|
||||
|
||||
cmo/delete/mo_AB
|
||||
Released Mesh Object: mo_AB
|
||||
*####################################################
|
||||
* Case 6 - - X Modify C = B
|
||||
addmesh/merge/mo_BB/dum1/mo_B
|
||||
cmo/copy/mo_BB/mo_B
|
||||
finish
|
||||
cmo/status/brief
|
||||
|
||||
The current-mesh-object(CMO) is: mo_BB
|
||||
|
||||
1 Mesh Object name: mo_A
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
2 Mesh Object name: mo_B
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
3 Mesh Object name: mo_C
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
4 Mesh Object name: mo_C2
|
||||
number of nodes = 54 number of elements = 96
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
5 Mesh Object name: mo_BB
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = active
|
||||
|
||||
|
||||
*####################################################
|
||||
* Case 7 - X - Modify C = A
|
||||
addmesh/merge/mo_AA/mo_A/dum2
|
||||
cmo/copy/mo_AA/mo_A
|
||||
finish
|
||||
cmo/status/brief
|
||||
|
||||
The current-mesh-object(CMO) is: mo_AA
|
||||
|
||||
1 Mesh Object name: mo_A
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
2 Mesh Object name: mo_B
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
3 Mesh Object name: mo_C
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
4 Mesh Object name: mo_C2
|
||||
number of nodes = 54 number of elements = 96
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
5 Mesh Object name: mo_BB
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
6 Mesh Object name: mo_AA
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = active
|
||||
|
||||
|
||||
*####################################################
|
||||
* Case 8 - - - No action, exit
|
||||
addmesh/merge/dum3/dum1/dum2
|
||||
WARNING: The sink object doesn't exist: dum3
|
||||
WARNING: The source object doesn't exist: dum1
|
||||
WARNING: The source object doesn't exist: dum2
|
||||
WARNING: no action
|
||||
*####################################################
|
||||
*
|
||||
cmo/delete/mo_C2
|
||||
Released Mesh Object: mo_C2
|
||||
cmo/delete/mo_AB
|
||||
Mesh Object release skipped, it does not exist: mo_AB
|
||||
cmo/delete/mo_AA
|
||||
Released Mesh Object: mo_AA
|
||||
cmo/delete/mo_BB
|
||||
Released Mesh Object: mo_BB
|
||||
*####################################################
|
||||
* Use the syntax
|
||||
*
|
||||
addmesh/merge/mo/mo/mo_A
|
||||
cmo/copy/mo/mo_A
|
||||
finish
|
||||
addmesh/merge/mo/mo/mo_B
|
||||
cmo/move/-tmp_source_internal-/mo
|
||||
finish
|
||||
cmo/delete/-tmp_source_internal-/
|
||||
Released Mesh Object: -tmp_source_internal-
|
||||
finish
|
||||
addmesh/merge/mo/mo/mo_C
|
||||
cmo/move/-tmp_source_internal-/mo
|
||||
finish
|
||||
cmo/delete/-tmp_source_internal-/
|
||||
Released Mesh Object: -tmp_source_internal-
|
||||
finish
|
||||
cmo/status/brief
|
||||
|
||||
The current-mesh-object(CMO) is: mo_A
|
||||
|
||||
1 Mesh Object name: mo_A
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = active
|
||||
|
||||
2 Mesh Object name: mo_B
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
3 Mesh Object name: mo_C
|
||||
number of nodes = 27 number of elements = 48
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
4 Mesh Object name: mo
|
||||
number of nodes = 81 number of elements = 144
|
||||
dimensions geometry = 3 element type = tet
|
||||
dimensions topology = 3 4 nodes 4 faces 6 edges
|
||||
boundary flag = 16000000 status = inactive
|
||||
|
||||
|
||||
cmo/select/mo
|
||||
quality
|
||||
|
||||
epsilonl, epsilonaspect: 3.8459254E-13 5.6885628E-38
|
||||
--------------------------------------------
|
||||
elements with aspect ratio < .01: 0
|
||||
elements with aspect ratio b/w .01 and .02: 0
|
||||
elements with aspect ratio b/w .02 and .05: 0
|
||||
elements with aspect ratio b/w .05 and .1 : 0
|
||||
elements with aspect ratio b/w .1 and .2 : 0
|
||||
elements with aspect ratio b/w .2 and .5 : 0
|
||||
elements with aspect ratio b/w .5 and 1. : 144
|
||||
min aspect ratio = 0.6230E+00 max aspect ratio = 0.7321E+00
|
||||
|
||||
epsilonvol: 2.2204460E-13
|
||||
---------------------------------------
|
||||
All elements have volume 2.0833333E-02
|
||||
-----------------------------------------------------------
|
||||
144 total elements evaluated.
|
||||
|
||||
finish
|
||||
LaGriT successfully completed
|
||||
Reference in New Issue
Block a user