Octopus 16.0
real-space, real-time, TDDFT code
minimizer_low.c File Reference
#include <config.h>
#include <gsl/gsl_errno.h>
#include <gsl/gsl_math.h>
#include <gsl/gsl_min.h>
#include <gsl/gsl_multimin.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include "string_f.h"
Include dependency graph for minimizer_low.c:

Classes

struct  param_fdf_t
 
struct  param_f1_t
 
struct  param_fn_t
 

Typedefs

typedef void(* func_d) (const int *, const double *, double *, const int *, double *)
 
typedef void(* print_f_ptr) (const int *, const int *, const double *, const double *, const double *, const double *)
 
typedef void(* func1) (const double *, double *)
 
typedef void(* funcn) (int *, double *, double *)
 
typedef void(* print_f_fn_ptr) (const int *, const int *, const double *, const double *, const double *)
 

Functions

int FC_FUNC_ (oct_minimize, OCT_MINIMIZE) const
 
double fn1 (double x, void *params)
 
void FC_FUNC_ (oct_1dminimize, OCT_1DMINIMIZE)
 
double fn (const gsl_vector *v, void *params)
 
int FC_FUNC_ (oct_minimize_direct, OCT_MINIMIZE_DIRECT) const
 

Typedef Documentation

◆ func_d

typedef void(* func_d) (const int *, const double *, double *, const int *, double *)

◆ print_f_ptr

typedef void(* print_f_ptr) (const int *, const int *, const double *, const double *, const double *, const double *)

◆ func1

typedef void(* func1) (const double *, double *)

◆ funcn

typedef void(* funcn) (int *, double *, double *)

◆ print_f_fn_ptr

typedef void(* print_f_fn_ptr) (const int *, const int *, const double *, const double *, const double *)

Function Documentation

◆ FC_FUNC_() [1/3]

int FC_FUNC_ ( oct_minimize  ,
OCT_MINIMIZE   
) const

◆ fn1()

double fn1 ( double  x,
void *  params 
)

◆ FC_FUNC_() [2/3]

void FC_FUNC_ ( oct_1dminimize  ,
OCT_1DMINIMIZE   
)

◆ fn()

double fn ( const gsl_vector *  v,
void *  params 
)

◆ FC_FUNC_() [3/3]

int FC_FUNC_ ( oct_minimize_direct  ,
OCT_MINIMIZE_DIRECT   
) const