mufem.CffConstantVector

class mufem.CffConstantVector(x, y, z)

Bases: CffVectorVariableInputTrait

Creates a three-dimensional vector coefficient with constant components.

Parameters:
  • x (float) – X component.

  • y (float) – Y component.

  • z (float) – Z component.

Examples

>>> CffConstantVector(1.0, 0.0, -1.0)
__init__(self: mufem.CffConstantVector, x: float, y: float, z: float) None

Methods

X()

Return a unit vector along the X axis.

Y()

Return a unit vector along the Y axis.

Z()

Return a unit vector along the Z axis.

Zero()

Return a CffConstantVector with all components set to 0.

__init__(self, x, y, z)

static X() mufem.CffConstantVector

Return a unit vector along the X axis.

Returns:

A constant vector [1.0, 0.0, 0.0].

Return type:

CffConstantVector

Examples

>>> CffConstantVector.X()
static Y() mufem.CffConstantVector

Return a unit vector along the Y axis.

Returns:

A constant vector [0.0, 1.0, 0.0].

Return type:

CffConstantVector

Examples

>>> CffConstantVector.Y()
static Z() mufem.CffConstantVector

Return a unit vector along the Z axis.

Returns:

A constant vector [0.0, 0.0, 1.0].

Return type:

CffConstantVector

Examples

>>> CffConstantVector.Z()
static Zero() mufem.CffConstantVector

Return a CffConstantVector with all components set to 0.

Returns:

A constant vector [0.0, 0.0, 0.0].

Return type:

CffConstantVector

Examples

>>> CffConstantVector.Zero()