SmoothingParameters
- class compas_fea2.optimisation.SmoothingParameters(*args, **kwargs)[source]
Parameters for the postprocess of the optimisation results.
Note
Check here.
- Parameters
task (str) – type of smoothing.
iso
: Isosurface of a topology optimization result.surface
: Surface of the initial model or the result of shape or bead optimization.
all (bool) – if
True
, postprocess all iterations.iso_value (float) – Isovalue; is used to determine the positions on the element edges where the new nodes are created. Larger values lead to models with smaller volume. Not used if
tast = surface
. Value between 0 and 1.smooth_cycles (int) – Number of smoothing cycles: if set to 0, no smoothing is performed. Larger values lead to smoother models, but might cause the narrowing of thin components. Not used if task = surface. Nonnegative integer value.
Inherited Methods
Converts the instance to a string.
Make an independent copy of the data object.
Construct an object of this type from the provided data.
Construct an object from serialized data contained in a JSON file.
Construct an object from serialized data contained in a JSON string.
Create an instance of a class of the registered plugin from its name.
Compute a hash of the data for comparison during version control using the sha256 algorithm.
Convert an object to its native data representation.
Serialize the data representation of an object to a JSON file.
Serialize the data representation of an object to a JSON string.
Validate the object's data against its data schema.
Validate the object's data against its json schema.