// File: /workspace/github_cpp_makefile_star2_O2/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 $0x88, %rsp
movq %rdi, %rbx
callq 0x3db30
leaq 0x460(%rbx), %r14
movq %r14, %rdi
callq 0x3db30
leaq 0x8c0(%rbx), %r15
movq %r15, %rdi
movq %r14, 0x80(%rsp)
callq 0x4090e
movq %r15, 0x78(%rsp)
leaq 0x980(%rbx), %rax
xorps %xmm0, %xmm0
movups %xmm0, 0x958(%rbx)
movups %xmm0, 0x948(%rbx)
movups %xmm0, 0x938(%rbx)
movq %rax, 0x970(%rbx)
andq $0x0, 0x978(%rbx)
leaq 0x970(%rbx), %r13
movb $0x0, 0x980(%rbx)
leaq 0x990(%rbx), %rdi
movq %rdi, 0x68(%rsp)
movq %r13, 0x70(%rsp)
callq 0xd55f6
leaq 0xbf0(%rbx), %rax
movq %rax, 0x60(%rsp)
leaq 0xc00(%rbx), %rax
movq %rax, 0xbf0(%rbx)
andq $0x0, 0xbf8(%rbx)
movb $0x0, 0xc00(%rbx)
leaq 0xc40(%rbx), %rax
movq %rax, 0x58(%rsp)
leaq 0xc58(%rbx), %rax
movq %rax, 0x50(%rsp)
leaq 0xc90(%rbx), %rbp
leaq 0xca8(%rbx), %rax
movq %rax, 0x48(%rsp)
leaq 0xcc0(%rbx), %rax
movq %rax, 0x40(%rsp)
leaq 0xcd8(%rbx), %rax
movq %rax, 0x38(%rsp)
leaq 0xcf0(%rbx), %rax
movq %rax, 0x30(%rsp)
leaq 0xd08(%rbx), %rax
movq %rax, 0x28(%rsp)
leaq 0xd20(%rbx), %rax
movq %rax, 0x20(%rsp)
leaq 0xd60(%rbx), %r14
leaq 0xd78(%rbx), %rax
movq %rax, 0x18(%rsp)
leaq 0xd90(%rbx), %rax
movq %rax, 0x10(%rsp)
leaq 0xda8(%rbx), %rax
movq %rax, 0x8(%rsp)
leaq 0xdc0(%rbx), %rax
movq %rax, (%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0xc40(%rbx)
movups %xmm0, 0xc50(%rbx)
movups %xmm0, 0xc60(%rbx)
leaq 0xdd8(%rbx), %r15
leaq 0xdf0(%rbx), %r12
movl $0xa8, %edx
movq %rbp, %rdi
xorl %esi, %esi
callq 0x4280
movl $0xa8, %edx
movq %r14, %rdi
xorl %esi, %esi
callq 0x4280
movl $0x1000001, 0x968(%rbx) # imm = 0x1000001
movw $0x100, 0x96c(%rbx)     # imm = 0x100
andw $0x0, 0xd38(%rbx)
leaq 0x30f8f(%rip), %rsi     # 0x10641f
movq %r13, %rdi
callq 0x4810
movq 0x7ab21(%rip), %rdi     # 0x14ffc0
leaq 0x3911a(%rip), %rsi     # 0x10e5c0
callq 0x4480
xorl %eax, %eax
movb %al, 0xbe8(%rbx)
andw $0x0, 0xc20(%rbx)
andw $0x0, 0xd3a(%rbx)
movb %al, 0xd3c(%rbx)
movb %al, 0xe08(%rbx)
addq $0x88, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rax, %r13
jmp 0xd55a7
movq %rax, %r13
jmp 0xd55d9
movq %rax, %r13
jmp 0xd55e6
movq %rax, %r13
movq %r12, %rdi
callq 0x371ec
movq %r15, %rdi
callq 0xb25c
movq (%rsp), %rdi
callq 0xb25c
movq 0x8(%rsp), %rdi
callq 0xb290
movq 0x10(%rsp), %rdi
callq 0xb83e
movq 0x18(%rsp), %rdi
callq 0xb290
movq %r14, %rdi
callq 0xb83e
movq 0x20(%rsp), %rdi
callq 0xb25c
movq 0x28(%rsp), %rdi
callq 0xb290
movq 0x30(%rsp), %rdi
callq 0xb290
movq 0x38(%rsp), %rdi
callq 0xb290
movq 0x40(%rsp), %rdi
callq 0xb83e
movq 0x48(%rsp), %rdi
callq 0xb290
movq %rbp, %rdi
callq 0xb83e
movq 0x50(%rsp), %rdi
callq 0xb25c
movq 0x58(%rsp), %rdi
callq 0xb25c
movq 0x60(%rsp), %rdi
callq 0x4210
movq 0x68(%rsp), %rdi
callq 0xd5730
leaq 0x938(%rbx), %r14
leaq 0x950(%rbx), %r15
movq 0x70(%rsp), %rdi
callq 0x4210
movq %r15, %rdi
callq 0xaa94
movq %r14, %rdi
callq 0xaa72
movq 0x78(%rsp), %rdi
callq 0xa95c
movq 0x80(%rsp), %rdi
callq 0xaab6
movq %rbx, %rdi
callq 0xaab6
movq %r13, %rdi
callq 0x4780