User defined modeling with VirtualLab

VirtualLab already provides numerous source models, various modeling techniques ranging from geometrical to physical optics, and a selection of different detectors to evaluate light distributions. Users may add own modeling techniques providing the most flexible and powerful field tracing experience ever. 
User defined solutions are based on programmable objects as light sources, optical interfaces and functions, programmable components and detectors which can be used together with all modeling solutions already delivered with VirtualLab. The user defined solutions can be programmed in C# or C++. But LightTrans is aware that many optical designers have been developing their own modeling techniques and many of those are written in MATLAB. Thus the use of MATLAB code is enabled in all programmable objects. This new technique allows a smooth combination of user defined MATLAB solutions with inherent VirtualLab solutions to tackle modeling tasks. By that, optical modeling based on field tracing becomes extremely flexible and time efficient.
LightTrans also uses the new technology to deliver customized solutions to the users of VirtualLab even faster. Latest developments include the modeling of birefringent optical elements by general Jones matrices, a coherence detector and the simulation of unstable laser resonators.