FEM_stimulation.__init__

FEM_stimulation.__init__(model_fname=None, endo_mat='endoneurium_ranck', peri_mat='perineurium', epi_mat='epineurium', ext_mat='saline', comsol=True, n_proc=None)[source]

Initialize a FEM-based extracellular stimulation context.

Parameters:
  • model_fname (str | None, optional) – Existing COMSOL model filename. When omitted, a FEniCS model is created.

  • endo_mat (str | material, optional) – Material specifications for the endoneurium, perineurium, epineurium, and external medium.

  • peri_mat (str | material, optional) – Material specifications for the endoneurium, perineurium, epineurium, and external medium.

  • epi_mat (str | material, optional) – Material specifications for the endoneurium, perineurium, epineurium, and external medium.

  • ext_mat (str | material, optional) – Material specifications for the endoneurium, perineurium, epineurium, and external medium.

  • comsol (bool, optional) – If True and a model filename is provided, use the COMSOL backend.

  • n_proc (int | None, optional) – Number of processes or threads requested by the backend.