aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fixed variable callingMatt Argao2012-11-272-3/+3
|
* Rewrite of function with significant speed upMatt Argao2012-11-271-22/+29
|
* Variable name fixMatt Argao2012-11-271-1/+1
|
* added new function which propagates beam through free spaceMatt Argao2012-11-131-0/+6
|
* function is array friendly nowMatt Argao2012-11-131-1/+7
|
* Added descriptionsMatt Argao2012-11-132-23/+11
|
* Makes use of new functionsMatt Argao2012-11-131-32/+19
|
* Added function which removes similar solutionsMatt Argao2012-11-131-0/+16
|
* Added function which picks n possible solutionsMatt Argao2012-11-131-0/+19
|
* Optimized test point selection in fitnessMatt Argao2012-11-131-10/+14
|
* Merge fixMatt Argao2012-11-081-4/+0
|
* Merge branch 'exper'Matt Argao2012-11-083-7/+14
|\ | | | | | | | | | | Conflicts: fitness.m mode_match.m
| * Renaming of variables for clarityMatt Argao2012-11-081-2/+2
| |
| * Formatted title with lens pos & focal lengths addedMatt Argao2012-11-081-1/+6
| |
| * New LineMatt Argao2012-11-081-1/+1
| |
| * Changed # of shuffles & penalty weightMatt Argao2012-11-082-6/+4
| |
| * Assorted code cleanup, addition of mode_match.mMatt Argao2012-11-063-78/+80
| | | | | | | | Refinement of fitness function
| * experimental improvements of fitnessMatt Argao2012-10-251-5/+10
| |
* | Various cleanups & refinement of fitnessMatt Argao2012-11-083-71/+78
|/ | | | Mode matching code isolated from fitter_check
* Made code parallel friendlyMatt Argao2012-10-251-57/+43
|
* Added pick function and all possible permutations of lensesMatt Argao2012-10-252-26/+180
|
* Assume/force collimated beam at 3rd lensMatt Argao2012-10-231-3/+6
|
* Output of unique solns updatedMatt Argao2012-10-231-20/+14
|
* Optimized collimation penalty and returns penaltiesMatt Argao2012-10-231-9/+10
|
* Improved optimizationMatt Argao2012-10-232-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 choicesMatt Argao2012-10-183-20/+38
|
* Cleaned up codeMatt Argao2012-10-181-17/+9
|
* Removed status linesMatt Argao2012-10-181-3/+3
|
* First attempt at automatic optimization.Matt Argao2012-10-184-14/+83
|
* added function to return fitness of the solutionEugeniy Mikhailov2012-09-252-0/+62
|
* solution_visualization is now a functionEugeniy Mikhailov2012-09-252-10/+30
| | | | trial_solution modified appropriately so it calls solution_visualization
* Added Readmev2.1Eugeniy Mikhailov2012-09-111-0/+22
|
* made plot matlab compatiblev2.0Eugeniy Mikhailov2011-04-141-2/+6
| | | | | | Ignore-this: 1aac48ec1782fa76abfb131c63f52ff2 darcs-hash:20110414142717-067c0-b9c72314486572e24032a3515d68bd9144c7b388
* printf -> fprintf for matlab compatibilityEugeniy Mikhailov2011-04-141-7/+7
| | | | | | Ignore-this: b82b5295cc778d3ff1ca92b9e23f9379 darcs-hash:20110414141358-067c0-ab937b08a222e03de7d14583d07fb758cb6839bc
* endif, endfor, endfunction -> end (for matlab compatibility)Eugeniy Mikhailov2011-04-147-10/+10
| | | | | | Ignore-this: ddb1f3a61e081f0f73eaf307c8173d8e darcs-hash:20110414141231-067c0-639aea74867aecbd2b047aa51213897a590729a1
* comments to the matlab formEugeniy Mikhailov2011-04-141-2/+2
| | | | | | Ignore-this: 899722452e223be73773575ca1bb2ec8 darcs-hash:20110414140602-067c0-edeca6732c931e2502dda9b1ecfe1d69e9f186ec
* file renamingEugeniy Mikhailov2011-04-141-0/+0
| | | | | | Ignore-this: 80e5efcae3b55510139bdfe0e8200f14 darcs-hash:20110414140453-067c0-a3efa5458dde54ec411e6e82db18ff9051926758
* removed unnesesary sourcing of the filesEugeniy Mikhailov2011-04-141-3/+1
| | | | | | Ignore-this: 2ecebcdedd3a5b6c3510609244076a26 darcs-hash:20110414140403-067c0-e984e316ab612c0814faeeba58070bdc7c56465d
* functions from abcd.m now in separate filesEugeniy Mikhailov2011-04-148-51/+50
| | | | | | Ignore-this: 33d046a6087834ae6c896966261af8e3 darcs-hash:20110414140151-067c0-7ee6687ce86608989ad7b9b2b1db276c7c11dbc2
* function renamingEugeniy Mikhailov2011-04-143-5/+5
| | | | | | Ignore-this: f2170ad510bb6c590387dbc70f9fa6ec darcs-hash:20110414135411-067c0-dad8fdf4bfa010b2d8188dfb63a5e333de714a5c
* functions renamingEugeniy Mikhailov2011-04-142-5/+6
| | | | | | Ignore-this: 4e669d0ac302a7facd77ca9e2af7980 darcs-hash:20110414135007-067c0-b5f911dc26595c4f6c7cb884c7e8ade9ccf65262
* removed functions which koined into oneEugeniy Mikhailov2011-04-141-7/+2
| | | | | | Ignore-this: 4b7e57e0970990acac4e5c7ad818d6ae darcs-hash:20110414134914-067c0-6b4daa366bdda162df3598f5bf33fa541fdf6876
* added q -> waste and radius functionEugeniy Mikhailov2011-04-142-4/+8
| | | | | | Ignore-this: 30856c0dad521880036a8822bed1c6c8 darcs-hash:20110414133519-067c0-b7aaa6d5a8842913d351fea89541117d83c47596
* removed obsolete examplesEugeniy Mikhailov2011-04-144-167/+0
| | | | | | Ignore-this: 427c8d9c9b17f2ef6599281d99f23dea darcs-hash:20110414042047-067c0-099ae97385116476461629a41ab2be7f87ef2211
* added a proper exampleEugeniy Mikhailov2011-04-141-12/+16
| | | | | | Ignore-this: cb8cdda8280870365f4f633aa8027fb darcs-hash:20110414041949-067c0-7c37332faf11136dc00baa14c93b235b14b2bd01
* a lot of simplifications and extra commentsEugeniy Mikhailov2011-04-141-42/+21
| | | | | | Ignore-this: c840ae84a0dc6f4c42cf39ff48e8045d darcs-hash:20110414041827-067c0-a0d67d24ab06be0bcd0c633a5379b3a6b8eab4ee
* spell check function renameEugeniy Mikhailov2011-04-135-7/+7
| | | | | | Ignore-this: 47a28931402099f834a1ed20141d5ead darcs-hash:20110414035437-067c0-3de9419b626234a09a5a97f031ac4f5d71e9585d
* spell checkEugeniy Mikhailov2011-04-131-2/+2
| | | | | | Ignore-this: 38231e065a8cf2cc033e1c5ef467c111 darcs-hash:20110414035027-067c0-4e9b0379e22460307836afe0f83bfed58107440c
* vector form for several functionsEugeniy Mikhailov2011-04-131-7/+3
| | | | | | Ignore-this: b717a2047dd2ab6fe633b6f828eb3d8c darcs-hash:20110414034226-067c0-d1fa772198ad34611393c9931aa88edf4320150d
* one more example to corresponding dirEugeniy Mikhailov2011-04-131-0/+0
| | | | | | Ignore-this: 79a8e5eaaf34e0e5d01b60f11d90d791 darcs-hash:20110414025434-067c0-3ba6da6768c5d51e10c97e33289e63582f8342d3