V3FIT
Data Types | Modules | Functions/Subroutines
guassian_process.f File Reference

Contains module guassian_process. More...

Go to the source code of this file.

Data Types

type  guassian_process::gaussp_class
 Base class representing a gaussian process. More...
 
type  guassian_process::gaussp_class_pointer
 Pointer to a gaussian process object. Used for creating arrays of gaussian process pointers. This is needed because fortran does not allow arrays of pointers directly. More...
 

Modules

module  guassian_process
 Defines the base class of the type guassian_process_class. The guassian_process contains code to compuet guassian process profiles.
 

Functions/Subroutines

type(gaussp_class) function, pointer guassian_process::gaussp_construct (a_model, n_signals, gaussp_type, profile_index, vrnc, tolerance, cholesky_fac)
 Construct a gaussp_class. More...
 
subroutine guassian_process::gaussp_destruct (this)
 Deconstruct a gaussp_class object. More...
 
subroutine guassian_process::gaussp_set_signal (this, signal, index)
 Set the object and coefficient for an index. More...
 
subroutine guassian_process::gaussp_set_profile (this, a_model)
 Set the object and coefficient for an index. More...
 
real(rprec) function guassian_process::gaussp_get_evidence (this, a_model)
 Calculates the evidence. More...
 

Detailed Description

Contains module guassian_process.

Definition in file guassian_process.f.