Заменил файл main.cpp.
Из библиотеки проверил, что фактические изменения в файлах следующие
__fastcall_ (del)

service.hpp
- integer (del)
- extended (del)

cmp.* -> compl.*

matrix.hpp
- Single -> Identity
- Jacoby (del)
- vect (del)

geometry.hpp
- leng->length
- Point3d->Point3D
- Shere ->GetSpherical
- RotateCoordinates (del)
- ShiftXY (del)
- advance (add)
muller.hpp
- muller -> mueller
- uneMuller (del)
- TMatrix (del)
- MullerInt (del)
- RightRotateMuller(double [][4], double, double) (del)

scattering.cpp
CrossSection(Reflacted)<0.01 -> //CrossSection(Reflacted)<S_eps
handler(ext_beam.Rotate()) -> handler(ext_beam.Rotate(k,Ey))

Scattering.h, Object.h, Ray.hpp -> particle.hpp, cristal.hpp, beam.hpp
-prizm -> prism
В beam.cpp и Beam.hpp
- CrosssectionBack (del)
- EnergyOf Beam (del)
- MaxDimention (del)
- ScaleBeam(del)
- Bounder (del)
- ShiftXY (del)
- minSize (del)

- Rot (add)

Добавил ab, cd.
Начал добавлять InputPr -> Getcoefficient_abcd
main.cpp has been totaly rewrited, cheked. It works.

beam.cpp
- DiffractionIncline (add)
- DiffractionInclinePr (add)
- DiffractionShifted (add)
- DiffractionShiftedPr (add)
- SetCoefficients_abcd
   - add ab.push_back(Point2D(0,0))

- Geometry.hpp
  - Proj(P3D,P3D,P3D,P3D) (add)
  - Proj(P3D,P3D) (add)