(git:6a2e663)
pao_ml Module Reference

Main module for PAO Machine Learning. More...

Functions/Subroutines

subroutine, public pao_ml_init (pao, qs_env)
 Initializes the learning machinery. More...
 
subroutine, public pao_ml_predict (pao, qs_env)
 Fills paomatrix_X based on machine learning predictions. More...
 
subroutine, public pao_ml_forces (pao, qs_env, matrix_G, forces)
 Calculate forces contributed by machine learning. More...
 

Detailed Description

Main module for PAO Machine Learning.

Author
Ole Schuett

Function/Subroutine Documentation

◆ pao_ml_init()

subroutine, public pao_ml::pao_ml_init ( type(pao_env_type), pointer  pao,
type(qs_environment_type), pointer  qs_env 
)

Initializes the learning machinery.

Parameters
pao...
qs_env...

Definition at line 84 of file pao_ml.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pao_ml_predict()

subroutine, public pao_ml::pao_ml_predict ( type(pao_env_type), pointer  pao,
type(qs_environment_type), pointer  qs_env 
)

Fills paomatrix_X based on machine learning predictions.

Parameters
pao...
qs_env...

Definition at line 503 of file pao_ml.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pao_ml_forces()

subroutine, public pao_ml::pao_ml_forces ( type(pao_env_type), pointer  pao,
type(qs_environment_type), pointer  qs_env,
type(dbcsr_type)  matrix_G,
real(dp), dimension(:, :), intent(inout)  forces 
)

Calculate forces contributed by machine learning.

Parameters
pao...
qs_env...
matrix_G...
forces...

Definition at line 621 of file pao_ml.F.

Here is the call graph for this function:
Here is the caller graph for this function: