// File: DavidLBruce[P]sim3dof/build/../src/SimExec.cpp
// Function: SimExec::SimExec()
SimExec::SimExec() :
MdlBase(),
ap(),
gdn(),
fcRdr(),
fcTseO(),
fcTse6(),
msl(),
mslTse6(),
skr(),
tgt()
{
  //
  // Default initialization of input variables
  //
  fileStub[0]    = '\0';  // na      Output file name stub
  flyerThld      = 10.0;  // m       Threshold for flyer miss distance
  maxTime        = 100.0; // sec     Maximum amount of simulation time
  outputRate     = -1.0;  // Hz      Trajectory data output rate
  pHitThld       = 1.0;   // m       Miss threshold for pHit calculation
  printAll       = false; // na      Flag directing to print all Monte
                          //         Carlo run miss data
  runs           = 1;     // na      Number of runs in the Monte Carlo set
  runStart       = 1;     // na      First run to be made resolved
  timeStep       = 1.0e-3;// sec     Simulation time step  
  xa             = 0.0;   // rad     Crossing angle.  Suplement of angle between
                          //         velocity vectors.

  tFinal         = 50.0;  // sec     Sim duration

}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x90, %rsp
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rdi
movq %rdi, -0x28(%rbp)
callq 0xd640
movq -0x28(%rbp), %rdi
leaq 0x17299(%rip), %rax     # 0x2ebe0
movq %rax, (%rdi)
addq $0x218, %rdi            # imm = 0x218
movq %rdi, -0x50(%rbp)
callq 0x1be20
movq -0x28(%rbp), %rdi
addq $0x320, %rdi            # imm = 0x320
movq %rdi, -0x48(%rbp)
callq 0xe420
movq -0x28(%rbp), %rdi
addq $0x338, %rdi            # imm = 0x338
movq %rdi, -0x40(%rbp)
callq 0xe420
movq -0x28(%rbp), %rdi
addq $0x350, %rdi            # imm = 0x350
movq %rdi, -0x38(%rbp)
callq 0xe420
movq -0x28(%rbp), %rdi
addq $0x368, %rdi            # imm = 0x368
movq %rdi, -0x30(%rbp)
callq 0xe420
movq -0x28(%rbp), %rdi
addq $0x3c8, %rdi            # imm = 0x3C8
movq %rdi, -0x20(%rbp)
callq 0x3700
jmp 0x179c0
movq -0x28(%rbp), %rdi
addq $0x548, %rdi            # imm = 0x548
movq %rdi, -0x58(%rbp)
callq 0x3c60
jmp 0x179d6
movq -0x28(%rbp), %rdi
addq $0x720, %rdi            # imm = 0x720
movq %rdi, -0x60(%rbp)
callq 0x4470
jmp 0x179ec
movq -0x28(%rbp), %rdi
addq $0x990, %rdi            # imm = 0x990
movq %rdi, -0x68(%rbp)
callq 0x6c70
jmp 0x17a02
movq -0x28(%rbp), %rdi
addq $0xca8, %rdi            # imm = 0xCA8
movq %rdi, -0x70(%rbp)
callq 0xb120
jmp 0x17a18
movq -0x28(%rbp), %rdi
addq $0xeb8, %rdi            # imm = 0xEB8
movq %rdi, -0x78(%rbp)
callq 0x11020
jmp 0x17a2e
movq -0x28(%rbp), %rdi
addq $0x1040, %rdi           # imm = 0x1040
movq %rdi, -0x80(%rbp)
callq 0x117a0
jmp 0x17a44
movq -0x28(%rbp), %rdi
addq $0x1588, %rdi           # imm = 0x1588
movq %rdi, -0x88(%rbp)
callq 0x171d0
jmp 0x17a5d
movq -0x28(%rbp), %rdi
addq $0x1750, %rdi           # imm = 0x1750
callq 0x1e750
jmp 0x17a6f
movq -0x28(%rbp), %rax
movb $0x0, 0xf1(%rax)
movsd 0xd1d6(%rip), %xmm0     # 0x24c58
movsd %xmm0, 0x148(%rax)
movsd 0xd1be(%rip), %xmm0     # 0x24c50
movsd %xmm0, 0x150(%rax)
movsd 0xc56e(%rip), %xmm0     # 0x24010
movsd %xmm0, 0x158(%rax)
movsd 0xc556(%rip), %xmm0     # 0x24008
movsd %xmm0, 0x160(%rax)
movb $0x0, 0x168(%rax)
movl $0x1, 0x16c(%rax)
movl $0x1, 0x170(%rax)
movsd 0xd16b(%rip), %xmm0     # 0x24c48
movsd %xmm0, 0x180(%rax)
xorps %xmm0, %xmm0
movsd %xmm0, 0x188(%rax)
movsd 0xd148(%rip), %xmm0     # 0x24c40
movsd %xmm0, 0x178(%rax)
addq $0x90, %rsp
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x10(%rbp)
movl %eax, -0x14(%rbp)
jmp 0x17bd9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x10(%rbp)
movl %eax, -0x14(%rbp)
jmp 0x17bd0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x10(%rbp)
movl %eax, -0x14(%rbp)
jmp 0x17bc7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x10(%rbp)
movl %eax, -0x14(%rbp)
jmp 0x17bbe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x10(%rbp)
movl %eax, -0x14(%rbp)
jmp 0x17bb5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x10(%rbp)
movl %eax, -0x14(%rbp)
jmp 0x17bac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x10(%rbp)
movl %eax, -0x14(%rbp)
jmp 0x17ba3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x10(%rbp)
movl %eax, -0x14(%rbp)
jmp 0x17b9a
movq -0x88(%rbp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x10(%rbp)
movl %eax, -0x14(%rbp)
callq 0x17270
movq -0x80(%rbp), %rdi
callq 0x11d60
movq -0x78(%rbp), %rdi
callq 0x11120
movq -0x70(%rbp), %rdi
callq 0xb1f0
movq -0x68(%rbp), %rdi
callq 0x7160
movq -0x60(%rbp), %rdi
callq 0x4840
movq -0x58(%rbp), %rdi
callq 0x3d00
movq -0x20(%rbp), %rdi
callq 0x37e0
movq -0x30(%rbp), %rdi
callq 0xe440
movq -0x38(%rbp), %rdi
callq 0xe440
movq -0x40(%rbp), %rdi
callq 0xe440
movq -0x48(%rbp), %rdi
callq 0xe440
movq -0x50(%rbp), %rdi
callq 0x1be40
movq -0x28(%rbp), %rdi
callq 0xd790
movq -0x10(%rbp), %rdi
callq 0x33d0
nopl (%rax,%rax)