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_specimen_dirichlet
  • hookeai.simulators.links.utilities.links_specimen_dirichlet.get_specimen_node_dbc

hookeai.simulators.links.utilities.links_specimen_dirichlet.get_specimen_node_dbc¶

get_specimen_node_dbc(specimen_label, top_coord, top_disp, coords)[source]¶

Get node Dirichlet boundary conditions for given uniaxial specimen.

This function is highly specific for particular specimens models and uniaxial loading by means of Dirichlet boundary conditions.

Parameters:
  • specimen_label (str) – Specimen name.

  • coords (np.ndarray(1d)) – Node coordinates.

  • top_coord (float) – Coordinate of the specimen top along uniaxial loading dimension.

  • top_disp (float) – Prescribed uniaxial displacement applied to the top of the specimen.

Returns:

  • node_dbc_code (np.ndarray(1d)) – Node Dirichlet boundary conditions prescription code stored as numpy.ndarray[int](1d) with shape (3,).

  • node_dbc_disps (np.ndarray(1d)) – Node Dirichlet boundary conditions prescribed displacements stored as numpy.ndarray[float](1d) with shape (3,).

Previous Next

© Copyright 2025, Bernardo Ferreira.

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