package org.djunits.value.vfloat.matrix; import java.util.List; import java.util.SortedMap; import javax.annotation.Generated; import org.djunits.unit.*; import org.djunits.value.function.DimensionlessFunctions; import org.djunits.value.vfloat.function.FloatMathFunctions; import org.djunits.value.vfloat.matrix.base.*; import org.djunits.value.vfloat.matrix.data.FloatMatrixData; import org.djunits.value.vfloat.scalar.*; import org.djunits.value.vfloat.vector.*; import org.djunits.value.vfloat.vector.data.FloatVectorData; /** * Immutable FloatFloat%Type%Matrix, a matrix of values with a %Type%Unit. *

* Copyright (c) 2013-2022 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
* BSD-style license. See DJUNITS License. *

* @author Alexander Verbraeck * @author Peter Knoppers */ @Generated(value = "GenerateDJUNIT") public class Float%Type%Matrix extends AbstractFloatMatrixRel<%Type%Unit, Float%Type%, Float%Type%Vector, Float%Type%Matrix> %DIMLESS% { /** */ private static final long serialVersionUID = 20151109L; /** * @param data FloatMatrixData; an internal data object * @param unit %Type%Unit; the unit */ public Float%Type%Matrix(final FloatMatrixData data, final %Type%Unit unit) { super(data, unit); } /** {@inheritDoc} */ @Override public Class getScalarClass() { return Float%Type%.class; } /** {@inheritDoc} */ @Override public Class getVectorClass() { return Float%Type%Vector.class; } /** {@inheritDoc} */ @Override public Float%Type%Matrix instantiateMatrix(final FloatMatrixData fmd, final %Type%Unit displayUnit) { return new Float%Type%Matrix(fmd, displayUnit); } /** {@inheritDoc} */ @Override public Float%Type%Vector instantiateVector(final FloatVectorData fvd, final %Type%Unit displayUnit) { return new Float%Type%Vector(fvd, displayUnit); } /** {@inheritDoc} */ @Override public Float%Type% instantiateScalarSI(final float valueSI, final %Type%Unit displayUnit) { Float%Type% result = Float%Type%.instantiateSI(valueSI); result.setDisplayUnit(displayUnit); return result; } %FORMULAS%%Type%% }