// File: /workspace/github_cpp_makefile_star2_O1/Luthaf[P]zeopp/./material.h
// Function: MATERIAL::MATERIAL()
MATERIAL()
   {
   radial = true; outputZvis = false; buildBasicCells = false; useMass = true; allowAdjustCoordsAndCell = false;

   AVrequestBlockingPockets = false; // by default dont save blocking spheres in AV run
   AVrequestPSD = false; // by default do not run PSD after AV run
 
   highAccuracy = true; AccSetting = "DEF";
   cout << "-ha setting is default now (DEF setting). Please use \"-noha\" to override.\n";

   VisFlag = false;

   doneFlatVoroFlag = false;
   doneInflatedVoroFlag = false;
//   doneAccessibilityAnalysis = false;
   AVdoneFlag = false;
   AVPSDdoneFlag = false;
   AVblockDoneFlag = false;

   ASAdoneFlag = false;

   // Declase object req. for Voronoi decomposition

   container_periodic_poly *rad_con = NULL;
   container_periodic   *no_rad_con = NULL;


   }

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x28, %rsp
movq %rdi, %rbx
callq 0x514f4
leaq 0x460(%rbx), %r14
movq %r14, %rdi
callq 0x514f4
leaq 0x8c0(%rbx), %r15
movq %r15, %rdi
movq %r14, 0x20(%rsp)
callq 0x555c0
movq %r15, 0x18(%rsp)
leaq 0x970(%rbx), %r12
leaq 0x980(%rbx), %rax
xorps %xmm0, %xmm0
movups %xmm0, 0x958(%rbx)
movups %xmm0, 0x948(%rbx)
movups %xmm0, 0x938(%rbx)
movq %rax, 0x8(%rsp)
movq %rax, 0x970(%rbx)
movq $0x0, 0x978(%rbx)
movb $0x0, 0x980(%rbx)
leaq 0x990(%rbx), %r13
movq %r13, %rdi
callq 0x12165a
leaq 0xc00(%rbx), %r15
movq %r15, 0xbf0(%rbx)
movq $0x0, 0xbf8(%rbx)
movb $0x0, 0xc00(%rbx)
leaq 0xc40(%rbx), %rax
movq %rax, 0x10(%rsp)
leaq 0xc90(%rbx), %rbp
leaq 0xd60(%rbx), %r14
xorps %xmm0, %xmm0
movups %xmm0, 0xc40(%rbx)
movups %xmm0, 0xc50(%rbx)
movups %xmm0, 0xc60(%rbx)
movl $0xa8, %edx
movq %rbp, %rdi
xorl %esi, %esi
callq 0x4250
movl $0xa8, %edx
movq %r14, %rdi
xorl %esi, %esi
callq 0x4250
movl $0x1000001, 0x968(%rbx) # imm = 0x1000001
movw $0x100, 0x96c(%rbx)     # imm = 0x100
movw $0x0, 0xd38(%rbx)
movq 0x978(%rbx), %rdx
leaq 0x37fc4(%rip), %rcx     # 0x15937f
movl $0x3, %r8d
movq %r12, %rdi
xorl %esi, %esi
callq 0x4670
movq 0x75bee(%rip), %rdi     # 0x196fc0
leaq 0x3e4aa(%rip), %rsi     # 0x15f883
movl $0x4a, %edx
callq 0x44e0
xorl %eax, %eax
movb %al, 0xbe8(%rbx)
movw %ax, 0xc20(%rbx)
movw %ax, 0xd3a(%rbx)
movb %al, 0xd3c(%rbx)
movb %al, 0xe08(%rbx)
addq $0x28, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rax, (%rsp)
jmp 0x1215fc
movq %rax, (%rsp)
jmp 0x12163f
movq %rax, (%rsp)
jmp 0x121649
movq %rax, (%rsp)
movq 0xdf0(%rbx), %rdi
testq %rdi, %rdi
je 0x12144e
movq 0xe00(%rbx), %rsi
subq %rdi, %rsi
callq 0x4470
movq 0xdd8(%rbx), %rdi
testq %rdi, %rdi
je 0x121469
movq 0xde8(%rbx), %rsi
subq %rdi, %rsi
callq 0x4470
movq 0xdc0(%rbx), %rdi
testq %rdi, %rdi
je 0x121484
movq 0xdd0(%rbx), %rsi
subq %rdi, %rsi
callq 0x4470
movq 0xda8(%rbx), %rdi
testq %rdi, %rdi
je 0x12149f
movq 0xdb8(%rbx), %rsi
subq %rdi, %rsi
callq 0x4470
movq 0xd90(%rbx), %rdi
testq %rdi, %rdi
je 0x1214ba
movq 0xda0(%rbx), %rsi
subq %rdi, %rsi
callq 0x4470
movq 0xd78(%rbx), %rdi
testq %rdi, %rdi
je 0x1214d5
movq 0xd88(%rbx), %rsi
subq %rdi, %rsi
callq 0x4470
movq (%r14), %rdi
testq %rdi, %rdi
je 0x1214ec
movq 0xd70(%rbx), %rsi
subq %rdi, %rsi
callq 0x4470
movq 0xd20(%rbx), %rdi
testq %rdi, %rdi
je 0x121507
movq 0xd30(%rbx), %rsi
subq %rdi, %rsi
callq 0x4470
movq 0xd08(%rbx), %rdi
testq %rdi, %rdi
je 0x121522
movq 0xd18(%rbx), %rsi
subq %rdi, %rsi
callq 0x4470
movq 0xcf0(%rbx), %rdi
testq %rdi, %rdi
je 0x12153d
movq 0xd00(%rbx), %rsi
subq %rdi, %rsi
callq 0x4470
movq 0xcd8(%rbx), %rdi
testq %rdi, %rdi
je 0x121558
movq 0xce8(%rbx), %rsi
subq %rdi, %rsi
callq 0x4470
movq 0xcc0(%rbx), %rdi
testq %rdi, %rdi
je 0x121573
movq 0xcd0(%rbx), %rsi
subq %rdi, %rsi
callq 0x4470
movq 0xca8(%rbx), %rdi
testq %rdi, %rdi
je 0x12158e
movq 0xcb8(%rbx), %rsi
subq %rdi, %rsi
callq 0x4470
movq (%rbp), %rdi
testq %rdi, %rdi
je 0x1215a6
movq 0xca0(%rbx), %rsi
subq %rdi, %rsi
callq 0x4470
movq 0xc58(%rbx), %rdi
testq %rdi, %rdi
je 0x1215c1
movq 0xc68(%rbx), %rsi
subq %rdi, %rsi
callq 0x4470
movq 0x10(%rsp), %rax
movq (%rax), %rdi
testq %rdi, %rdi
je 0x1215dd
movq 0xc50(%rbx), %rsi
subq %rdi, %rsi
callq 0x4470
movq 0xbf0(%rbx), %rdi
cmpq %r15, %rdi
je 0x1215f4
movq (%r15), %rsi
incq %rsi
callq 0x4470
movq %r13, %rdi
callq 0x1217a6
leaq 0x938(%rbx), %r14
leaq 0x950(%rbx), %r13
movq (%r12), %rdi
cmpq 0x8(%rsp), %rdi
je 0x121625
movq 0x8(%rsp), %rax
movq (%rax), %rsi
incq %rsi
callq 0x4470
movq %r13, %rdi
callq 0xebe4
movq %r14, %rdi
callq 0xebb4
movq 0x18(%rsp), %rdi
callq 0xeab8
movq 0x20(%rsp), %rdi
callq 0xec14
movq %rbx, %rdi
callq 0xec14
movq (%rsp), %rdi
callq 0x4780