HMatrixFactory

class HMatrixFactory(*args)

Empty HMatrix builder.

See also

HMatrix

Methods

build(*args)

Create the compressed skeleton representation.

getClassName()

Accessor to the object's name.

getName()

Accessor to the object's name.

hasName()

Test if the object is named.

setName(name)

Accessor to the object's name.

__init__(*args)
build(*args)

Create the compressed skeleton representation.

Parameters:
sample2-d sequence of float

Vertex locations

outputDimensionint

Number of degrees of freedom by vertex location

symmetricbool

Whether matrix is symmetric.

parametersHMatrixParameters

User-defined settings for hmatrix

Returns:
matHMatrix

The compressed representation.

getClassName()

Accessor to the object’s name.

Returns:
class_namestr

The object class name (object.__class__.__name__).

getName()

Accessor to the object’s name.

Returns:
namestr

The name of the object.

hasName()

Test if the object is named.

Returns:
hasNamebool

True if the name is not empty.

setName(name)

Accessor to the object’s name.

Parameters:
namestr

The name of the object.