package Ġorg . bal list ac omp ute . datat ypes Ċ Ċ import Ġjava . lang . IllegalStateException Ċ import Ġjava . lang . Index OutOfBoundsException Ċ Ċ /** ĠRepresents Ġa Ġliteral Ġvalue Ġ*/ Ċ class ĠLiteral Value Vector ( val Ġvalue : ĠAny ?, Ġval Ġsize : ĠInt ) Ġ: ĠColumnVector Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠgetValue ( i : ĠInt ): ĠAny ? Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( i < 0 Ġ|| Ġi >= size ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠIndex OutOfBoundsException () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġvalue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġsize (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsize ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġeq ( rhs : ĠColumnVector ): ĠColumnVector Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( rhs ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠLiteral Value Vector Ġ-> ĠLiteral Value Vector ( value Ġ== Ġrhs . value , Ġsize ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthrow ĠIllegalArgumentException () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġne q ( rhs : ĠColumnVector ): ĠColumnVector Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( rhs ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠLiteral Value Vector Ġ-> ĠLiteral Value Vector ( value Ġ!= Ġrhs . value , Ġsize ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthrow ĠIllegalArgumentException () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġlt ( rhs : ĠColumnVector ): ĠColumnVector Ġ{ ĊĠĠĠĠĠĠĠ ĠTODO () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġl te q ( rhs : ĠColumnVector ): ĠColumnVector Ġ{ ĊĠĠĠĠĠĠĠ ĠTODO () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġgt ( rhs : ĠColumnVector ): ĠColumnVector Ġ{ ĊĠĠĠĠĠĠĠ ĠTODO () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġg te q ( rhs : ĠColumnVector ): ĠColumnVector Ġ{ ĊĠĠĠĠĠĠĠ ĠTODO () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġadd ( rhs : ĠColumnVector ): ĠColumnVector Ġ{ ĊĠĠĠĠĠĠĠ ĠTODO (" not Ġimplemented ") Ġ// To Ġchange Ġbody Ġof Ġcreated Ġfunctions Ġuse ĠFile Ġ| ĠSettings Ġ| ĠFile ĠTemplates . ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġsubtract ( rhs : ĠColumnVector ): ĠColumnVector Ġ{ ĊĠĠĠĠĠĠĠ ĠTODO (" not Ġimplemented ") Ġ// To Ġchange Ġbody Ġof Ġcreated Ġfunctions Ġuse ĠFile Ġ| ĠSettings Ġ| ĠFile ĠTemplates . ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġmultiply ( rhs : ĠColumnVector ): ĠColumnVector Ġ{ ĊĠĠĠĠĠĠĠ ĠTODO (" not Ġimplemented ") Ġ// To Ġchange Ġbody Ġof Ġcreated Ġfunctions Ġuse ĠFile Ġ| ĠSettings Ġ| ĠFile ĠTemplates . ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdivide ( rhs : ĠColumnVector ): ĠColumnVector Ġ{ ĊĠĠĠĠĠĠĠ ĠTODO (" not Ġimplemented ") Ġ// To Ġchange Ġbody Ġof Ġcreated Ġfunctions Ġuse ĠFile Ġ| ĠSettings Ġ| ĠFile ĠTemplates . ĊĠĠĠ Ġ} Ċ }