InitialTemperatureField

class compas_fea2.model.InitialTemperatureField[source]

Bases: _InitialConditionField

Field class for fields implementing mechanical boundary conditions.

Parameters:
conditions`list[:class:compas_fea2.model.InitialTemperature]

The boundary conditions list assigned to the field.

nodeslist[:class:compas_fea2.model.Node]

The nodes conposing the fields.

namestr, optional

Unique identifier for the field.

Attributes:
conditions`list[:class:compas_fea2.model.InitialTemperature]

The boundary conditions list assigned to the field.

distributionlist[:class:compas_fea2.model.Node]

The nodes conposing the fields.

namestr, optional

Unique identifier for the field.

model:class:compas_fea2.model.Model | None

Registered model to the field. None if the field has not been registered.

node_bczip[(:class:compas_fea2.model.Node, :class:compas_fea2.model.InitialTemperature)]

List of tuples of nodes and its associated boundary condition.re the displacement is applied.

Inherited Methods

ToString

Converts the instance to a string.

copy

Make an independent copy of the data object.

from_json

Construct an object of this type from a JSON file.

from_jsonstring

Construct an object of this type from a JSON string.

sha256

Compute a hash of the data for comparison during version control using the sha256 algorithm.

to_json

Convert an object to its native data representation and save it to a JSON file.

to_jsonstring

Convert an object to its native data representation and save it to a JSON string.

validate_data

Validate the data against the object's data schema.