Skip to content

KratosMultiphysics.Element

Vicente Mataix Ferrándiz edited this page Dec 15, 2019 · 5 revisions

KratosMultiphysics.Element = class Element(GeometricalObject)

| |

Method resolution order:

[Element](KratosMultiphysics.Element)
[GeometricalObject](KratosMultiphysics.GeometricalObject)
[IndexedObject](KratosMultiphysics.IndexedObject)
[Flags](KratosMultiphysics.Flags)
pybind11_builtins.pybind11_object
[builtins.object](builtins.html#object)

Methods defined here:

Calculate(...)

`Calculate(*args, **kwargs)  

Overloaded function.

  1. Calculate(self: Kratos.Element, arg0: Kratos.DoubleVariable, arg1: Kratos::ProcessInfo) -> float

  2. Calculate(self: Kratos.Element, arg0: Kratos.Array1DVariable3, arg1: Kratos::ProcessInfo) -> Kratos.Array3

  3. Calculate(self: Kratos.Element, arg0: Kratos.VectorVariable, arg1: Kratos::ProcessInfo) -> Kratos.Vector

  4. Calculate(self: Kratos.Element, arg0: Kratos.MatrixVariable, arg1: Kratos::ProcessInfo) -> Kratos.Matrix`

CalculateDampingMatrix(...)

`CalculateDampingMatrix(self: Kratos.Element, arg0: Kratos.Matrix, arg1: Kratos::ProcessInfo) -> None`

CalculateFirstDerivativesLHS(...)

`CalculateFirstDerivativesLHS(self: Kratos.Element, arg0: Kratos.Matrix, arg1: Kratos::ProcessInfo) -> None`

CalculateLocalSystem(...)

`CalculateLocalSystem(self: Kratos.Element, arg0: Kratos.Matrix, arg1: Kratos.Vector, arg2: Kratos::ProcessInfo) -> None`

CalculateLocalVelocityContribution(...)

`CalculateLocalVelocityContribution(self: Kratos.Element, arg0: Kratos.Matrix, arg1: Kratos.Vector, arg2: Kratos::ProcessInfo) -> None`

CalculateMassMatrix(...)

`CalculateMassMatrix(self: Kratos.Element, arg0: Kratos.Matrix, arg1: Kratos::ProcessInfo) -> None`

CalculateOnIntegrationPoints(...)

`CalculateOnIntegrationPoints(*args, **kwargs)  

Overloaded function.

  1. CalculateOnIntegrationPoints(self: Kratos.Element, arg0: Kratos.DoubleVariable, arg1: Kratos::ProcessInfo) -> list

  2. CalculateOnIntegrationPoints(self: Kratos.Element, arg0: Kratos.Array1DVariable3, arg1: Kratos::ProcessInfo) -> list

  3. CalculateOnIntegrationPoints(self: Kratos.Element, arg0: Kratos.VectorVariable, arg1: Kratos::ProcessInfo) -> list

  4. CalculateOnIntegrationPoints(self: Kratos.Element, arg0: Kratos.MatrixVariable, arg1: Kratos::ProcessInfo) -> list`

CalculateSecondDerivativesLHS(...)

`CalculateSecondDerivativesLHS(self: Kratos.Element, arg0: Kratos.Matrix, arg1: Kratos::ProcessInfo) -> None`

CalculateSensitivityMatrix(...)

`CalculateSensitivityMatrix(*args, **kwargs)  

Overloaded function.

  1. CalculateSensitivityMatrix(self: Kratos.Element, arg0: Kratos.DoubleVariable, arg1: Kratos.Matrix, arg2: Kratos::ProcessInfo) -> None

  2. CalculateSensitivityMatrix(self: Kratos.Element, arg0: Kratos.Array1DVariable3, arg1: Kratos.Matrix, arg2: Kratos::ProcessInfo) -> None`

GetArea(...)

`GetArea(self: Kratos.Element) -> float`

GetFirstDerivativesVector(...)

`GetFirstDerivativesVector(*args, **kwargs)  

Overloaded function.

  1. GetFirstDerivativesVector(self: Kratos.Element, arg0: Kratos.Vector) -> None

  2. GetFirstDerivativesVector(self: Kratos.Element, arg0: Kratos.Vector, arg1: int) -> None`

GetGeometry(...)

`GetGeometry(self: Kratos.Element) -> Kratos::Geometry<Kratos::Node<3ul, Kratos::Dof<double> > >`

GetIntegrationPoints(...)

`GetIntegrationPoints(self: Kratos.Element) -> list`

GetNode(...)

`GetNode(self: Kratos.Element, arg0: int) -> Kratos.Node`

GetNodes(...)

`GetNodes(self: Kratos.Element) -> list`

GetSecondDerivativesVector(...)

`GetSecondDerivativesVector(*args, **kwargs)  

Overloaded function.

  1. GetSecondDerivativesVector(self: Kratos.Element, arg0: Kratos.Vector) -> None

  2. GetSecondDerivativesVector(self: Kratos.Element, arg0: Kratos.Vector, arg1: int) -> None`

GetValue(...)

`GetValue(*args, **kwargs)  

Overloaded function.

  1. GetValue(self: Kratos.Element, arg0: Kratos.Array1DVariable3) -> Kratos.Array3

  2. GetValue(self: Kratos.Element, arg0: Kratos.Array1DVariable4) -> Kratos.Array4

  3. GetValue(self: Kratos.Element, arg0: Kratos.Array1DVariable6) -> Kratos.Array6

  4. GetValue(self: Kratos.Element, arg0: Kratos.Array1DVariable9) -> Kratos.Array9

  5. GetValue(self: Kratos.Element, arg0: Kratos.VectorVariable) -> Kratos.Vector

  6. GetValue(self: Kratos.Element, arg0: Kratos.IntegerVectorVariable) -> Kratos.DenseVectorInt

  7. GetValue(self: Kratos.Element, arg0: Kratos.MatrixVariable) -> Kratos.Matrix

  8. GetValue(self: Kratos.Element, arg0: Kratos.IntegerVariable) -> int

  9. GetValue(self: Kratos.Element, arg0: Kratos.DoubleVariable) -> float

  10. GetValue(self: Kratos.Element, arg0: Kratos.BoolVariable) -> bool

  11. GetValue(self: Kratos.Element, arg0: Kratos.StringVariable) -> str`

GetValuesOnIntegrationPoints(...)

`GetValuesOnIntegrationPoints(*args, **kwargs)  

Overloaded function.

  1. GetValuesOnIntegrationPoints(self: Kratos.Element, arg0: Kratos.BoolVariable, arg1: Kratos::ProcessInfo) -> list

  2. GetValuesOnIntegrationPoints(self: Kratos.Element, arg0: Kratos.DoubleVariable, arg1: Kratos::ProcessInfo) -> list

  3. GetValuesOnIntegrationPoints(self: Kratos.Element, arg0: Kratos.Array1DVariable3, arg1: Kratos::ProcessInfo) -> list

  4. GetValuesOnIntegrationPoints(self: Kratos.Element, arg0: Kratos.VectorVariable, arg1: Kratos::ProcessInfo) -> list

  5. GetValuesOnIntegrationPoints(self: Kratos.Element, arg0: Kratos.MatrixVariable, arg1: Kratos::ProcessInfo) -> list`

Has(...)

`Has(*args, **kwargs)  

Overloaded function.

  1. Has(self: Kratos.Element, arg0: Kratos.Array1DVariable3) -> bool

  2. Has(self: Kratos.Element, arg0: Kratos.Array1DVariable4) -> bool

  3. Has(self: Kratos.Element, arg0: Kratos.Array1DVariable6) -> bool

  4. Has(self: Kratos.Element, arg0: Kratos.Array1DVariable9) -> bool

  5. Has(self: Kratos.Element, arg0: Kratos.VectorVariable) -> bool

  6. Has(self: Kratos.Element, arg0: Kratos.IntegerVectorVariable) -> bool

  7. Has(self: Kratos.Element, arg0: Kratos.MatrixVariable) -> bool

  8. Has(self: Kratos.Element, arg0: Kratos.IntegerVariable) -> bool

  9. Has(self: Kratos.Element, arg0: Kratos.DoubleVariable) -> bool

  10. Has(self: Kratos.Element, arg0: Kratos.BoolVariable) -> bool

  11. Has(self: Kratos.Element, arg0: Kratos.StringVariable) -> bool`

Initialize(...)

`Initialize(*args, **kwargs)  

Overloaded function.

  1. Initialize(self: Kratos.Element, arg0: Kratos::ProcessInfo) -> None

  2. Initialize(self: Kratos.Element) -> None`

ResetConstitutiveLaw(...)

`ResetConstitutiveLaw(self: Kratos.Element) -> None`

SetValue(...)

`SetValue(*args, **kwargs)  

Overloaded function.

  1. SetValue(self: Kratos.Element, arg0: Kratos.Array1DVariable3, arg1: Kratos.Array3) -> None

  2. SetValue(self: Kratos.Element, arg0: Kratos.Array1DVariable4, arg1: Kratos.Array4) -> None

  3. SetValue(self: Kratos.Element, arg0: Kratos.Array1DVariable6, arg1: Kratos.Array6) -> None

  4. SetValue(self: Kratos.Element, arg0: Kratos.Array1DVariable9, arg1: Kratos.Array9) -> None

  5. SetValue(self: Kratos.Element, arg0: Kratos.VectorVariable, arg1: Kratos.Vector) -> None

  6. SetValue(self: Kratos.Element, arg0: Kratos.IntegerVectorVariable, arg1: Kratos.DenseVectorInt) -> None

  7. SetValue(self: Kratos.Element, arg0: Kratos.MatrixVariable, arg1: Kratos.Matrix) -> None

  8. SetValue(self: Kratos.Element, arg0: Kratos.IntegerVariable, arg1: int) -> None

  9. SetValue(self: Kratos.Element, arg0: Kratos.DoubleVariable, arg1: float) -> None

  10. SetValue(self: Kratos.Element, arg0: Kratos.BoolVariable, arg1: bool) -> None

  11. SetValue(self: Kratos.Element, arg0: Kratos.StringVariable, arg1: str) -> None`

SetValuesOnIntegrationPoints(...)

`SetValuesOnIntegrationPoints(*args, **kwargs)  

Overloaded function.

  1. SetValuesOnIntegrationPoints(self: Kratos.Element, arg0: Kratos.VectorVariable, arg1: list, arg2: int, arg3: Kratos::ProcessInfo) -> None

  2. SetValuesOnIntegrationPoints(self: Kratos.Element, arg0: Kratos.ConstitutuveLawVariable, arg1: list, arg2: Kratos::ProcessInfo) -> None

  3. SetValuesOnIntegrationPoints(self: Kratos.Element, arg0: Kratos.DoubleVariable, arg1: List[float], arg2: Kratos::ProcessInfo) -> None

  4. SetValuesOnIntegrationPoints(self: Kratos.Element, arg0: Kratos.Array1DVariable3, arg1: list, arg2: Kratos::ProcessInfo) -> None`

getitem(...)

`__getitem__(*args, **kwargs)  

Overloaded function.

  1. getitem(self: Kratos.Element, arg0: Kratos.Array1DVariable3) -> Kratos.Array3

  2. getitem(self: Kratos.Element, arg0: Kratos.Array1DVariable4) -> Kratos.Array4

  3. getitem(self: Kratos.Element, arg0: Kratos.Array1DVariable6) -> Kratos.Array6

  4. getitem(self: Kratos.Element, arg0: Kratos.Array1DVariable9) -> Kratos.Array9

  5. getitem(self: Kratos.Element, arg0: Kratos.VectorVariable) -> Kratos.Vector

  6. getitem(self: Kratos.Element, arg0: Kratos.IntegerVectorVariable) -> Kratos.DenseVectorInt

  7. getitem(self: Kratos.Element, arg0: Kratos.MatrixVariable) -> Kratos.Matrix

  8. getitem(self: Kratos.Element, arg0: Kratos.IntegerVariable) -> int

  9. getitem(self: Kratos.Element, arg0: Kratos.DoubleVariable) -> float

  10. getitem(self: Kratos.Element, arg0: Kratos.BoolVariable) -> bool

  11. getitem(self: Kratos.Element, arg0: Kratos.StringVariable) -> str`

init(...)

`__init__(self: Kratos.Element, arg0: int) -> None`

setitem(...)

`__setitem__(*args, **kwargs)  

Overloaded function.

  1. setitem(self: Kratos.Element, arg0: Kratos.Array1DVariable3, arg1: Kratos.Array3) -> None

  2. setitem(self: Kratos.Element, arg0: Kratos.Array1DVariable4, arg1: Kratos.Array4) -> None

  3. setitem(self: Kratos.Element, arg0: Kratos.Array1DVariable6, arg1: Kratos.Array6) -> None

  4. setitem(self: Kratos.Element, arg0: Kratos.Array1DVariable9, arg1: Kratos.Array9) -> None

  5. setitem(self: Kratos.Element, arg0: Kratos.VectorVariable, arg1: Kratos.Vector) -> None

  6. setitem(self: Kratos.Element, arg0: Kratos.IntegerVectorVariable, arg1: Kratos.DenseVectorInt) -> None

  7. setitem(self: Kratos.Element, arg0: Kratos.MatrixVariable, arg1: Kratos.Matrix) -> None

  8. setitem(self: Kratos.Element, arg0: Kratos.IntegerVariable, arg1: int) -> None

  9. setitem(self: Kratos.Element, arg0: Kratos.DoubleVariable, arg1: float) -> None

  10. setitem(self: Kratos.Element, arg0: Kratos.BoolVariable, arg1: bool) -> None

  11. setitem(self: Kratos.Element, arg0: Kratos.StringVariable, arg1: str) -> None`

str(...)

`__str__(self: Kratos.Element) -> str`

Data descriptors defined here:

Properties

``

Data descriptors inherited from IndexedObject:

Id

``

Methods inherited from Flags:

Clear(...)

`Clear(self: Kratos.Flags) -> None`

Flip(...)

`Flip(self: Kratos.Flags, arg0: Kratos.Flags) -> None`

Is(...)

`Is(self: Kratos.Flags, arg0: Kratos.Flags) -> bool`

IsDefined(...)

`IsDefined(self: Kratos.Flags, arg0: Kratos.Flags) -> bool`

IsNot(...)

`IsNot(self: Kratos.Flags, arg0: Kratos.Flags) -> bool`

IsNotDefined(...)

`IsNotDefined(self: Kratos.Flags, arg0: Kratos.Flags) -> bool`

Reset(...)

`Reset(self: Kratos.Flags, arg0: Kratos.Flags) -> None`

Set(...)

`Set(*args, **kwargs)  

Overloaded function.

  1. Set(self: Kratos.Flags, arg0: Kratos.Flags) -> None

  2. Set(self: Kratos.Flags, arg0: Kratos.Flags, arg1: bool) -> None`

and(...)

`__and__(self: Kratos.Flags, arg0: Kratos.Flags) -> Kratos.Flags`

or(...)

`__or__(self: Kratos.Flags, arg0: Kratos.Flags) -> Kratos.Flags`

Static methods inherited from pybind11_builtins.pybind11_object:

new(*args, **kwargs) from pybind11_builtins.pybind11_type

` Create and return a new object.  See help(type) for accurate signature.`

Project information

Getting Started

Tutorials

Developers

Kratos structure

Conventions

Solvers

Debugging, profiling and testing

HOW TOs

Utilities

Kratos API

Kratos Structural Mechanics API

Clone this wiki locally