public static class PMatrixM3x3D.ContextPM3D extends Object
The ContextPM3D type contains the minimum storage required for
all of the functions of the PMatrixM3x3D class.
The purpose of the class is to allow applications to allocate all storage ahead of time in order to allow functions in the class to avoid allocating memory (not including stack space) for intermediate calculations. This can reduce garbage collection in speed critical code.
The user should allocate one ContextPM3D value per thread, and
then pass this value to matrix functions. Any matrix function that takes a
ContextPM3D value will not generate garbage.
Copyright © 2015 <code@io7m.com> http://io7m.com