Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed variable calling | Matt Argao | 2012-11-27 | 2 | -3/+3 |
| | |||||
* | Rewrite of function with significant speed up | Matt Argao | 2012-11-27 | 1 | -22/+29 |
| | |||||
* | Variable name fix | Matt Argao | 2012-11-27 | 1 | -1/+1 |
| | |||||
* | added new function which propagates beam through free space | Matt Argao | 2012-11-13 | 1 | -0/+6 |
| | |||||
* | function is array friendly now | Matt Argao | 2012-11-13 | 1 | -1/+7 |
| | |||||
* | Added descriptions | Matt Argao | 2012-11-13 | 2 | -23/+11 |
| | |||||
* | Makes use of new functions | Matt Argao | 2012-11-13 | 1 | -32/+19 |
| | |||||
* | Added function which removes similar solutions | Matt Argao | 2012-11-13 | 1 | -0/+16 |
| | |||||
* | Added function which picks n possible solutions | Matt Argao | 2012-11-13 | 1 | -0/+19 |
| | |||||
* | Optimized test point selection in fitness | Matt Argao | 2012-11-13 | 1 | -10/+14 |
| | |||||
* | Merge fix | Matt Argao | 2012-11-08 | 1 | -4/+0 |
| | |||||
* | Merge branch 'exper' | Matt Argao | 2012-11-08 | 3 | -7/+14 |
|\ | | | | | | | | | | | Conflicts: fitness.m mode_match.m | ||||
| * | Renaming of variables for clarity | Matt Argao | 2012-11-08 | 1 | -2/+2 |
| | | |||||
| * | Formatted title with lens pos & focal lengths added | Matt Argao | 2012-11-08 | 1 | -1/+6 |
| | | |||||
| * | New Line | Matt Argao | 2012-11-08 | 1 | -1/+1 |
| | | |||||
| * | Changed # of shuffles & penalty weight | Matt Argao | 2012-11-08 | 2 | -6/+4 |
| | | |||||
| * | Assorted code cleanup, addition of mode_match.m | Matt Argao | 2012-11-06 | 3 | -78/+80 |
| | | | | | | | | Refinement of fitness function | ||||
| * | experimental improvements of fitness | Matt Argao | 2012-10-25 | 1 | -5/+10 |
| | | |||||
* | | Various cleanups & refinement of fitness | Matt Argao | 2012-11-08 | 3 | -71/+78 |
|/ | | | | Mode matching code isolated from fitter_check | ||||
* | Made code parallel friendly | Matt Argao | 2012-10-25 | 1 | -57/+43 |
| | |||||
* | Added pick function and all possible permutations of lenses | Matt Argao | 2012-10-25 | 2 | -26/+180 |
| | |||||
* | Assume/force collimated beam at 3rd lens | Matt Argao | 2012-10-23 | 1 | -3/+6 |
| | |||||
* | Output of unique solns updated | Matt Argao | 2012-10-23 | 1 | -20/+14 |
| | |||||
* | Optimized collimation penalty and returns penalties | Matt Argao | 2012-10-23 | 1 | -9/+10 |
| | |||||
* | Improved optimization | Matt Argao | 2012-10-23 | 2 | -7/+52 |
| | | | | | | | | | Removes repeating optic sets Stores possible solutions Returns waist from fitness function Solutions with same significant digits are truncated Visualize possible solutions Outputs solutions with a fitness threshold | ||||
* | Added possible permutations of lens choices | Matt Argao | 2012-10-18 | 3 | -20/+38 |
| | |||||
* | Cleaned up code | Matt Argao | 2012-10-18 | 1 | -17/+9 |
| | |||||
* | Removed status lines | Matt Argao | 2012-10-18 | 1 | -3/+3 |
| | |||||
* | First attempt at automatic optimization. | Matt Argao | 2012-10-18 | 4 | -14/+83 |
| | |||||
* | added function to return fitness of the solution | Eugeniy Mikhailov | 2012-09-25 | 2 | -0/+62 |
| | |||||
* | solution_visualization is now a function | Eugeniy Mikhailov | 2012-09-25 | 2 | -10/+30 |
| | | | | trial_solution modified appropriately so it calls solution_visualization | ||||
* | Added Readmev2.1 | Eugeniy Mikhailov | 2012-09-11 | 1 | -0/+22 |
| | |||||
* | made plot matlab compatiblev2.0 | Eugeniy Mikhailov | 2011-04-14 | 1 | -2/+6 |
| | | | | | | Ignore-this: 1aac48ec1782fa76abfb131c63f52ff2 darcs-hash:20110414142717-067c0-b9c72314486572e24032a3515d68bd9144c7b388 | ||||
* | printf -> fprintf for matlab compatibility | Eugeniy Mikhailov | 2011-04-14 | 1 | -7/+7 |
| | | | | | | Ignore-this: b82b5295cc778d3ff1ca92b9e23f9379 darcs-hash:20110414141358-067c0-ab937b08a222e03de7d14583d07fb758cb6839bc | ||||
* | endif, endfor, endfunction -> end (for matlab compatibility) | Eugeniy Mikhailov | 2011-04-14 | 7 | -10/+10 |
| | | | | | | Ignore-this: ddb1f3a61e081f0f73eaf307c8173d8e darcs-hash:20110414141231-067c0-639aea74867aecbd2b047aa51213897a590729a1 | ||||
* | comments to the matlab form | Eugeniy Mikhailov | 2011-04-14 | 1 | -2/+2 |
| | | | | | | Ignore-this: 899722452e223be73773575ca1bb2ec8 darcs-hash:20110414140602-067c0-edeca6732c931e2502dda9b1ecfe1d69e9f186ec | ||||
* | file renaming | Eugeniy Mikhailov | 2011-04-14 | 1 | -0/+0 |
| | | | | | | Ignore-this: 80e5efcae3b55510139bdfe0e8200f14 darcs-hash:20110414140453-067c0-a3efa5458dde54ec411e6e82db18ff9051926758 | ||||
* | removed unnesesary sourcing of the files | Eugeniy Mikhailov | 2011-04-14 | 1 | -3/+1 |
| | | | | | | Ignore-this: 2ecebcdedd3a5b6c3510609244076a26 darcs-hash:20110414140403-067c0-e984e316ab612c0814faeeba58070bdc7c56465d | ||||
* | functions from abcd.m now in separate files | Eugeniy Mikhailov | 2011-04-14 | 8 | -51/+50 |
| | | | | | | Ignore-this: 33d046a6087834ae6c896966261af8e3 darcs-hash:20110414140151-067c0-7ee6687ce86608989ad7b9b2b1db276c7c11dbc2 | ||||
* | function renaming | Eugeniy Mikhailov | 2011-04-14 | 3 | -5/+5 |
| | | | | | | Ignore-this: f2170ad510bb6c590387dbc70f9fa6ec darcs-hash:20110414135411-067c0-dad8fdf4bfa010b2d8188dfb63a5e333de714a5c | ||||
* | functions renaming | Eugeniy Mikhailov | 2011-04-14 | 2 | -5/+6 |
| | | | | | | Ignore-this: 4e669d0ac302a7facd77ca9e2af7980 darcs-hash:20110414135007-067c0-b5f911dc26595c4f6c7cb884c7e8ade9ccf65262 | ||||
* | removed functions which koined into one | Eugeniy Mikhailov | 2011-04-14 | 1 | -7/+2 |
| | | | | | | Ignore-this: 4b7e57e0970990acac4e5c7ad818d6ae darcs-hash:20110414134914-067c0-6b4daa366bdda162df3598f5bf33fa541fdf6876 | ||||
* | added q -> waste and radius function | Eugeniy Mikhailov | 2011-04-14 | 2 | -4/+8 |
| | | | | | | Ignore-this: 30856c0dad521880036a8822bed1c6c8 darcs-hash:20110414133519-067c0-b7aaa6d5a8842913d351fea89541117d83c47596 | ||||
* | removed obsolete examples | Eugeniy Mikhailov | 2011-04-14 | 4 | -167/+0 |
| | | | | | | Ignore-this: 427c8d9c9b17f2ef6599281d99f23dea darcs-hash:20110414042047-067c0-099ae97385116476461629a41ab2be7f87ef2211 | ||||
* | added a proper example | Eugeniy Mikhailov | 2011-04-14 | 1 | -12/+16 |
| | | | | | | Ignore-this: cb8cdda8280870365f4f633aa8027fb darcs-hash:20110414041949-067c0-7c37332faf11136dc00baa14c93b235b14b2bd01 | ||||
* | a lot of simplifications and extra comments | Eugeniy Mikhailov | 2011-04-14 | 1 | -42/+21 |
| | | | | | | Ignore-this: c840ae84a0dc6f4c42cf39ff48e8045d darcs-hash:20110414041827-067c0-a0d67d24ab06be0bcd0c633a5379b3a6b8eab4ee | ||||
* | spell check function rename | Eugeniy Mikhailov | 2011-04-13 | 5 | -7/+7 |
| | | | | | | Ignore-this: 47a28931402099f834a1ed20141d5ead darcs-hash:20110414035437-067c0-3de9419b626234a09a5a97f031ac4f5d71e9585d | ||||
* | spell check | Eugeniy Mikhailov | 2011-04-13 | 1 | -2/+2 |
| | | | | | | Ignore-this: 38231e065a8cf2cc033e1c5ef467c111 darcs-hash:20110414035027-067c0-4e9b0379e22460307836afe0f83bfed58107440c | ||||
* | vector form for several functions | Eugeniy Mikhailov | 2011-04-13 | 1 | -7/+3 |
| | | | | | | Ignore-this: b717a2047dd2ab6fe633b6f828eb3d8c darcs-hash:20110414034226-067c0-d1fa772198ad34611393c9931aa88edf4320150d | ||||
* | one more example to corresponding dir | Eugeniy Mikhailov | 2011-04-13 | 1 | -0/+0 |
| | | | | | | Ignore-this: 79a8e5eaaf34e0e5d01b60f11d90d791 darcs-hash:20110414025434-067c0-3ba6da6768c5d51e10c97e33289e63582f8342d3 |