// File: 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
movq %rsp, %rbp
subq $0xf0, %rsp
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rdi
movq %rdi, -0x38(%rbp)
movq %rdi, %rax
movq %rax, -0x40(%rbp)
callq 0x95350
movq -0x38(%rbp), %rdi
addq $0x460, %rdi            # imm = 0x460
movq %rdi, -0x30(%rbp)
callq 0x95350
jmp 0x1a7189
movq -0x40(%rbp), %rdi
addq $0x8c0, %rdi            # imm = 0x8C0
movq %rdi, -0x48(%rbp)
callq 0x99ba0
jmp 0x1a719f
movq -0x40(%rbp), %rdi
addq $0x938, %rdi            # imm = 0x938
movq %rdi, -0x68(%rbp)
callq 0xfd00
movq -0x40(%rbp), %rdi
addq $0x950, %rdi            # imm = 0x950
movq %rdi, -0x60(%rbp)
callq 0xfce0
movq -0x40(%rbp), %rdi
addq $0x970, %rdi            # imm = 0x970
movq %rdi, -0x58(%rbp)
callq 0x5720
movq -0x40(%rbp), %rdi
addq $0x990, %rdi            # imm = 0x990
movq %rdi, -0x50(%rbp)
callq 0x1a7570
jmp 0x1a71f1
movq -0x40(%rbp), %rdi
addq $0xbf0, %rdi            # imm = 0xBF0
movq %rdi, -0xf0(%rbp)
callq 0x5720
movq -0x40(%rbp), %rdi
addq $0xc40, %rdi            # imm = 0xC40
movq %rdi, -0xe8(%rbp)
callq 0xf650
movq -0x40(%rbp), %rdi
addq $0xc58, %rdi            # imm = 0xC58
movq %rdi, -0xe0(%rbp)
callq 0xf650
movq -0x40(%rbp), %rdi
addq $0xc90, %rdi            # imm = 0xC90
movq %rdi, -0xd8(%rbp)
callq 0xed40
movq -0x40(%rbp), %rdi
addq $0xca8, %rdi            # imm = 0xCA8
movq %rdi, -0xd0(%rbp)
callq 0xd0d0
movq -0x40(%rbp), %rdi
addq $0xcc0, %rdi            # imm = 0xCC0
movq %rdi, -0xc8(%rbp)
callq 0xed40
movq -0x40(%rbp), %rdi
addq $0xcd8, %rdi            # imm = 0xCD8
movq %rdi, -0xc0(%rbp)
callq 0xd0d0
movq -0x40(%rbp), %rdi
addq $0xcf0, %rdi            # imm = 0xCF0
movq %rdi, -0xb8(%rbp)
callq 0xd0d0
movq -0x40(%rbp), %rdi
addq $0xd08, %rdi            # imm = 0xD08
movq %rdi, -0xb0(%rbp)
callq 0xd0d0
movq -0x40(%rbp), %rdi
addq $0xd20, %rdi            # imm = 0xD20
movq %rdi, -0xa8(%rbp)
callq 0xf650
movq -0x40(%rbp), %rdi
addq $0xd60, %rdi            # imm = 0xD60
movq %rdi, -0xa0(%rbp)
callq 0xed40
movq -0x40(%rbp), %rdi
addq $0xd78, %rdi            # imm = 0xD78
movq %rdi, -0x98(%rbp)
callq 0xd0d0
movq -0x40(%rbp), %rdi
addq $0xd90, %rdi            # imm = 0xD90
movq %rdi, -0x90(%rbp)
callq 0xed40
movq -0x40(%rbp), %rdi
addq $0xda8, %rdi            # imm = 0xDA8
movq %rdi, -0x88(%rbp)
callq 0xd0d0
movq -0x40(%rbp), %rdi
addq $0xdc0, %rdi            # imm = 0xDC0
movq %rdi, -0x80(%rbp)
callq 0xf650
movq -0x40(%rbp), %rdi
addq $0xdd8, %rdi            # imm = 0xDD8
movq %rdi, -0x78(%rbp)
callq 0xf650
movq -0x40(%rbp), %rdi
addq $0xdf0, %rdi            # imm = 0xDF0
movq %rdi, -0x70(%rbp)
callq 0x850a0
movq -0x40(%rbp), %rdi
movb $0x1, 0x968(%rdi)
movb $0x0, 0x969(%rdi)
movb $0x0, 0x96a(%rdi)
movb $0x1, 0x96b(%rdi)
movb $0x0, 0x96c(%rdi)
movb $0x0, 0xd38(%rdi)
movb $0x0, 0xd39(%rdi)
movb $0x1, 0x96d(%rdi)
addq $0x970, %rdi            # imm = 0x970
leaq 0x57ffe(%rip), %rsi     # 0x1ff3b7
callq 0x5710
jmp 0x1a73c0
movq 0xcbbf9(%rip), %rdi     # 0x272fc0
leaq 0x62741(%rip), %rsi     # 0x209b0f
callq 0x5540
jmp 0x1a73d5
movq -0x40(%rbp), %rax
movb $0x0, 0xbe8(%rax)
movb $0x0, 0xc20(%rax)
movb $0x0, 0xc21(%rax)
movb $0x0, 0xd3a(%rax)
movb $0x0, 0xd3b(%rax)
movb $0x0, 0xd3c(%rax)
movb $0x0, 0xe08(%rax)
movq $0x0, -0x20(%rbp)
movq $0x0, -0x28(%rbp)
addq $0xf0, %rsp
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x10(%rbp)
movl %eax, -0x14(%rbp)
jmp 0x1a755b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x10(%rbp)
movl %eax, -0x14(%rbp)
jmp 0x1a7552
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x10(%rbp)
movl %eax, -0x14(%rbp)
jmp 0x1a752e
movq -0x70(%rbp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x10(%rbp)
movl %eax, -0x14(%rbp)
callq 0x85190
movq -0x78(%rbp), %rdi
callq 0xf9d0
movq -0x80(%rbp), %rdi
callq 0xf9d0
movq -0x88(%rbp), %rdi
callq 0xec80
movq -0x90(%rbp), %rdi
callq 0xefe0
movq -0x98(%rbp), %rdi
callq 0xec80
movq -0xa0(%rbp), %rdi
callq 0xefe0
movq -0xa8(%rbp), %rdi
callq 0xf9d0
movq -0xb0(%rbp), %rdi
callq 0xec80
movq -0xb8(%rbp), %rdi
callq 0xec80
movq -0xc0(%rbp), %rdi
callq 0xec80
movq -0xc8(%rbp), %rdi
callq 0xefe0
movq -0xd0(%rbp), %rdi
callq 0xec80
movq -0xd8(%rbp), %rdi
callq 0xefe0
movq -0xe0(%rbp), %rdi
callq 0xf9d0
movq -0xe8(%rbp), %rdi
callq 0xf9d0
movq -0xf0(%rbp), %rdi
callq 0x5300
movq -0x50(%rbp), %rdi
callq 0x1a7730
movq -0x58(%rbp), %rdi
callq 0x5300
movq -0x60(%rbp), %rdi
callq 0xfd80
movq -0x68(%rbp), %rdi
callq 0xfd20
movq -0x48(%rbp), %rdi
callq 0xf8a0
movq -0x30(%rbp), %rdi
callq 0xfde0
movq -0x38(%rbp), %rdi
callq 0xfde0
movq -0x10(%rbp), %rdi
callq 0x58f0
nopl (%rax)