// File: /workspace/github_cpp_makefile_star2_O1/npaster[P]gmsh_tools/gmshMesh.cpp
// Function: gmsh::Gmesh::getInfo() const
void
Gmesh::getInfo() const
{
   std::cout << "----------------------------" << std::endl;
   std::cout << "Informations about Gmsh mesh" << std::endl;
   std::cout << "----------------------------" << std::endl;
   std::cout << "Dimension : " << _dim_topology << std::endl;
   std::cout << " * Numbers of vetices : " << _nodes.size() << std::endl;
   std::cout << " * Numbers of edges : " << _edges.size() << std::endl;
   std::cout << " * Numbers of triangles : " << _triangles.size() << std::endl;
   std::cout << " * Numbers of quadrangles : " << _quadrangles.size() << std::endl;
   std::cout << " * Numbers of tetrahedra : " << _tetrahedra.size() << std::endl;
   std::cout << " * Numbers of hexahedra : " << _hexahedra.size() << std::endl;
   std::cout << " * Numbers of prisms : " << _prisms.size() << std::endl;
   std::cout << " * Numbers of pyramids : " << _pyramids.size() << std::endl;
   std::cout << "----------------------------" << std::endl;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
movq %rdi, %r15
movq 0xdd70(%rip), %rbx      # 0x16fd8
leaq 0x7df8(%rip), %r14      # 0x11067
movl $0x1c, %edx
movq %rbx, %rdi
movq %r14, %rsi
callq 0x2230
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2180
leaq 0x8818(%rip), %rsi      # 0x11ac5
movl $0x1c, %edx
movq %rbx, %rdi
callq 0x2230
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2180
movl $0x1c, %edx
movq %rbx, %rdi
movq %r14, %rsi
callq 0x2230
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2180
leaq 0x87c3(%rip), %rsi      # 0x11ae2
movl $0xc, %edx
movq %rbx, %rdi
callq 0x2230
movq (%r15), %rsi
movq %rbx, %rdi
callq 0x2170
movq %rax, %r12
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r12, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %r12, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2180
leaq 0x8787(%rip), %rsi      # 0x11aef
movl $0x18, %edx
movq %rbx, %rdi
callq 0x2230
movq 0x10(%r15), %rax
subq 0x8(%r15), %rax
sarq $0x3, %rax
movabsq $-0x3333333333333333, %rsi # imm = 0xCCCCCCCCCCCCCCCD
imulq %rax, %rsi
movq %rbx, %rdi
callq 0x2170
movq %rax, %r12
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r12, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %r12, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2180
leaq 0x8740(%rip), %rsi      # 0x11b08
movl $0x16, %edx
movq %rbx, %rdi
callq 0x2230
movq 0x40(%r15), %rsi
subq 0x38(%r15), %rsi
sarq $0x3, %rsi
movabsq $0x6db6db6db6db6db7, %r13 # imm = 0x6DB6DB6DB6DB6DB7
imulq %r13, %rsi
movq %rbx, %rdi
callq 0x2170
movq %rax, %r12
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r12, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %r12, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2180
leaq 0x86f7(%rip), %rsi      # 0x11b1f
movl $0x1a, %edx
movq %rbx, %rdi
callq 0x2230
movq 0x58(%r15), %rsi
subq 0x50(%r15), %rsi
sarq $0x3, %rsi
imulq %r13, %rsi
movq %rbx, %rdi
callq 0x2170
movq %rax, %r12
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r12, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %r12, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2180
leaq 0x86bc(%rip), %rsi      # 0x11b3a
movl $0x1c, %edx
movq %rbx, %rdi
callq 0x2230
movq 0x70(%r15), %rsi
subq 0x68(%r15), %rsi
sarq $0x3, %rsi
imulq %r13, %rsi
movq %rbx, %rdi
callq 0x2170
movq %rax, %r12
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r12, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %r12, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2180
leaq 0x8683(%rip), %rsi      # 0x11b57
movl $0x1b, %edx
movq %rbx, %rdi
callq 0x2230
movq 0x88(%r15), %rsi
subq 0x80(%r15), %rsi
sarq $0x3, %rsi
imulq %r13, %rsi
movq %rbx, %rdi
callq 0x2170
movq %rax, %r12
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r12, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %r12, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2180
leaq 0x8643(%rip), %rsi      # 0x11b73
movl $0x1a, %edx
movq %rbx, %rdi
callq 0x2230
movq 0xa0(%r15), %rsi
subq 0x98(%r15), %rsi
sarq $0x3, %rsi
imulq %r13, %rsi
movq %rbx, %rdi
callq 0x2170
movq %rax, %r12
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r12, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %r12, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2180
leaq 0x8602(%rip), %rsi      # 0x11b8e
movl $0x17, %edx
movq %rbx, %rdi
callq 0x2230
movq 0xb8(%r15), %rsi
subq 0xb0(%r15), %rsi
sarq $0x3, %rsi
imulq %r13, %rsi
movq %rbx, %rdi
callq 0x2170
movq %rax, %r12
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r12, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %r12, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2180
leaq 0x85be(%rip), %rsi      # 0x11ba6
movl $0x19, %edx
movq %rbx, %rdi
callq 0x2230
movq 0xd0(%r15), %rsi
subq 0xc8(%r15), %rsi
sarq $0x3, %rsi
imulq %r13, %rsi
movq %rbx, %rdi
callq 0x2170
movq %rax, %r15
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r15, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %r15, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2180
movl $0x1c, %edx
movq %rbx, %rdi
movq %r14, %rsi
callq 0x2230
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0x2180