f3dasm_simulate.abaqus.loading.PathLoading

class PathLoading(amplitude_generator=<f3dasm_simulate.abaqus.amplitudesampler.AmplitudeGenerator object>, strain=[0.02, 0.02, 0.02])[source]

Bases: Loading

Class that contains the path loading of the rve. The loading is defined by the amplitude generator and the strain.

Parameters:
  • amplitude_generator (AmplitudeGenerator) – Amplitude generator object, by default AmplitudeGenerator()

  • optional – Amplitude generator object, by default AmplitudeGenerator()

  • strain (List[float]) – strain in the three directions, by default [0.02, 0.02, 0.02]

  • optional – strain in the three directions, by default [0.02, 0.02, 0.02]

List of Public Methods

from_dict

rtype:

SimulatorPart

to_dict

Return a dictionary representation of the loading conditions.

Methods

__init__(amplitude_generator=<f3dasm_simulate.abaqus.amplitudesampler.AmplitudeGenerator object>, strain=[0.02, 0.02, 0.02])[source]

Class that contains the path loading of the rve. The loading is defined by the amplitude generator and the strain.

Parameters:
  • amplitude_generator (AmplitudeGenerator) – Amplitude generator object, by default AmplitudeGenerator()

  • optional – Amplitude generator object, by default AmplitudeGenerator()

  • strain (List[float]) – strain in the three directions, by default [0.02, 0.02, 0.02]

  • optional – strain in the three directions, by default [0.02, 0.02, 0.02]

to_dict()[source]

Return a dictionary representation of the loading conditions.

Returns:

Dictionary representation of the loading conditions for the SimulatorInfo