A solution object is a part of every solver sequence. It is a native object containing one or several real- or complexed-valued vectors, representing DOF values for the underlying discretized model. The raw content can be accessed through the COMSOL API for use with Java
®. However, a more common way to access to this data is through a solution dataset, or by referencing existing computed solver sequences when specifying values of dependent variables solved and not solved for. For large models, the solution object can also be large, in particular when it is used to store solution vectors for many times or frequencies. In these cases, temporary files are used for storage to offload the primary memory.