kim-api 2.3.0+AppleClang.AppleClang.GNU
An Application Programming Interface (API) for the Knowledgebase of Interatomic Models (KIM).
Loading...
Searching...
No Matches
kim_model_module::kim_clear_then_refresh Interface Reference

Clear influence distance and neighbor list pointers and refresh Model object after parameter changes. More...

Public Member Functions

recursive subroutine kim_model_clear_then_refresh (model_handle, ierr)
 Clear influence distance and neighbor list pointers and refresh Model object after parameter changes.
 

Detailed Description

Clear influence distance and neighbor list pointers and refresh Model object after parameter changes.

See also
KIM::Model::ClearThenRefresh, KIM_Model_ClearThenRefresh
Since
2.0

Definition at line 188 of file kim_model_module.f90.

Member Function/Subroutine Documentation

◆ kim_model_clear_then_refresh()

recursive subroutine kim_model_module::kim_clear_then_refresh::kim_model_clear_then_refresh ( type(kim_model_handle_type), intent(in) model_handle,
integer(c_int), intent(out) ierr )

Clear influence distance and neighbor list pointers and refresh Model object after parameter changes.

A Fortran PM may need to provide a KIM::MODEL_ROUTINE_NAME::Refresh routine. The interface for this is given here (see also KIM::ModelRefreshFunction, KIM_ModelRefreshFunction).

interface
recursive subroutine refresh(model_refresh_handle, ierr) bind(c)
use, intrinsic :: iso_c_binding
implicit none
type(kim_model_refresh_handle_type), intent(in) :: model_refresh_handle
integer(c_int), intent(out) :: ierr
end subroutine refresh
end interface
See also
KIM::Model::ClearThenRefresh, KIM_Model_ClearThenRefresh
Since
2.0

Definition at line 954 of file kim_model_module.f90.


The documentation for this interface was generated from the following file: