HE_Mesh  6.0.1
wblut.hemesh.HE_RAS< E extends HE_Element >.HE_RASEC< E extends HE_Element > Class Template Reference
+ Inheritance diagram for wblut.hemesh.HE_RAS< E extends HE_Element >.HE_RASEC< E extends HE_Element >:

Public Member Functions

 HE_RASEC ()
 
 HE_RASEC (final int n)
 
 HE_RASEC (final Collection< E > items)
 
boolean add (final E item)
 
removeAt (final int id)
 
boolean remove (final E item)
 
get (final int i)
 
getWithIndex (final int i)
 
getWithKey (final long key)
 
int indexOf (final E object)
 
pollRandom (final Random rnd)
 
int size ()
 
boolean contains (final E object)
 
boolean containsKey (final Long key)
 
Iterator< E > iterator ()
 
List< E > getObjects ()
 
- Public Member Functions inherited from wblut.hemesh.HE_RAS< E >
 HE_RAS ()
 
 HE_RAS (final Collection< E > items)
 
abstract boolean add (final E item)
 
abstract E removeAt (final int id)
 
abstract boolean remove (final E item)
 
abstract E get (final int i)
 
abstract E getWithIndex (final int i)
 
abstract E getWithKey (final long key)
 
abstract int indexOf (final E object)
 
abstract E pollRandom (final Random rnd)
 
abstract int size ()
 
abstract boolean contains (final E object)
 
abstract boolean containsKey (final Long key)
 
abstract Iterator< E > iterator ()
 

Additional Inherited Members

- Protected Member Functions inherited from wblut.hemesh.HE_RAS< E >
abstract List< E > getObjects ()
 

Detailed Description

Implementation of HE_RAS using Eclipse Collections library

Author
FVH
Parameters
<E>a class extending HE_Element

Constructor & Destructor Documentation

wblut.hemesh.HE_RAS< E extends HE_Element >.HE_RASEC< E extends HE_Element >.HE_RASEC ( final int  n)
Parameters
n
wblut.hemesh.HE_RAS< E extends HE_Element >.HE_RASEC< E extends HE_Element >.HE_RASEC ( final Collection< E >  items)

Member Function Documentation

boolean wblut.hemesh.HE_RAS< E extends HE_Element >.HE_RASEC< E extends HE_Element >.add ( final E  item)
boolean wblut.hemesh.HE_RAS< E extends HE_Element >.HE_RASEC< E extends HE_Element >.contains ( final E  object)
boolean wblut.hemesh.HE_RAS< E extends HE_Element >.HE_RASEC< E extends HE_Element >.containsKey ( final Long  key)
E wblut.hemesh.HE_RAS< E extends HE_Element >.HE_RASEC< E extends HE_Element >.get ( final int  i)
List<E> wblut.hemesh.HE_RAS< E extends HE_Element >.HE_RASEC< E extends HE_Element >.getObjects ( )
E wblut.hemesh.HE_RAS< E extends HE_Element >.HE_RASEC< E extends HE_Element >.getWithIndex ( final int  i)
E wblut.hemesh.HE_RAS< E extends HE_Element >.HE_RASEC< E extends HE_Element >.getWithKey ( final long  key)
int wblut.hemesh.HE_RAS< E extends HE_Element >.HE_RASEC< E extends HE_Element >.indexOf ( final E  object)
Iterator<E> wblut.hemesh.HE_RAS< E extends HE_Element >.HE_RASEC< E extends HE_Element >.iterator ( )
E wblut.hemesh.HE_RAS< E extends HE_Element >.HE_RASEC< E extends HE_Element >.removeAt ( final int  id)

Override element at position id with last element.

Parameters
id
Returns
int wblut.hemesh.HE_RAS< E extends HE_Element >.HE_RASEC< E extends HE_Element >.size ( )

The documentation for this class was generated from the following file: