Block-Structured AMR Software Framework
AMReX_parmparse_fi.cpp File Reference
#include <AMReX_ParmParse.H>
#include <AMReX_Array.H>
#include <AMReX_Vector.H>
#include <AMReX_REAL.H>
#include <AMReX_Print.H>
#include <cstring>

Functions

void amrex_new_parmparse (ParmParse *&pp, const char *name)
 
void amrex_delete_parmparse (ParmParse *pp)
 
int amrex_parmparse_get_counts (ParmParse *pp, const char *name)
 
void amrex_parmparse_get_int (ParmParse *pp, const char *name, int *v)
 
void amrex_parmparse_get_real (ParmParse *pp, const char *name, Real *v)
 
void amrex_parmparse_get_bool (ParmParse *pp, const char *name, int *v)
 
void amrex_parmparse_get_string (ParmParse *pp, const char *name, char *&v, int *len)
 
void amrex_parmparse_delete_cp_char (char **v, int len)
 
void amrex_parmparse_get_intarr (ParmParse *pp, const char *name, int v[], int len)
 
void amrex_parmparse_get_realarr (ParmParse *pp, const char *name, Real v[], int len)
 
void amrex_parmparse_get_stringarr (ParmParse *pp, const char *name, char **v, int *sv, int n)
 
int amrex_parmparse_query_int (ParmParse *pp, const char *name, int *v)
 
int amrex_parmparse_query_real (ParmParse *pp, const char *name, Real *v)
 
int amrex_parmparse_query_bool (ParmParse *pp, const char *name, int *v)
 
int amrex_parmparse_query_string (ParmParse *pp, const char *name, char *&v, int *len)
 
void amrex_parmparse_add_int (ParmParse *pp, const char *name, int v)
 
void amrex_parmparse_add_real (ParmParse *pp, const char *name, Real v)
 
void amrex_parmparse_add_bool (ParmParse *pp, const char *name, int v)
 
void amrex_parmparse_add_string (ParmParse *pp, const char *name, const char *v)
 
void amrex_parmparse_add_intarr (ParmParse *pp, const char *name, const int v[], int len)
 
void amrex_parmparse_add_realarr (ParmParse *pp, const char *name, const Real v[], int len)
 
void amrex_parmparse_add_stringarr (ParmParse *pp, const char *name, const char *v, int len)
 

Function Documentation

◆ amrex_delete_parmparse()

void amrex_delete_parmparse ( ParmParse pp)

◆ amrex_new_parmparse()

void amrex_new_parmparse ( ParmParse *&  pp,
const char *  name 
)

◆ amrex_parmparse_add_bool()

void amrex_parmparse_add_bool ( ParmParse pp,
const char *  name,
int  v 
)

◆ amrex_parmparse_add_int()

void amrex_parmparse_add_int ( ParmParse pp,
const char *  name,
int  v 
)

◆ amrex_parmparse_add_intarr()

void amrex_parmparse_add_intarr ( ParmParse pp,
const char *  name,
const int  v[],
int  len 
)

◆ amrex_parmparse_add_real()

void amrex_parmparse_add_real ( ParmParse pp,
const char *  name,
Real  v 
)

◆ amrex_parmparse_add_realarr()

void amrex_parmparse_add_realarr ( ParmParse pp,
const char *  name,
const Real  v[],
int  len 
)

◆ amrex_parmparse_add_string()

void amrex_parmparse_add_string ( ParmParse pp,
const char *  name,
const char *  v 
)

◆ amrex_parmparse_add_stringarr()

void amrex_parmparse_add_stringarr ( ParmParse pp,
const char *  name,
const char *  v,
int  len 
)

◆ amrex_parmparse_delete_cp_char()

void amrex_parmparse_delete_cp_char ( char **  v,
int  len 
)

◆ amrex_parmparse_get_bool()

void amrex_parmparse_get_bool ( ParmParse pp,
const char *  name,
int *  v 
)

◆ amrex_parmparse_get_counts()

int amrex_parmparse_get_counts ( ParmParse pp,
const char *  name 
)

◆ amrex_parmparse_get_int()

void amrex_parmparse_get_int ( ParmParse pp,
const char *  name,
int *  v 
)

◆ amrex_parmparse_get_intarr()

void amrex_parmparse_get_intarr ( ParmParse pp,
const char *  name,
int  v[],
int  len 
)

◆ amrex_parmparse_get_real()

void amrex_parmparse_get_real ( ParmParse pp,
const char *  name,
Real *  v 
)

◆ amrex_parmparse_get_realarr()

void amrex_parmparse_get_realarr ( ParmParse pp,
const char *  name,
Real  v[],
int  len 
)

◆ amrex_parmparse_get_string()

void amrex_parmparse_get_string ( ParmParse pp,
const char *  name,
char *&  v,
int *  len 
)

◆ amrex_parmparse_get_stringarr()

void amrex_parmparse_get_stringarr ( ParmParse pp,
const char *  name,
char **  v,
int *  sv,
int  n 
)

◆ amrex_parmparse_query_bool()

int amrex_parmparse_query_bool ( ParmParse pp,
const char *  name,
int *  v 
)

◆ amrex_parmparse_query_int()

int amrex_parmparse_query_int ( ParmParse pp,
const char *  name,
int *  v 
)

◆ amrex_parmparse_query_real()

int amrex_parmparse_query_real ( ParmParse pp,
const char *  name,
Real *  v 
)

◆ amrex_parmparse_query_string()

int amrex_parmparse_query_string ( ParmParse pp,
const char *  name,
char *&  v,
int *  len 
)