diff options
Diffstat (limited to 'fresnel')
-rw-r--r-- | fresnel/.deps/error.Po | 334 | ||||
-rw-r--r-- | fresnel/.deps/main.Po | 368 | ||||
-rw-r--r-- | fresnel/.deps/parameter.Po | 361 | ||||
-rw-r--r-- | fresnel/.deps/propagate.Po | 365 | ||||
-rw-r--r-- | fresnel/.deps/uhr.Po | 363 | ||||
-rw-r--r-- | fresnel/.deps/utilities.Po | 331 | ||||
-rw-r--r-- | fresnel/Makefile.am | 23 | ||||
-rw-r--r-- | fresnel/Makefile.in | 436 | ||||
-rw-r--r-- | fresnel/README | 28 | ||||
-rw-r--r-- | fresnel/common.h | 57 | ||||
-rw-r--r-- | fresnel/error.C | 187 | ||||
-rw-r--r-- | fresnel/error.h | 70 | ||||
-rwxr-xr-x | fresnel/fresnel | bin | 0 -> 329120 bytes | |||
-rw-r--r-- | fresnel/main.C | 42 | ||||
-rw-r--r-- | fresnel/main.h | 34 | ||||
-rw-r--r-- | fresnel/parameter.C | 160 | ||||
-rw-r--r-- | fresnel/parameter.h | 86 | ||||
-rw-r--r-- | fresnel/propagate.C | 228 | ||||
-rw-r--r-- | fresnel/propagate.h | 59 | ||||
-rw-r--r-- | fresnel/uhr.C | 105 | ||||
-rw-r--r-- | fresnel/uhr.h | 52 | ||||
-rw-r--r-- | fresnel/utilities.C | 162 | ||||
-rw-r--r-- | fresnel/utilities.h | 51 |
23 files changed, 3902 insertions, 0 deletions
diff --git a/fresnel/.deps/error.Po b/fresnel/.deps/error.Po new file mode 100644 index 0000000..1242dc9 --- /dev/null +++ b/fresnel/.deps/error.Po @@ -0,0 +1,334 @@ +error.o: error.C error.h common.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/fstream \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/istream \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ios \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iosfwd \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++config.h \ + /usr/include/bits/wordsize.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/os_defines.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/cpu_defines.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/postypes.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cwchar \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cstddef \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/include/stddef.h \ + /usr/include/wchar.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/include/stdarg.h \ + /usr/include/bits/wchar.h /usr/include/xlocale.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/exception \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/char_traits.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/functexcept.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/exception_defines.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/type_traits.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/numeric_traits.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/move.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/concept_check.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/debug/debug.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/localefwd.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++locale.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cctype \ + /usr/include/ctype.h /usr/include/bits/types.h \ + /usr/include/bits/typesizes.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/byteswap.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ios_base.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/atomicity.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/gthr.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \ + /usr/include/bits/sched.h /usr/include/bits/time.h /usr/include/signal.h \ + /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/atomic_word.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_classes.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/string \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/allocator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/new \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ostream_insert.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cxxabi-forced.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_function.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/backward/binders.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_string.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/initializer_list \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_string.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_classes.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/streambuf \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/streambuf.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_ios.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_facets.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cwctype \ + /usr/include/wctype.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/ctype_base.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/streambuf_iterator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/ctype_inline.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_facets.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_ios.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ostream \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ostream.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/istream.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/codecvt.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cstdio \ + /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/include/bits/stdio.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/basic_file.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++io.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/fstream.tcc \ + /usr/include/string.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iomanip \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/sys/types.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/sys/sysmacros.h /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iostream + +error.h: + +common.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/fstream: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/istream: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ios: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iosfwd: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++config.h: + +/usr/include/bits/wordsize.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/include/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/cpu_defines.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/postypes.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cwchar: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cstddef: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/include/stddef.h: + +/usr/include/wchar.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/include/stdarg.h: + +/usr/include/bits/wchar.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/exception: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/char_traits.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/functexcept.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/exception_defines.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/type_traits.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/numeric_traits.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/move.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/concept_check.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/debug/debug.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/localefwd.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++locale.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cctype: + +/usr/include/ctype.h: + +/usr/include/bits/types.h: + +/usr/include/bits/typesizes.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/bits/byteswap.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ios_base.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/atomicity.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/gthr.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/time.h: + +/usr/include/bits/sched.h: + +/usr/include/bits/time.h: + +/usr/include/signal.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/atomic_word.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_classes.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/string: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/allocator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/new: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ostream_insert.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cxxabi-forced.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_function.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/backward/binders.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_string.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/initializer_list: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_string.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_classes.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/streambuf: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/streambuf.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_ios.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_facets.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cwctype: + +/usr/include/wctype.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/ctype_base.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/streambuf_iterator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/ctype_inline.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_facets.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_ios.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ostream: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ostream.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/istream.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/codecvt.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cstdio: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/bits/stdio_lim.h: + +/usr/include/bits/sys_errlist.h: + +/usr/include/bits/stdio.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/basic_file.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++io.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/fstream.tcc: + +/usr/include/string.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iomanip: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/sys/types.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iostream: diff --git a/fresnel/.deps/main.Po b/fresnel/.deps/main.Po new file mode 100644 index 0000000..30c5a15 --- /dev/null +++ b/fresnel/.deps/main.Po @@ -0,0 +1,368 @@ +main.o: main.C main.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iostream \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++config.h \ + /usr/include/bits/wordsize.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/os_defines.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/cpu_defines.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ostream \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ios \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iosfwd \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/postypes.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cwchar \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cstddef \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/include/stddef.h \ + /usr/include/wchar.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/include/stdarg.h \ + /usr/include/bits/wchar.h /usr/include/xlocale.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/exception \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/char_traits.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/functexcept.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/exception_defines.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/type_traits.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/numeric_traits.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/move.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/concept_check.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/debug/debug.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/localefwd.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++locale.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cctype \ + /usr/include/ctype.h /usr/include/bits/types.h \ + /usr/include/bits/typesizes.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/byteswap.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ios_base.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/atomicity.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/gthr.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \ + /usr/include/bits/sched.h /usr/include/bits/time.h /usr/include/signal.h \ + /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/atomic_word.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_classes.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/string \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/allocator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/new \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ostream_insert.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cxxabi-forced.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_function.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/backward/binders.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_string.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/initializer_list \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_string.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_classes.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/streambuf \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/streambuf.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_ios.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_facets.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cwctype \ + /usr/include/wctype.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/ctype_base.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/streambuf_iterator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/ctype_inline.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_facets.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_ios.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ostream.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/istream \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/istream.tcc \ + common.h error.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/fstream \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/codecvt.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cstdio \ + /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/include/bits/stdio.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/basic_file.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++io.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/fstream.tcc \ + /usr/include/string.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iomanip \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/sys/types.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/sys/sysmacros.h /usr/include/alloca.h parameter.h \ + utilities.h /usr/include/math.h /usr/include/bits/huge_val.h \ + /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \ + /usr/include/bits/inf.h /usr/include/bits/nan.h \ + /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathinline.h propagate.h uhr.h + +main.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iostream: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++config.h: + +/usr/include/bits/wordsize.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/include/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/cpu_defines.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ostream: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ios: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iosfwd: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/postypes.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cwchar: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cstddef: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/include/stddef.h: + +/usr/include/wchar.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/include/stdarg.h: + +/usr/include/bits/wchar.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/exception: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/char_traits.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/functexcept.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/exception_defines.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/type_traits.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/numeric_traits.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/move.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/concept_check.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/debug/debug.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/localefwd.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++locale.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cctype: + +/usr/include/ctype.h: + +/usr/include/bits/types.h: + +/usr/include/bits/typesizes.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/bits/byteswap.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ios_base.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/atomicity.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/gthr.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/time.h: + +/usr/include/bits/sched.h: + +/usr/include/bits/time.h: + +/usr/include/signal.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/atomic_word.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_classes.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/string: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/allocator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/new: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ostream_insert.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cxxabi-forced.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_function.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/backward/binders.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_string.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/initializer_list: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_string.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_classes.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/streambuf: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/streambuf.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_ios.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_facets.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cwctype: + +/usr/include/wctype.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/ctype_base.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/streambuf_iterator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/ctype_inline.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_facets.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_ios.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ostream.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/istream: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/istream.tcc: + +common.h: + +error.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/fstream: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/codecvt.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cstdio: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/bits/stdio_lim.h: + +/usr/include/bits/sys_errlist.h: + +/usr/include/bits/stdio.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/basic_file.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++io.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/fstream.tcc: + +/usr/include/string.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iomanip: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/sys/types.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/alloca.h: + +parameter.h: + +utilities.h: + +/usr/include/math.h: + +/usr/include/bits/huge_val.h: + +/usr/include/bits/huge_valf.h: + +/usr/include/bits/huge_vall.h: + +/usr/include/bits/inf.h: + +/usr/include/bits/nan.h: + +/usr/include/bits/mathdef.h: + +/usr/include/bits/mathcalls.h: + +/usr/include/bits/mathinline.h: + +propagate.h: + +uhr.h: diff --git a/fresnel/.deps/parameter.Po b/fresnel/.deps/parameter.Po new file mode 100644 index 0000000..49ee957 --- /dev/null +++ b/fresnel/.deps/parameter.Po @@ -0,0 +1,361 @@ +parameter.o: parameter.C parameter.h common.h error.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/fstream \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/istream \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ios \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iosfwd \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++config.h \ + /usr/include/bits/wordsize.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/os_defines.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/cpu_defines.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/postypes.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cwchar \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cstddef \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/include/stddef.h \ + /usr/include/wchar.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/include/stdarg.h \ + /usr/include/bits/wchar.h /usr/include/xlocale.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/exception \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/char_traits.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/functexcept.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/exception_defines.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/type_traits.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/numeric_traits.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/move.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/concept_check.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/debug/debug.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/localefwd.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++locale.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cctype \ + /usr/include/ctype.h /usr/include/bits/types.h \ + /usr/include/bits/typesizes.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/byteswap.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ios_base.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/atomicity.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/gthr.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \ + /usr/include/bits/sched.h /usr/include/bits/time.h /usr/include/signal.h \ + /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/atomic_word.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_classes.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/string \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/allocator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/new \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ostream_insert.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cxxabi-forced.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_function.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/backward/binders.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_string.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/initializer_list \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_string.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_classes.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/streambuf \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/streambuf.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_ios.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_facets.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cwctype \ + /usr/include/wctype.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/ctype_base.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/streambuf_iterator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/ctype_inline.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_facets.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_ios.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ostream \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ostream.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/istream.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/codecvt.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cstdio \ + /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/include/bits/stdio.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/basic_file.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++io.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/fstream.tcc \ + /usr/include/string.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iomanip \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/sys/types.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/sys/sysmacros.h /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iostream \ + utilities.h /usr/include/math.h /usr/include/bits/huge_val.h \ + /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \ + /usr/include/bits/inf.h /usr/include/bits/nan.h \ + /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathinline.h + +parameter.h: + +common.h: + +error.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/fstream: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/istream: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ios: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iosfwd: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++config.h: + +/usr/include/bits/wordsize.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/include/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/cpu_defines.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/postypes.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cwchar: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cstddef: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/include/stddef.h: + +/usr/include/wchar.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/include/stdarg.h: + +/usr/include/bits/wchar.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/exception: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/char_traits.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/functexcept.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/exception_defines.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/type_traits.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/numeric_traits.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/move.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/concept_check.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/debug/debug.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/localefwd.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++locale.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cctype: + +/usr/include/ctype.h: + +/usr/include/bits/types.h: + +/usr/include/bits/typesizes.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/bits/byteswap.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ios_base.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/atomicity.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/gthr.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/time.h: + +/usr/include/bits/sched.h: + +/usr/include/bits/time.h: + +/usr/include/signal.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/atomic_word.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_classes.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/string: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/allocator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/new: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ostream_insert.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cxxabi-forced.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_function.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/backward/binders.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_string.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/initializer_list: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_string.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_classes.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/streambuf: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/streambuf.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_ios.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_facets.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cwctype: + +/usr/include/wctype.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/ctype_base.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/streambuf_iterator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/ctype_inline.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_facets.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_ios.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ostream: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ostream.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/istream.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/codecvt.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cstdio: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/bits/stdio_lim.h: + +/usr/include/bits/sys_errlist.h: + +/usr/include/bits/stdio.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/basic_file.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++io.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/fstream.tcc: + +/usr/include/string.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iomanip: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/sys/types.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iostream: + +utilities.h: + +/usr/include/math.h: + +/usr/include/bits/huge_val.h: + +/usr/include/bits/huge_valf.h: + +/usr/include/bits/huge_vall.h: + +/usr/include/bits/inf.h: + +/usr/include/bits/nan.h: + +/usr/include/bits/mathdef.h: + +/usr/include/bits/mathcalls.h: + +/usr/include/bits/mathinline.h: diff --git a/fresnel/.deps/propagate.Po b/fresnel/.deps/propagate.Po new file mode 100644 index 0000000..121236d --- /dev/null +++ b/fresnel/.deps/propagate.Po @@ -0,0 +1,365 @@ +propagate.o: propagate.C propagate.h common.h error.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/fstream \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/istream \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ios \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iosfwd \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++config.h \ + /usr/include/bits/wordsize.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/os_defines.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/cpu_defines.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/postypes.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cwchar \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cstddef \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/include/stddef.h \ + /usr/include/wchar.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/include/stdarg.h \ + /usr/include/bits/wchar.h /usr/include/xlocale.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/exception \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/char_traits.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/functexcept.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/exception_defines.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/type_traits.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/numeric_traits.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/move.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/concept_check.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/debug/debug.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/localefwd.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++locale.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cctype \ + /usr/include/ctype.h /usr/include/bits/types.h \ + /usr/include/bits/typesizes.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/byteswap.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ios_base.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/atomicity.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/gthr.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \ + /usr/include/bits/sched.h /usr/include/bits/time.h /usr/include/signal.h \ + /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/atomic_word.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_classes.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/string \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/allocator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/new \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ostream_insert.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cxxabi-forced.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_function.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/backward/binders.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_string.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/initializer_list \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_string.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_classes.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/streambuf \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/streambuf.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_ios.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_facets.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cwctype \ + /usr/include/wctype.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/ctype_base.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/streambuf_iterator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/ctype_inline.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_facets.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_ios.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ostream \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ostream.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/istream.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/codecvt.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cstdio \ + /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/include/bits/stdio.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/basic_file.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++io.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/fstream.tcc \ + /usr/include/string.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iomanip \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/sys/types.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/sys/sysmacros.h /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iostream \ + parameter.h utilities.h /usr/include/math.h /usr/include/bits/huge_val.h \ + /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \ + /usr/include/bits/inf.h /usr/include/bits/nan.h \ + /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \ + /usr/include/bits/mathinline.h uhr.h + +propagate.h: + +common.h: + +error.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/fstream: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/istream: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ios: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iosfwd: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++config.h: + +/usr/include/bits/wordsize.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/include/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/cpu_defines.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/postypes.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cwchar: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cstddef: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/include/stddef.h: + +/usr/include/wchar.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/include/stdarg.h: + +/usr/include/bits/wchar.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/exception: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/char_traits.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/functexcept.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/exception_defines.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/type_traits.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/numeric_traits.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/move.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/concept_check.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/debug/debug.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/localefwd.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++locale.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cctype: + +/usr/include/ctype.h: + +/usr/include/bits/types.h: + +/usr/include/bits/typesizes.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/bits/byteswap.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ios_base.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/atomicity.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/gthr.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/time.h: + +/usr/include/bits/sched.h: + +/usr/include/bits/time.h: + +/usr/include/signal.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/atomic_word.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_classes.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/string: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/allocator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/new: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ostream_insert.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cxxabi-forced.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_function.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/backward/binders.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_string.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/initializer_list: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_string.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_classes.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/streambuf: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/streambuf.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_ios.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_facets.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cwctype: + +/usr/include/wctype.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/ctype_base.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/streambuf_iterator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/ctype_inline.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_facets.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_ios.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ostream: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ostream.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/istream.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/codecvt.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cstdio: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/bits/stdio_lim.h: + +/usr/include/bits/sys_errlist.h: + +/usr/include/bits/stdio.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/basic_file.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++io.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/fstream.tcc: + +/usr/include/string.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iomanip: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/sys/types.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iostream: + +parameter.h: + +utilities.h: + +/usr/include/math.h: + +/usr/include/bits/huge_val.h: + +/usr/include/bits/huge_valf.h: + +/usr/include/bits/huge_vall.h: + +/usr/include/bits/inf.h: + +/usr/include/bits/nan.h: + +/usr/include/bits/mathdef.h: + +/usr/include/bits/mathcalls.h: + +/usr/include/bits/mathinline.h: + +uhr.h: diff --git a/fresnel/.deps/uhr.Po b/fresnel/.deps/uhr.Po new file mode 100644 index 0000000..c4b2a07 --- /dev/null +++ b/fresnel/.deps/uhr.Po @@ -0,0 +1,363 @@ +uhr.o: uhr.C uhr.h /usr/include/time.h /usr/include/features.h \ + /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/include/stddef.h \ + /usr/include/bits/time.h /usr/include/bits/types.h \ + /usr/include/bits/typesizes.h /usr/include/xlocale.h /usr/include/math.h \ + /usr/include/bits/huge_val.h /usr/include/bits/huge_valf.h \ + /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \ + /usr/include/bits/nan.h /usr/include/bits/mathdef.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathinline.h \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/include/stdarg.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/include/bits/stdio.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/fstream \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/istream \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ios \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iosfwd \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++config.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/os_defines.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/cpu_defines.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/postypes.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cwchar \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cstddef \ + /usr/include/bits/wchar.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/exception \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/char_traits.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/functexcept.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/exception_defines.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/type_traits.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/numeric_traits.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/move.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/concept_check.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/debug/debug.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/localefwd.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++locale.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cctype \ + /usr/include/ctype.h /usr/include/endian.h /usr/include/bits/endian.h \ + /usr/include/bits/byteswap.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ios_base.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/atomicity.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/gthr.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/sigset.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/setjmp.h \ + /usr/include/unistd.h /usr/include/bits/posix_opt.h \ + /usr/include/bits/environments.h /usr/include/bits/confname.h \ + /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/atomic_word.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_classes.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/string \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/allocator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/new \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ostream_insert.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cxxabi-forced.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_function.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/backward/binders.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_string.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/initializer_list \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_string.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_classes.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/streambuf \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/streambuf.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_ios.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_facets.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cwctype \ + /usr/include/wctype.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/ctype_base.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/streambuf_iterator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/ctype_inline.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_facets.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_ios.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ostream \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ostream.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/istream.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/codecvt.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cstdio \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/basic_file.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++io.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/fstream.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iomanip \ + error.h common.h /usr/include/string.h /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/sys/select.h \ + /usr/include/bits/select.h /usr/include/sys/sysmacros.h \ + /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iostream \ + parameter.h utilities.h + +uhr.h: + +/usr/include/time.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/bits/wordsize.h: + +/usr/include/gnu/stubs.h: + +/usr/include/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/include/stddef.h: + +/usr/include/bits/time.h: + +/usr/include/bits/types.h: + +/usr/include/bits/typesizes.h: + +/usr/include/xlocale.h: + +/usr/include/math.h: + +/usr/include/bits/huge_val.h: + +/usr/include/bits/huge_valf.h: + +/usr/include/bits/huge_vall.h: + +/usr/include/bits/inf.h: + +/usr/include/bits/nan.h: + +/usr/include/bits/mathdef.h: + +/usr/include/bits/mathcalls.h: + +/usr/include/bits/mathinline.h: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/include/stdarg.h: + +/usr/include/bits/stdio_lim.h: + +/usr/include/bits/sys_errlist.h: + +/usr/include/bits/stdio.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/fstream: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/istream: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ios: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iosfwd: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++config.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/os_defines.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/cpu_defines.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/postypes.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cwchar: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cstddef: + +/usr/include/bits/wchar.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/exception: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/char_traits.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/functexcept.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/exception_defines.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/type_traits.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/numeric_traits.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/move.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/concept_check.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/debug/debug.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/localefwd.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++locale.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cctype: + +/usr/include/ctype.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/bits/byteswap.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ios_base.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/atomicity.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/gthr.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/atomic_word.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_classes.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/string: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/allocator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/new: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ostream_insert.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cxxabi-forced.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_function.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/backward/binders.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_string.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/initializer_list: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_string.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_classes.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/streambuf: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/streambuf.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_ios.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_facets.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cwctype: + +/usr/include/wctype.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/ctype_base.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/streambuf_iterator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/ctype_inline.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_facets.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_ios.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ostream: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ostream.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/istream.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/codecvt.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cstdio: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/basic_file.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++io.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/fstream.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iomanip: + +error.h: + +common.h: + +/usr/include/string.h: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/sys/types.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iostream: + +parameter.h: + +utilities.h: diff --git a/fresnel/.deps/utilities.Po b/fresnel/.deps/utilities.Po new file mode 100644 index 0000000..990e717 --- /dev/null +++ b/fresnel/.deps/utilities.Po @@ -0,0 +1,331 @@ +utilities.o: utilities.C utilities.h /usr/include/stdio.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/include/stddef.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/include/stdarg.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/include/bits/stdio.h /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/endian.h /usr/include/bits/endian.h \ + /usr/include/bits/byteswap.h /usr/include/xlocale.h \ + /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \ + /usr/include/bits/select.h /usr/include/bits/sigset.h \ + /usr/include/bits/time.h /usr/include/sys/sysmacros.h \ + /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/fstream \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/istream \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ios \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iosfwd \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++config.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/os_defines.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/cpu_defines.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/postypes.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cwchar \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cstddef \ + /usr/include/bits/wchar.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/exception \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/char_traits.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/functexcept.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/exception_defines.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/type_traits.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/numeric_traits.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/move.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/concept_check.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/debug/debug.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/localefwd.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++locale.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ios_base.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/atomicity.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/gthr.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/atomic_word.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_classes.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/string \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/allocator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/new \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ostream_insert.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cxxabi-forced.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_function.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/backward/binders.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_string.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/initializer_list \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_string.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_classes.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/streambuf \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/streambuf.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_ios.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_facets.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cwctype \ + /usr/include/wctype.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/ctype_base.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/streambuf_iterator.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/ctype_inline.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_facets.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_ios.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ostream \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ostream.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/istream.tcc \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/codecvt.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cstdio \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/basic_file.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++io.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/fstream.tcc \ + /usr/include/string.h \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iomanip \ + /usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iostream + +utilities.h: + +/usr/include/stdio.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/bits/wordsize.h: + +/usr/include/gnu/stubs.h: + +/usr/include/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/include/stddef.h: + +/usr/include/bits/types.h: + +/usr/include/bits/typesizes.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/include/stdarg.h: + +/usr/include/bits/stdio_lim.h: + +/usr/include/bits/sys_errlist.h: + +/usr/include/bits/stdio.h: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/bits/byteswap.h: + +/usr/include/xlocale.h: + +/usr/include/sys/types.h: + +/usr/include/time.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/fstream: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/istream: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ios: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iosfwd: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++config.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/os_defines.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/cpu_defines.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/postypes.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cwchar: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cstddef: + +/usr/include/bits/wchar.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/exception: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/char_traits.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/functexcept.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/exception_defines.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/type_traits.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/numeric_traits.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/move.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/concept_check.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/debug/debug.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/localefwd.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++locale.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ios_base.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/atomicity.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/gthr.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/atomic_word.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_classes.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/string: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/allocator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/new: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ostream_insert.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cxxabi-forced.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_function.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/backward/binders.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_string.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/initializer_list: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_string.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_classes.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/streambuf: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/streambuf.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_ios.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_facets.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cwctype: + +/usr/include/wctype.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/ctype_base.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/streambuf_iterator.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/ctype_inline.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/locale_facets.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/basic_ios.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ostream: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/ostream.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/istream.tcc: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/codecvt.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cstdio: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/basic_file.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/x86_64-redhat-linux/bits/c++io.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/fstream.tcc: + +/usr/include/string.h: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iomanip: + +/usr/lib/gcc/x86_64-redhat-linux/4.4.3/../../../../include/c++/4.4.3/iostream: diff --git a/fresnel/Makefile.am b/fresnel/Makefile.am new file mode 100644 index 0000000..deee9b8 --- /dev/null +++ b/fresnel/Makefile.am @@ -0,0 +1,23 @@ +bin_PROGRAMS = fresnel + +dist_data_DATA = README data + +#INCLUDES = +#LDFLAGS = + +fresnel_SOURCES = \ + main.C \ + error.C \ + parameter.C \ + propagate.C \ + uhr.C \ + utilities.C + +include_HEADERS = \ + common.h \ + error.h \ + main.h \ + parameter.h \ + propagate.h \ + uhr.h \ + utilities.h diff --git a/fresnel/Makefile.in b/fresnel/Makefile.in new file mode 100644 index 0000000..8186f9b --- /dev/null +++ b/fresnel/Makefile.in @@ -0,0 +1,436 @@ +# Makefile.in generated by automake 1.6.3 from Makefile.am. +# @configure_input@ + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 +# Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +SHELL = @SHELL@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ + +bindir = @bindir@ +sbindir = @sbindir@ +libexecdir = @libexecdir@ +datadir = @datadir@ +sysconfdir = @sysconfdir@ +sharedstatedir = @sharedstatedir@ +localstatedir = @localstatedir@ +libdir = @libdir@ +infodir = @infodir@ +mandir = @mandir@ +includedir = @includedir@ +oldincludedir = /usr/include +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = .. + +ACLOCAL = @ACLOCAL@ +AUTOCONF = @AUTOCONF@ +AUTOMAKE = @AUTOMAKE@ +AUTOHEADER = @AUTOHEADER@ + +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_HEADER = $(INSTALL_DATA) +transform = @program_transform_name@ +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +host_alias = @host_alias@ +host_triplet = @host@ + +EXEEXT = @EXEEXT@ +OBJEXT = @OBJEXT@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +AMTAR = @AMTAR@ +AR = @AR@ +AS = @AS@ +AWK = @AWK@ +CC = @CC@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXFLAGS = @CXXFLAGS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DOXYGEN = @DOXYGEN@ +ECHO = @ECHO@ +EGREP = @EGREP@ +F77 = @F77@ +GCJ = @GCJ@ +GCJFLAGS = @GCJFLAGS@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LATEX = @LATEX@ +LDFLAGS = @LDFLAGS@ +LIBTOOL = @LIBTOOL@ +LN_S = @LN_S@ +OBJDUMP = @OBJDUMP@ +PACKAGE = @PACKAGE@ +PDFLATEX = @PDFLATEX@ +RANLIB = @RANLIB@ +RC = @RC@ +SED = @SED@ +STRIP = @STRIP@ +VERSION = @VERSION@ +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ +bin_PROGRAMS = fresnel + +dist_data_DATA = README data + + +#INCLUDES = +#LDFLAGS = +fresnel_SOURCES = \ + main.C \ + error.C \ + parameter.C \ + propagate.C \ + uhr.C \ + utilities.C + + +include_HEADERS = \ + common.h \ + error.h \ + main.h \ + parameter.h \ + propagate.h \ + uhr.h \ + utilities.h + +subdir = fresnel +mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +bin_PROGRAMS = fresnel$(EXEEXT) +PROGRAMS = $(bin_PROGRAMS) + +am_fresnel_OBJECTS = main.$(OBJEXT) error.$(OBJEXT) parameter.$(OBJEXT) \ + propagate.$(OBJEXT) uhr.$(OBJEXT) utilities.$(OBJEXT) +fresnel_OBJECTS = $(am_fresnel_OBJECTS) +fresnel_LDADD = $(LDADD) +fresnel_DEPENDENCIES = +fresnel_LDFLAGS = + +DEFS = @DEFS@ +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +LIBS = @LIBS@ +depcomp = $(SHELL) $(top_srcdir)/config/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/error.Po ./$(DEPDIR)/main.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/parameter.Po ./$(DEPDIR)/propagate.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/uhr.Po ./$(DEPDIR)/utilities.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(LIBTOOL) --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(fresnel_SOURCES) +DATA = $(dist_data_DATA) + +HEADERS = $(include_HEADERS) + +DIST_COMMON = README $(dist_data_DATA) $(include_HEADERS) Makefile.am \ + Makefile.in +SOURCES = $(fresnel_SOURCES) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .C .lo .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --foreign fresnel/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) +install-binPROGRAMS: $(bin_PROGRAMS) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(bindir) + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + || test -f $$p1 \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f; \ + else :; fi; \ + done + +uninstall-binPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f $(DESTDIR)$(bindir)/$$f"; \ + rm -f $(DESTDIR)$(bindir)/$$f; \ + done + +clean-binPROGRAMS: + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f $$p $$f"; \ + rm -f $$p $$f ; \ + done +fresnel$(EXEEXT): $(fresnel_OBJECTS) $(fresnel_DEPENDENCIES) + @rm -f fresnel$(EXEEXT) + $(CXXLINK) $(fresnel_LDFLAGS) $(fresnel_OBJECTS) $(fresnel_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/error.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/parameter.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/propagate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/uhr.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utilities.Po@am__quote@ + +distclean-depend: + -rm -rf ./$(DEPDIR) + +.C.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$< + +.C.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` + +.C.lo: +@AMDEP_TRUE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(LTCXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$< +CXXDEPMODE = @CXXDEPMODE@ + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: +dist_dataDATA_INSTALL = $(INSTALL_DATA) +install-dist_dataDATA: $(dist_data_DATA) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(datadir) + @list='$(dist_data_DATA)'; for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(dist_dataDATA_INSTALL) $$d$$p $(DESTDIR)$(datadir)/$$f"; \ + $(dist_dataDATA_INSTALL) $$d$$p $(DESTDIR)$(datadir)/$$f; \ + done + +uninstall-dist_dataDATA: + @$(NORMAL_UNINSTALL) + @list='$(dist_data_DATA)'; for p in $$list; do \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f $(DESTDIR)$(datadir)/$$f"; \ + rm -f $(DESTDIR)$(datadir)/$$f; \ + done +includeHEADERS_INSTALL = $(INSTALL_HEADER) +install-includeHEADERS: $(include_HEADERS) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(includedir) + @list='$(include_HEADERS)'; for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(includeHEADERS_INSTALL) $$d$$p $(DESTDIR)$(includedir)/$$f"; \ + $(includeHEADERS_INSTALL) $$d$$p $(DESTDIR)$(includedir)/$$f; \ + done + +uninstall-includeHEADERS: + @$(NORMAL_UNINSTALL) + @list='$(include_HEADERS)'; for p in $$list; do \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f $(DESTDIR)$(includedir)/$$f"; \ + rm -f $(DESTDIR)$(includedir)/$$f; \ + done + +ETAGS = etags +ETAGSFLAGS = + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = .. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @list='$(DISTFILES)'; for file in $$list; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(PROGRAMS) $(DATA) $(HEADERS) + +installdirs: + $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(datadir) $(DESTDIR)$(includedir) + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-compile distclean-depend \ + distclean-generic distclean-libtool distclean-tags + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: install-dist_dataDATA install-includeHEADERS + +install-exec-am: install-binPROGRAMS + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +uninstall-am: uninstall-binPROGRAMS uninstall-dist_dataDATA \ + uninstall-includeHEADERS uninstall-info-am + +.PHONY: GTAGS all all-am check check-am clean clean-binPROGRAMS \ + clean-generic clean-libtool distclean distclean-compile \ + distclean-depend distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am info info-am install \ + install-am install-binPROGRAMS install-data install-data-am \ + install-dist_dataDATA install-exec install-exec-am \ + install-includeHEADERS install-info install-info-am install-man \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + tags uninstall uninstall-am uninstall-binPROGRAMS \ + uninstall-dist_dataDATA uninstall-includeHEADERS \ + uninstall-info-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/fresnel/README b/fresnel/README new file mode 100644 index 0000000..b09fe65 --- /dev/null +++ b/fresnel/README @@ -0,0 +1,28 @@ + + Fresnel reflectivity +------------------------------------------------------------------------------------------ + +This program calculates the flux of light I(t) reflected from a +step plasma profile. +The laser pulse is assumed to have rectangular shape. + +Input parameters are + - plasma frequency in units of the laser frequency + - incident laser amplitude (= lpic++ amplitude a0) + - angle of incidence + - polarization (s or p) + - pulse duration in laser cycles + - number of time steps per cycle + - output path +These paramters are entered by editing the input file 'input.fresnel'. + +Results are written to file 'reflex', 'reflex-avg' and 'reflex-int'. + 'reflex' : reflected intensity as a function of time + 'reflex-avg' : cycle-averaged reflectivity ( <I(t)>/I0 ) + 'reflex-int' : integrand for the numerical integration, + only for those who are very much interested! + +Notice: To compare the reflected flux with lpic++ results, you have + to shift the reflected flux in time corresponding to the + time the laser light needs for reaching the surface and + returning to the box boundary. diff --git a/fresnel/common.h b/fresnel/common.h new file mode 100644 index 0000000..acebd81 --- /dev/null +++ b/fresnel/common.h @@ -0,0 +1,57 @@ +/* + This file is part of LPIC++, a particle-in-cell code for + simulating the interaction of laser light with plasma. + + Copyright (C) 1994-1997 Roland Lichters + + LPIC++ is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +/////////////////////////////////////////////////////////// +// +// physical constants in SI units +// mathematical constants +// common procedures +// +/////////////////////////////////////////////////////////// + +#ifndef COMMON_H +#define COMMON_H + +#define C 2.9979246e+8 // m/s velocity of light in vacuum +#define E 1.6021773e-19 // C electron charge +#define M 9.1093897e-31 // kg electron mass +#define EPS 8.8541878e-12 // C/Vm dielectric permability +#define EV 1.6021773e-19 // J electron volt +#define HB 1.0545727e-34 // Js Planck's h/2pi +#define AB 5.2917726e-11 // m Bor radius +#define EN 4.3597483e-18 // J atomic energy unit = 2 * 13.6 eV +#define TI 2.4188843e-17 // s atomic time unit = HB / EN + +#define PI M_PI +#define TINY 1e-10 + +//---------------------------------------------------------------------------------------- + +inline double sqr(double x) { return (x*x); }; + +static const int filename_size = 100; + +#endif + + + + + diff --git a/fresnel/error.C b/fresnel/error.C new file mode 100644 index 0000000..c8ab6f6 --- /dev/null +++ b/fresnel/error.C @@ -0,0 +1,187 @@ +/* + This file is part of LPIC++, a particle-in-cell code for + simulating the interaction of laser light with plasma. + + Copyright (C) 1994-1997 Roland Lichters + + LPIC++ is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +#include <error.h> + +int error_handler::error_number = 0; +int error_handler::message_number = 0; +int error_handler::debug_number = 0; +int error_handler::Q_debug = 1; +int error_handler::object_number = 0; + +////////////////////////////////////////////////////////////////////////////////////////// + +error_handler::error_handler(const char *name, char *error_file_name) +{ + errname = new char [filename_size]; + strcpy(errname,error_file_name); + + errfile.open(errname,ios::app); + + if (!errfile) + { + cerr << " Cannot open " << errname << endl; + exit(1); + } + + errfile.close(); + + my_name = name; + object_number++; + + debug(""); +} + +////////////////////////////////////////////////////////////////////////////////////////// + +void error_handler::error(char* s1, char* s2, char *s3, char *s4) +{ + error_number++ ; + + errfile.open(errname,ios::app); + errfile.setf(ios::left); + + errfile << "FAILURE: " << setw(24) << my_name << " " << s1 << ' ' << s2 + << s3 << s4 << endl; + + errfile.close(); + + exit(1); +} + +void error_handler::error(char* s1, double d2, char *s3, char *s4) +{ + error_number++ ; + + errfile.open(errname,ios::app); + errfile.setf(ios::left); + + errfile << "FAILURE: " << setw(24) << my_name << " " << s1 << ' ' << d2 + << s3 << s4 << endl; + + errfile.close(); + + exit(1); +} + +////////////////////////////////////////////////////////////////////////////////////////// + +void error_handler::message(char *s1, char* s2, char* s3, char* s4) +{ + message_number++ ; + + errfile.open(errname,ios::app); + errfile.setf(ios::left); + + errfile << setw(33) << my_name << " " + << s1 << " " << s2 << " " << s3 << " " << s4 << endl; + + errfile.close(); +} + +void error_handler::message(char *s1, double d2, + char* s3, char* s4) +{ + message_number++ ; + + errfile.open(errname,ios::app); + errfile.setf(ios::left); + + errfile.precision(12); + + errfile << setw(33) << my_name << " " + << s1 << " " << d2 << " " << s3 << " " << s4 <<endl; + + errfile.close(); +} + +void error_handler::message(char *s1, double d2, char* s3, double d4) +{ + message_number++ ; + + errfile.open(errname,ios::app); + errfile.setf(ios::left); + + errfile.precision(12); + + errfile << setw(33) << my_name << " " + << s1 << " " << d2 << " " << s3 << " " << d4 <<endl; + + errfile.close(); +} + +////////////////////////////////////////////////////////////////////////////////////////// + +void error_handler::debug(char *s1, char* s2, char* s3, char* s4) +{ + if (Q_debug) { + debug_number++ ; + + errfile.open(errname,ios::app); + errfile.setf(ios::left); + + errfile << setw(33) << my_name << " DB:" << setw(2) << object_number << " " + << s1 << " " << s2 << " " << s3 << " " << s4 << endl; + + errfile.close(); + } +} + +void error_handler::debug(char *s1, double d2, char* s3, char* s4) +{ + if (Q_debug) { + debug_number++ ; + + errfile.open(errname,ios::app); + errfile.setf(ios::left); + + errfile.precision(12); + + errfile << setw(33) << my_name << " DB:" << setw(2) << object_number << " " + << s1 << " " << d2 << " " << s3 << " " << s4 <<endl; + + errfile.close(); + } +} + +void error_handler::debug(char *s1, double d2, char* s3, double d4) +{ + if (Q_debug) { + debug_number++ ; + + errfile.open(errname,ios::app); + errfile.setf(ios::left); + + errfile.precision(12); + + errfile << setw(33) << my_name << " DB:" << setw(2) << object_number << " " + << s1 << " " << d2 << " " << s3 << " " << d4 <<endl; + + errfile.close(); + } +} + +////////////////////////////////////////////////////////////////////////////////////////// +//EOF + + + + diff --git a/fresnel/error.h b/fresnel/error.h new file mode 100644 index 0000000..5378c4f --- /dev/null +++ b/fresnel/error.h @@ -0,0 +1,70 @@ +/* + This file is part of LPIC++, a particle-in-cell code for + simulating the interaction of laser light with plasma. + + Copyright (C) 1994-1997 Roland Lichters + + LPIC++ is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +#ifndef ERROR_H +#define ERROR_H + +#include <common.h> +#include <fstream> +#include <stdio.h> +#include <string.h> +#include <iomanip> +#include <stdlib.h> // <libc.h> +#include <iostream> +using namespace std; + +class error_handler { + static int error_number; + static int message_number; + static int Q_debug; + static int debug_number; + static int object_number; + const char *my_name; + char *errname; + ofstream errfile; +public: + error_handler(const char *, char *error_file_name); + void error(char* s1, char* s2="", + char* s3="", char* s4=""); + void error(char* s1, double d2, + char* s3="", char* s4=""); + + void message(char* m1, + char* m2="", char* m3="", char* m4=""); + void message(char* m1, double m2, + char* m3="", char* m4=""); + void message(char* m1 , double m2, char* m3, double m4); + + void debug(char* m1, + char* m2="", char* m3="", char* m4=""); + void debug(char* m1, double m2, + char* m3="", char* m4=""); + void debug(char* m1 , double m2, char* m3, double m4); +}; + +#endif + + + + + + + diff --git a/fresnel/fresnel b/fresnel/fresnel Binary files differnew file mode 100755 index 0000000..e2047f3 --- /dev/null +++ b/fresnel/fresnel diff --git a/fresnel/main.C b/fresnel/main.C new file mode 100644 index 0000000..bac060e --- /dev/null +++ b/fresnel/main.C @@ -0,0 +1,42 @@ +/* + This file is part of LPIC++, a particle-in-cell code for + simulating the interaction of laser light with plasma. + + Copyright (C) 1994-1997 Roland Lichters + + LPIC++ is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +#include <main.h> + +////////////////////////////////////////////////////////////////////////////////////////// + +int main(int argc, char **argv) +{ + parameter p(argc, argv); + propagate prop(p); + static error_handler bob("main",p.errname); + + prop.loop(p); + + bob.message("done"); + + exit(0); +} + +////////////////////////////////////////////////////////////////////////////////////////// +//EOF + + diff --git a/fresnel/main.h b/fresnel/main.h new file mode 100644 index 0000000..6b9c413 --- /dev/null +++ b/fresnel/main.h @@ -0,0 +1,34 @@ +/* + This file is part of LPIC++, a particle-in-cell code for + simulating the interaction of laser light with plasma. + + Copyright (C) 1994-1997 Roland Lichters + + LPIC++ is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +#ifndef MAIN_H +#define MAIN_H + +#include <iostream> +#include <common.h> +#include <error.h> +#include <parameter.h> +#include <propagate.h> + +int main(int argc, char **argv); + + +#endif diff --git a/fresnel/parameter.C b/fresnel/parameter.C new file mode 100644 index 0000000..e7b7d2b --- /dev/null +++ b/fresnel/parameter.C @@ -0,0 +1,160 @@ +/* + This file is part of LPIC++, a particle-in-cell code for + simulating the interaction of laser light with plasma. + + Copyright (C) 1994-1997 Roland Lichters + + LPIC++ is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +////////////////////////////////////////////////////////////////////////////////////////// +// +// fresnel +// +// initializes and reads parameters +// for documentation see 'parameter.h' +// +////////////////////////////////////////////////////////////////////////////////////////// + +#include <parameter.h> + +parameter::parameter(int argc, char **argv) +{ + plasma.wp = 0.8; // default parameters //////////////////////////////////// + + pulse.amplitude = 0.01; + pulse.angle = 0.0; + pulse.polarization = 1; + pulse.duration = 60; + + prop.time_start = 0.0; + prop.time_stop = 30.0; + prop.spp = 50; + + my_name = new(char[filename_size]); + strcpy(my_name,argv[0]); + + path = new char [filename_size]; + strcpy(path,"data"); + + if (argc==1) { //////////////// check commandline parameters /////////////////////////// + cerr << "\n\n no arguments " << endl; + } + else { + cerr << "\n\n " << argc - 1 << " arguments" << endl << endl; + } + + read_filename = new(char[filename_size]); + + if (argc==1) { //////////// read parameters from default filename ////////////////////// + char *fname = "input.fresnel"; + cout << " reading from " << fname << endl; + read(fname); + } + else { //////////////////// read parameters from specified filename //////////////////// + cout << " reading from " << argv[1] << endl; + read(argv[1]); + } + + ///////////////////////////////////////// + pulse.angle_rad = PI/180 * pulse.angle;// + ///////////////////////////////////////// + + cout << " output in " << path << endl; + + sprintf( errname, "%s/error", path ); + static error_handler bob("parameter::Constructor", errname); + + save(path,errname); + +}; + +////////////////////////////////////////////////////////////////////////////////////////// + +void parameter::read(char *fname) +{ + Trash trash; + int i; + + ifstream infile(fname); + if (!infile) { + cerr << "Cannot open infile: " << fname << endl; + cerr << "Using default parameters" << endl; + } + else { + cout << "reading from parameter file does not work." << endl; + cout << "set parameters in parameter.C" << endl; + exit( 0 ); + // + infile >> trash >> plasma.wp; + + infile >> trash >> pulse.amplitude; + infile >> trash >> pulse.angle; + infile >> trash >> pulse.polarization; + infile >> trash >> pulse.duration; + + infile >> trash >> prop.time_start; + infile >> trash >> prop.time_stop; + infile >> trash >> prop.spp; + + infile >> trash >> path; + + strcpy(read_filename,fname); + + infile.close(); + } +}; + + +////////////////////////////////////////////////////////////////////////////////////////// + + +void parameter::save(char *path, char *errname) +{ + int i; + static error_handler bob("parameter::save",errname); + char *fname; + + fname = new char [filename_size]; + sprintf( fname, "%s/output.fresnel", path ); + ofstream outfile(fname); + if (!outfile) + bob.error("Cannot open outfile: ", fname); + + outfile << "fresnel parameters:" << endl << endl; + + outfile << "plasma" << endl; + outfile << "-----------------------------------" << endl; + outfile << "plasma frequency : " << plasma.wp << endl << endl; + + outfile << "laser pulse" << endl; + outfile << "-----------------------------------" << endl; + outfile << "incident amplitude : " << pulse.amplitude << endl; + outfile << "angle of incidence : " << pulse.angle << endl; + outfile << "polarization : " << pulse.polarization << endl; + outfile << "duration : " << pulse.duration << endl << endl; + + outfile << "propagation" << endl; + outfile << "-----------------------------------" << endl; + outfile << "time_start : " << prop.time_start << endl; + outfile << "time_stop : " << prop.time_stop << endl; + outfile << "steps per period : " << prop.spp << endl << endl; + + outfile.close(); +}; + +////////////////////////////////////////////////////////////////////////////////////////// +//EOF + diff --git a/fresnel/parameter.h b/fresnel/parameter.h new file mode 100644 index 0000000..0eae869 --- /dev/null +++ b/fresnel/parameter.h @@ -0,0 +1,86 @@ +/* + This file is part of LPIC++, a particle-in-cell code for + simulating the interaction of laser light with plasma. + + Copyright (C) 1994-1997 Roland Lichters + + LPIC++ is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +///////////////////////////////////////////// +// +// header file, input parameters to fresnel.C +// +///////////////////////////////////////////// + + +#ifndef PARAMETER_H +#define PARAMETER_H + +#include <common.h> +#include <error.h> +#include <fstream> +#include <iomanip> +#include <string.h> +#include <utilities.h> +#include <math.h> + +////////////////////////////////////////////////////////////////////////////////////////// + +struct parameter { + + //-------------------------------------------------------------------------------------- + + struct plasma_struct { + double wp; // plasma frequency in units of laser frequency + } plasma; + + //-------------------------------------------------------------------------------------- + + struct pulse_struct { + double amplitude; // dimensionless laser amplitude (lpic++) + double angle; // angle of incidence in degree + double angle_rad; // angle of incidence in radiant + int polarization; // s=1, p=2 + int duration; // pulse duration in periods + } pulse; + + //-------------------------------------------------------------------------------------- + + struct propagate_struct { + double time_start; // start time in periods + double time_stop; // stop time in periods + int spp; // steps per period + } prop; + + //-------------------------------------------------------------------------------------- + + char *read_filename; + char *my_name; + char *path; + char errname[filename_size]; + + parameter(int argc, char **argv); + void read(char *fname); + void save(char *path, char *errname); +}; + +////////////////////////////////////////////////////////////////////////////////////////// +#endif + + + + + diff --git a/fresnel/propagate.C b/fresnel/propagate.C new file mode 100644 index 0000000..0dae533 --- /dev/null +++ b/fresnel/propagate.C @@ -0,0 +1,228 @@ +/* + This file is part of LPIC++, a particle-in-cell code for + simulating the interaction of laser light with plasma. + + Copyright (C) 1994-1997 Roland Lichters + + LPIC++ is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +#include <propagate.h> + + +////////////////////////////////////////////////////////////////////////////////////////// + +propagate::propagate(parameter &p) + : zeit(p) +{ + sprintf( errname, "%s/error", p.path ); + static error_handler bob("propagate::Constructor",errname); + + dt = 1.0 / p.prop.spp; + dw = 1.0 / ( p.prop.time_stop - p.prop.time_start ) / 50; + wmax = 5; + t = p.prop.time_start; + T = p.pulse.duration; + + reflex_avg = 0; + + strcpy(p.errname,errname); +} + +////////////////////////////////////////////////////////////////////////////////////////// + +void propagate::loop(parameter &p) +{ + static error_handler bob("propagate::loop",errname); + + out_int(p); // plot the integrand + + for( t = p.prop.time_start, t_avg=0; t <= p.prop.time_stop+dt; t += dt, t_avg++ ) + { + w = 0.5*dw; reflex = 0; + do + { + r = reflectivity( w, p.plasma.wp, p.pulse.angle_rad, p.pulse.polarization ); + phi = phase( w, p.plasma.wp, p.pulse.angle_rad, p.pulse.polarization ); + integrand = r * ( dif((w-1)*PI*T) - dif((w+1)*PI*T) ) * sin( w*PI*(2*t-T)-phi ); + reflex += dw * T * integrand; + + w += dw; + } + while( w<wmax ); + + out(p); // plot the flux (f(t)/f0)^2 + + reflex_avg += 2 * pow( reflex, 2 ) / p.prop.spp; + + // plot the ratio of time averaged fluxes once per period + if ( t_avg==p.prop.spp ) { out_avg(p); t_avg=0; reflex_avg=0; } + + zeit.proc(); // update clock + } + + zeit.exit(); +} + + +////////////////////////////////////////////////////////////////////////////////////////// + +double propagate::reflectivity( double w, double wp, double angle, int polarization ) +{ + static error_handler bob("propagate::reflectivity",errname); + + if (w*cos(angle)>wp) { + + double n = sqrt( 1 - pow(wp/w,2) ); + + rs = cos(angle) - sqrt( n*n-sin(angle)*sin(angle) ); + rs /= ( cos(angle) + sqrt( n*n-sin(angle)*sin(angle) ) ); + + rp = sqrt( 1-pow(sin(angle)/n,2) ) - n*cos(angle); + rp /= ( sqrt( 1-pow(sin(angle)/n,2) ) + n*cos(angle) ); + } + else { + rs = rp = 1; + } + + if (polarization==1) return rs; + else return rp; +} + +////////////////////////////////////////////////////////////////////////////////////////// + +double propagate::phase( double w, double wp, double angle, int polarization ) +{ + static error_handler bob("propagate::phase",errname); + double brev = w*cos(angle)/wp; + + + if (brev>=1) { + + double n = sqrt( 1 - pow(wp/w,2) ); + + phis = phip = 0; + } + else { + + // from Born and Wolf, page 49 + phis = - 2 * atan( sqrt( 1-brev*brev ) / brev ); + + // from Born and Wolf, page 49 + phip = + 2 * atan( wp/w * cos(angle) * ( pow(w/wp,2)-1 ) / sqrt( 1-brev*brev ) ); + } + + if (polarization==1) return phis; + else return phip; +} + +////////////////////////////////////////////////////////////////////////////////////////// + +double propagate::dif( double x ) +{ + static error_handler bob("propagate::dif",errname); + + if ( x==0 ) return 1; + else return sin(x)/x; +} + +////////////////////////////////////////////////////////////////////////////////////////// + +void propagate::out( parameter &p ) +{ + static error_handler bob("propagate::out",errname); + + char filename[filename_size]; + + sprintf(filename,"%s/reflex", p.path ); + + reflex_file.open(filename,ios::app); + if (!reflex_file) bob.error( "cannot open file", filename ); + + reflex_file.precision( 3 ); + reflex_file.setf( ios::showpoint | ios::scientific ); + + reflex_file << setw(10) << t << setw(10) << pow( p.pulse.amplitude*reflex,2 ) << endl; + + reflex_file.close(); +} + +////////////////////////////////////////////////////////////////////////////////////////// + +void propagate::out_avg( parameter &p ) +{ + static error_handler bob("propagate::out_avg",errname); + + char filename[filename_size]; + + sprintf(filename,"%s/reflex-avg", p.path ); + + reflex_file_avg.open(filename,ios::app); + if (!reflex_file_avg) bob.error( "cannot open file", filename ); + + reflex_file_avg.precision( 3 ); + reflex_file_avg.setf( ios::showpoint | ios::scientific ); + + reflex_file_avg << setw(10) << t << setw(10) << reflex_avg << endl; + + reflex_file_avg.close(); +} + +////////////////////////////////////////////////////////////////////////////////////////// + +void propagate::out_int( parameter &p ) +{ + static error_handler bob("propagate::out_int",errname); + + char filename[filename_size]; + + sprintf(filename,"%s/reflex-int", p.path ); + + reflex_file_int.open(filename,ios::app); + if (!reflex_file_int) bob.error( "cannot open file", filename ); + + reflex_file_int.precision( 3 ); + reflex_file_int.setf( ios::showpoint | ios::scientific ); + + reflex_file_int << "#" + << setw(12) << "w" << setw(13) << "r(w)" + << setw(13) << "phase" + << setw(13) << "dif()" << setw(13) << "r(w)*dif()" << endl; + + w = 0; reflex = 0; + do + { + r = reflectivity( w, p.plasma.wp, p.pulse.angle_rad, p.pulse.polarization ); + phi = phase( w, p.plasma.wp, p.pulse.angle_rad, p.pulse.polarization ); + integrand = r * ( dif( (w-1)*PI*T ) - dif( (w+1)*PI*T) ); + + reflex_file_int << setw(13) << w + << setw(13) << r + << setw(13) << phi + << setw(13) << dif( (w-1)*PI*T ) - dif( (w+1)*PI*T) + << setw(13) << integrand << endl; + + w += 5*dw; + } + while( w<2 ); + + reflex_file_int.close(); +} + +////////////////////////////////////////////////////////////////////////////////////////// +//EOF + + + diff --git a/fresnel/propagate.h b/fresnel/propagate.h new file mode 100644 index 0000000..2161f5c --- /dev/null +++ b/fresnel/propagate.h @@ -0,0 +1,59 @@ +/* + This file is part of LPIC++, a particle-in-cell code for + simulating the interaction of laser light with plasma. + + Copyright (C) 1994-1997 Roland Lichters + + LPIC++ is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +#ifndef PROPAGATE_H +#define PROPAGATE_H + +#include <common.h> +#include <error.h> +#include <parameter.h> +#include <uhr.h> + +class propagate { +public: + propagate( parameter &p ); + void loop( parameter &p ); + double reflectivity( double w, double wp, double angle, int polarization ); + double phase( double w, double wp, double angle, int polarization ); + double dif( double x ); + void out( parameter &p ); + void out_avg( parameter &p ); + void out_int( parameter &p ); + +private: + + int t_avg; + double t, w, wmax; // in periods and laser frequency, respectively + double dt, dw; + double r, rs, rp; // plane wave reflectivity + double phi, phis, phip; // reflected plane wave's phase + double reflex; // as a function of time for the rectangular pulse + double reflex_avg; + double integrand; + double T; // pulse duration in periods + + uhr zeit; + + char errname[filename_size]; + ofstream reflex_file, reflex_file_avg, reflex_file_int; +}; +#endif + diff --git a/fresnel/uhr.C b/fresnel/uhr.C new file mode 100644 index 0000000..d395eeb --- /dev/null +++ b/fresnel/uhr.C @@ -0,0 +1,105 @@ +/* + This file is part of LPIC++, a particle-in-cell code for + simulating the interaction of laser light with plasma. + + Copyright (C) 1994-1997 Roland Lichters + + LPIC++ is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +#include <uhr.h> + +////////////////////////////////////////////////////////////////////////////////////////// + +uhr::uhr( parameter &p ) +{ + sprintf( errname, "%s/error", p.path ); + error_handler bob("uhr::Constructor",errname); + + start_clock = clock(); + start_time = time( &start_time ); + + h_cpu = m_cpu = s_cpu = 0; + h_sys = m_sys = s_sys = 0; +} + +////////////////////////////////////////////////////////////////////////////////////////// + +void uhr::proc( void ) +{ + double h, m, s; + + stop_clock = clock(); + + if ( stop_clock - start_clock > 0 ) + { + m = 60.0*modf( (double)( stop_clock - start_clock ) / CLOCKS_PER_SEC/3600, &h ); + s = 60.0*modf( m, &m ); + + s_cpu += s; + if ( s_cpu >= 60 ) { s_cpu -= 60; m_cpu += 1; } + + m_cpu += m; + if ( m_cpu >= 60 ) { m_cpu -= 60; h_cpu += 1; } + + h_cpu += h; + } + + start_clock = stop_clock; +} + +////////////////////////////////////////////////////////////////////////////////////////// + +void uhr::sys( void ) +{ + time(&stop_time); + + m_sys = 60*modf( difftime(stop_time,start_time)/3600, &(h_sys) ); + s_sys = 60*modf( m_sys, &(m_sys) ); + + if ( m_sys>= 60 ) { m_sys -= 60; h_sys += 1; } +} + +////////////////////////////////////////////////////////////////////////////////////////// + +void uhr::init( void ) +{ + start_clock = clock(); + start_time = time( &start_time ); + + h_cpu = m_cpu = s_cpu = 0; + h_sys = m_sys = s_sys = 0; +} + +////////////////////////////////////////////////////////////////////////////////////////// + +void uhr::exit( void ) +{ + proc(); + sys(); + + printf( "\n proc " ); + printf( "%02.0f:", h_cpu ); + printf( "%02.0f:", m_cpu ); + printf( "%05.2f ", s_cpu ); + printf( " sys " ); + printf( "%02.0f:", h_sys ); + printf( "%02.0f:", m_sys ); + printf( "%02.0f ", s_sys ); + printf( "\n\n" ); +} + +////////////////////////////////////////////////////////////////////////////////////////// +//EOF diff --git a/fresnel/uhr.h b/fresnel/uhr.h new file mode 100644 index 0000000..43eab56 --- /dev/null +++ b/fresnel/uhr.h @@ -0,0 +1,52 @@ +/* + This file is part of LPIC++, a particle-in-cell code for + simulating the interaction of laser light with plasma. + + Copyright (C) 1994-1997 Roland Lichters + + LPIC++ is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +#ifndef UHR_H +#define UHR_H + +#include <time.h> +#include <math.h> +#include <stdio.h> +#include <fstream> +#include <iomanip> +#include <error.h> +#include <parameter.h> + +class uhr { + private: + + double h_cpu, m_cpu, s_cpu; // total time + double h_sys, m_sys, s_sys; // intermediate time + clock_t start_clock, stop_clock; // clock ticks + time_t start_time, stop_time; // system time + char errname[filename_size]; + + public: + + uhr( parameter &p ); + void proc( void ); + void sys( void ); + void init( void ); + void exit( void ); +}; + + +#endif diff --git a/fresnel/utilities.C b/fresnel/utilities.C new file mode 100644 index 0000000..918439b --- /dev/null +++ b/fresnel/utilities.C @@ -0,0 +1,162 @@ +/* + This file is part of LPIC++, a particle-in-cell code for + simulating the interaction of laser light with plasma. + + Copyright (C) 1994-1997 Roland Lichters + + LPIC++ is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +#include <utilities.h> + +#define NR_END 1 +#define FREE_ARG char* + + +////////////////////////////////////////////////////////////////////////////////////////// + +void error(char* s1, char* s2, char *s3, char *s4) +{ + cout << "FAILURE: " << s1 << ' ' << s2 << s3 << s4 << endl; + + exit(1); +} + +void error(char* s1, double d2, char *s3, char *s4) +{ + cout << "FAILURE: " << s1 << ' ' << d2 << s3 << s4 << endl; + + exit(1); +} + +////////////////////////////////////////////////////////////////////////////////////////// + +double **dmatrix(long nrl, long nrh, long ncl, long nch) +// allocate a double matrix with subscript range m[nrl..nrh][ncl..nch] +{ + long i, nrow=nrh-nrl+1, ncol=nch-ncl+1; + double **m; + + // allocate pointers to rows + m=(double **) malloc((size_t)((nrow+NR_END)*sizeof(double*))); + if (!m) error("allocation failure 1 in dmatrix()"); + + // allocate rows and set pointers to them + m[nrl]=(double *) malloc((size_t)((nrow*ncol+NR_END)*sizeof(double))); + if (!m[nrl]) error("allocation failure 2 in dmatrix()"); + m[nrl]+=NR_END; + m[nrl]-=ncl; + + for(i=nrl+1;i<=nrh;i++) m[i]=m[i-1]+ncol; + + // return pointer to array of pointers to rows + return m; +} + +///////////////////////////////////////////////////////////////////////////////////////// + +void delete_dmatrix( double **m, long nrl, long nrh, long ncl, long nch) +// free a double matrix allocated by dmatrix() +{ + free((FREE_ARG) (m[nrl]+ncl-NR_END)); + free((FREE_ARG) (m+nrl-NR_END)); +} + +///////////////////////////////////////////////////////////////////////////////////////// + +float **matrix(long nrl, long nrh, long ncl, long nch) +// allocate a float matrix with subscript range m[nrl..nrh][ncl..nch] +{ + long i, nrow=nrh-nrl+1, ncol=nch-ncl+1; + float **m; + + // allocate pointers to rows + m=(float **) malloc((size_t)((nrow+NR_END)*sizeof(float*))); + if (!m) error("allocation failure 1 in dmatrix()"); + + // allocate rows and set pointers to them + m[nrl]=(float *) malloc((size_t)((nrow*ncol+NR_END)*sizeof(float))); + if (!m[nrl]) error("allocation failure 2 in dmatrix()"); + m[nrl]+=NR_END; + m[nrl]-=ncl; + + for(i=nrl+1;i<=nrh;i++) m[i]=m[i-1]+ncol; + + // return pointer to array of pointers to rows + return m; +} + +///////////////////////////////////////////////////////////////////////////////////////// + +void delete_matrix( float **m, long nrl, long nrh, long ncl, long nch) +// free a float matrix allocated by matrix() +{ + free((FREE_ARG) (m[nrl]+ncl-NR_END)); + free((FREE_ARG) (m+nrl-NR_END)); +} + +///////////////////////////////////////////////////////////////////////////////////////// + +ifstream& operator>>(ifstream& input, Trash& trash) +// reads a file to the next occuring ':' by using 'file >> trash' +{ + do input.getline(trash.string,2); + while( strstr(trash.string,":")==0 ); + + return input; +} + +///////////////////////////////////////////////////////////////////////////////////////// + +unsigned char **ucmatrix(long nrl, long nrh, long ncl, long nch) +/* allocate a unsigned char matrix with subscript range m[nrl..nrh][ncl..nch] */ +{ + long i, nrow=nrh-nrl+1, ncol=nch-ncl+1; + unsigned char **m; + + /* allocate pointers to rows */ + m=(unsigned char **) malloc((size_t)((nrow+NR_END)*sizeof(unsigned char*))); + if (!m) error("allocation failure 1 in ucmatrix()"); + + /* allocate rows and set pointers to them */ + m[nrl]=(unsigned char *) malloc((size_t)((nrow*ncol+NR_END)*sizeof(unsigned char))); + if (!m[nrl]) error("allocation failure 2 in ucmatrix()"); + m[nrl]+=NR_END; + m[nrl]-=ncl; + + for(i=nrl+1;i<=nrh;i++) m[i]=m[i-1]+ncol; + + /* return pointer to array of pointers to rows */ + return m; +} + +///////////////////////////////////////////////////////////////////////////////////////// + + +void free_ucmatrix( unsigned char **m, long nrl, long nrh, long ncl, long nch) +/* free a unsigned char matrix allocated by ucmatrix() */ +{ + free((FREE_ARG) (m[nrl]+ncl-NR_END)); + free((FREE_ARG) (m+nrl-NR_END)); +} + + +///////////////////////////////////////////////////////////////////////////////////////// +//eof + + + + + diff --git a/fresnel/utilities.h b/fresnel/utilities.h new file mode 100644 index 0000000..654a14d --- /dev/null +++ b/fresnel/utilities.h @@ -0,0 +1,51 @@ +/* + This file is part of LPIC++, a particle-in-cell code for + simulating the interaction of laser light with plasma. + + Copyright (C) 1994-1997 Roland Lichters + + LPIC++ is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +#ifndef UTILITIES_H +#define UTILITIES_H + +#include <stdio.h> +#include <stddef.h> +#include <stdlib.h> +#include <fstream> +#include <string.h> +#include <iomanip> +#include <iostream> +using namespace std; + +double** dmatrix( long nrl, long nrh, long ncl, long nch ); +void delete_dmatrix( double **m, long nrl, long nrh, long ncl, long nch ); +float** matrix( long nrl, long nrh, long ncl, long nch ); +void delete_matrix( float **m, long nrl, long nrh, long ncl, long nch ); +unsigned char **ucmatrix(long nrl, long nrh, long ncl, long nch); +void delete_ucmatrix(unsigned char **m, long nrl, long nrh, long ncl, long nch); + +class Trash { + friend ifstream& operator>> (ifstream&, Trash&); +private: + char string[1]; +}; + +void error(char* s1, char* s2="", char* s3="", char* s4=""); +void error(char* s1, double d2, char* s3="", char* s4=""); + + +#endif |