hookeai
1.0.0

Getting started

  • Overview
  • Installation

Features

  • Overview
  • Data generation
  • Material model architectures
  • Local material model updating
  • Global material model updating
  • Data analysis and visualization tools
  • Tensorial algebra and matrix operations
  • Other utilities

API

  • Code
    • hookeai.data_generation
    • hookeai.ioput
    • hookeai.material_model_finder
    • hookeai.miscellaneous
    • hookeai.model_architectures
    • hookeai.simulators
      • hookeai.simulators.fetorch
      • hookeai.simulators.links
        • hookeai.simulators.links.discretization
        • hookeai.simulators.links.links
        • hookeai.simulators.links.models
        • hookeai.simulators.links.utilities
    • hookeai.time_series_data
    • hookeai.utilities

License

  • MIT License
hookeai
  • hookeai
  • hookeai.simulators
  • hookeai.simulators.links
  • hookeai.simulators.links.utilities
  • hookeai.simulators.links.utilities.links_data_to_adimu
  • hookeai.simulators.links.utilities.links_data_to_adimu.generate_dirichlet_sets

hookeai.simulators.links.utilities.links_data_to_adimu.generate_dirichlet_sets¶

generate_dirichlet_sets(n_node_mesh)[source]¶

Generate Dirichlet sets data for ADiMU mesh history data files.

This function generates Dirichlet sets data consistent with the force force equilibrium loss type ‘dirichlet_sets’ in ADiMU.

Attention: Constrained node sets must be explicitly defined in this function according to the specific specimen geometry and boundary conditions.

Parameters:

n_node_mesh (int) – Number of nodes of finite element mesh.

Returns:

dirichlet_bcs_mesh – Dirichlet boundary conditions sets of finite element mesh nodes stored as numpy.ndarray(2d) of shape (n_node_mesh, 3).

Return type:

numpy.ndarray(2d)

Previous Next

© Copyright 2025, Bernardo Ferreira.

Built with Sphinx using a theme provided by Read the Docs.