public class ComplexQuaternion extends TensoredAlgebra
ARG_NUM, CIRCULAR, COMP_NUM, components, HYPERBOLIC, ZERO_PRECISSION
Constructor and Description |
---|
ComplexQuaternion() |
ComplexQuaternion(ComplexQuaternion o) |
Modifier and Type | Method and Description |
---|---|
ComplexQuaternion |
getClone()
Simplifies the components of a bi-hypercomplex number, given a complex unit.
|
BinaryAlgebra |
getGrade(int grade) |
BinaryProductStructure |
getNewInstance() |
int |
getNumberOfComponents() |
ComplexQuaternion |
negate()
The bicomplex conjugation is carried out which is a combination
of a conjugation of the quaternion-part and a conjugation of
the complex quaternion components.
|
ComplexQuaternion |
rightMultiplyWith(ComplexQuaternion c2) |
getBasis, getMTab, getMultiplicationTable, getMultTableAsHtml, getNumberOfGrades, isCayleyDicksonAlgebra
add, add, applyLeibnizRule, calculateBCHWith, getAntiCommutatorWith, getCommutatorWith, getCommutatorWith, getComponentsOfGrade, getDifference, getGradedInnerProduct, getIntersection, getLeftCovariantDerivative, getNumberOfComponents, getOuterProduct, getProduct, getScalarProduct, getSum, getTernaryInnerProduct, isCommutative, isEqual, isOrthogonal, isOrthogonalTo, isProjectionOperator, rightMultiplyWith, subtract
asString, asString, collectTerms, compressComponents, conjugate, dual, getBasisElementAsString, getBasisElementsAsString, getClosedPairsAsString, getComponent, getComponents, getComponentsAsString, getComponentsAsString, getConjugate, getDiagonalProducts, getDual, getExpressionAsList, getFormattedMultTable, getHermitianConjugate, getImaginaryPart, getInstance, getMultiplicationTableAsArray, getMultiplicativeOrder, getMultiplicativeOrder, getMultTableDiagonal, getNegated, getNextBitmap, getNonzeroComponentsNumbered, getNonzeroComponentsNumbered, getNormedMultiplicationTable, getNormSquared, getNormSquaredAsValue, getNumberOfClosedElements, getNumberOfClosedPairs, getNumberOfNonzeroComponents, getNumericalInverse, getProduct, getProductWithScalar, getPseudoScalarComponent, getRandomClosedPair, getRandomNonClosedPair, getScalarComponent, getSubalgebras, getSubalgebrasAsString, getSubalgebrasSignatures, getTrace, getTraceRespDeterminant, getVectorDerivative, getVectorProduct, isAutomorphism, isCayleyDicksonLoop, isComponentZero, isLinearlyDependent, isNumerical, isNumericalityDetected, isProductClosed, isZero, multiplyWithScalar, resetComponents, rightMultiplyWith, rightMultiplyWith, setBasis, setComponent, setComponentAsBasisNames, setComponentExclusively, setComponents, setComponents, setIndexedComponents, setMultiplicationTable, setMultiplicationTable, setNumerical, setNumerical, setPseudoScalarComponent, setRandomComponents, setRandomComponents, setRandomComponents, setRandomComponentsAll, setRepresentation, setScalarComponent, setSignTable, simplifyNumericalFactors, simplifyNumericalSummands, simplifyPlusMinus, square
public ComplexQuaternion() throws java.lang.Exception
java.lang.Exception
public ComplexQuaternion(ComplexQuaternion o) throws java.lang.Exception
java.lang.Exception
public ComplexQuaternion negate() throws java.lang.Exception
negate
in class BinaryProductStructure
bq
- Biquaternion to be bicomplex conjugated.java.lang.Exception
public ComplexQuaternion getClone()
getClone
in class BinaryAlgebra
java.lang.Exception
public BinaryProductStructure getNewInstance()
getNewInstance
in class BinaryProductStructure
public ComplexQuaternion rightMultiplyWith(ComplexQuaternion c2) throws java.lang.Exception
java.lang.Exception
public BinaryAlgebra getGrade(int grade) throws java.lang.Exception
getGrade
in class BinaryAlgebra
java.lang.Exception
public int getNumberOfComponents()
getNumberOfComponents
in class BinaryProductStructure