User Tools

Site Tools


01_user_documentation:07_rgg_xl:02_xl:09_java_addition:overload_operator:03_add

This is an old revision of the document!


Table of Contents

add

The addition operator โ€œaddโ€ (+, operator$add) by default overloaded for VecMath and chem.

VecMath

For vector mathematics the add operator is used for the different vectors and points:

  • Vector2f
  • Vector2d
  • Point2f
  • Point2d
  • Vector3f
  • Vector3d
  • Point3d
  • Point3f
  • Vector4d
  • Vector4f
  • Point4d
  • Point4f
Vector3f a = new Vector3f(0,1,2);
Vector3f b = new Vector3f(0,2,3);
 
println(a + b); //(0.0, 3.0, 5.0)
println(a + a + b); //(0.0, 4.0, 7.0)

This can be combined between vectors and points of the same dimension. E.g. Point2f and Vector2f or Point2d and Point2f.

Chemical

The add operator can be used to add a ChemicalTerm to a ChemicalExpression.

01_user_documentation/07_rgg_xl/02_xl/09_java_addition/overload_operator/03_add.1774612411.txt.gz ยท Last modified: 2026/03/27 12:53 by Tim