Procedures

ProcedureLocationProcedure TypeDescription
add_3d_plotpyplot_moduleSubroutine
add_barpyplot_moduleSubroutine
add_contourpyplot_moduleSubroutine
add_plotpyplot_moduleSubroutine
add_strpyplot_moduleSubroutine
bctoi_I1Ppenf_stringifyFunction

Convert bit-string to integer.

bctoi_I2Ppenf_stringifyFunction

Convert bit-string to integer.

bctoi_I4Ppenf_stringifyFunction

Convert bit-string to integer.

bctoi_I8Ppenf_stringifyFunction

Convert bit-string to integer.

bctonpenf_stringifyInterface

Convert bit-string to number (real and integer, bit-string to number type casting).

bctor_R16Ppenf_stringifyFunction

Convert bit-string to real.

bctor_R4Ppenf_stringifyFunction

Convert bit-string to real.

bctor_R8Ppenf_stringifyFunction

Convert bit-string to real.

bit_sizepenf_b_sizeInterface

Overloading of the intrinsic bit_size function for computing the number of bits of (also) real and character variables.

bit_sizepenfInterface

Overloading of the intrinsic bit_size function for computing the number of bits of (also) real and character variables.

bit_size_chrpenf_b_sizeFunction

Compute the number of bits of a character variable.

bit_size_R16Ppenf_b_sizeFunction

Compute the number of bits of a real variable.

bit_size_R4Ppenf_b_sizeFunction

Compute the number of bits of a real variable.

bit_size_R8Ppenf_b_sizeFunction

Compute the number of bits of a real variable.

bstrpenf_stringifyInterface

Convert number (real and integer) to bit-string (number to bit-string type casting).

bstr_I1Ppenf_stringifyFunction

Convert integer to string of bits.

bstr_I2Ppenf_stringifyFunction

Convert integer to string of bits.

bstr_I4Ppenf_stringifyFunction

Convert integer to string of bits.

bstr_I8Ppenf_stringifyFunction

Convert integer to string of bits.

bstr_R16Ppenf_stringifyFunction

Convert real to string of bits.

bstr_R4Ppenf_stringifyFunction

Convert real to string of bits.

bstr_R8Ppenf_stringifyFunction

Convert real to string of bits.

byte_sizepenf_b_sizeInterface

Compute the number of bytes of a variable.

byte_size_chrpenf_b_sizeFunction

Compute the number of bytes of a character variable.

byte_size_I1Ppenf_b_sizeFunction

Compute the number of bytes of an integer variable.

byte_size_I2Ppenf_b_sizeFunction

Compute the number of bytes of an integer variable.

byte_size_I4Ppenf_b_sizeFunction

Compute the number of bytes of an integer variable.

byte_size_I8Ppenf_b_sizeFunction

Compute the number of bytes of an integer variable.

byte_size_R16Ppenf_b_sizeFunction

Compute the number of bytes of a real variable.

byte_size_R4Ppenf_b_sizeFunction

Compute the number of bytes of a real variable.

byte_size_R8Ppenf_b_sizeFunction

Compute the number of bytes of a real variable.

check_endianpenfSubroutine

Check the type of bit ordering (big or little endian) of the running architecture.

compact_real_stringpenf_stringifySubroutine

Compact a string representing a real number, so that the same value is displayed with fewer characters.

computewenoof_alpha_coefficients_jsSubroutine

Compute alpha coefficients.

computewenoof_polynomialsSubroutine

Compute polynomials.

computewenoof_alpha_coefficients_mSubroutine

Compute alpha coefficients.

computewenoof_optimal_weights_jsSubroutine

Compute weights.

computewenoof_smoothness_indicators_jsSubroutine

Compute smoothness indicators.

computewenoof_alpha_coefficientsSubroutine

Compute alpha coefficients.

computewenoof_alpha_coefficients_zSubroutine

Compute alpha coefficients.

computewenoof_polynomials_jsSubroutine

Compute polynomials.

computewenoof_optimal_weightsSubroutine

Compute weights.

computewenoof_smoothness_indicatorsSubroutine

Compute smoothness indicators.

createwenoof_polynomialsSubroutine

Create polynomials.

createwenoof_interpolatorSubroutine

Create interpolator.

createwenoof_alpha_coefficients_mSubroutine

Create alpha coefficients.

createwenoof_smoothness_indicators_jsSubroutine

Create smoothness indicators.

createwenoof_alpha_coefficientsSubroutine

Create alpha coefficients.

createwenoof_interpolator_jsSubroutine

Create interpolator.

createwenoof_polynomials_jsSubroutine

Create coefficients.

createwenoof_optimal_weightsSubroutine

Create weights.

createwenoof_smoothness_indicatorsSubroutine

Create smoothness indicators.

create_alpha_coefficientswenoof_objects_factorySubroutine

Create an instance of concrete extension of alpha_coefficients given its constructor.

create_alpha_coefficients_js_constructorwenoof_alpha_coefficients_jsSubroutine

Create alpha coefficients constructor.

create_alpha_coefficients_m_constructorwenoof_alpha_coefficients_mSubroutine

Create alpha coefficients constructor.

create_alpha_coefficients_z_constructorwenoof_alpha_coefficients_zSubroutine

Create alpha coefficients constructor.

create_base_objectwenoof_objects_factorySubroutine

Create an instance of concrete extension of base_object given its constructor.

create_interpolator_constructorwenoof_interpolatorSubroutine

Create interpolator constructor.

create_interpolator_js_constructorwenoof_interpolator_jsSubroutine

Return an instance of [interpolator_js_constructor].

create_optimal_weightswenoof_objects_factorySubroutine

Create an instance of concrete extension of optimal_weights given its constructor.

create_optimal_weights_js_constructorwenoof_optimal_weights_jsSubroutine

Create optimal weights constructor.

create_polynomialswenoof_objects_factorySubroutine

Create an instance of concrete extension of polynomials given its constructor.

create_polynomials_js_constructorwenoof_polynomials_jsSubroutine

Create polynomials constructor.

create_smoothness_indicatorswenoof_objects_factorySubroutine

Create an instance of concrete extension of smoothness_indicators given its constructor.

create_smoothness_indicators_js_constructorwenoof_smoothness_indicators_jsSubroutine

Create smoothness indicators constructor.

ctoi_I1Ppenf_stringifyFunction

Convert string to integer.

ctoi_I2Ppenf_stringifyFunction

Convert string to integer.

ctoi_I4Ppenf_stringifyFunction

Convert string to integer.

ctoi_I8Ppenf_stringifyFunction

Convert string to integer.

ctonpenf_stringifyInterface

Convert string to number (real and integer, string to number type casting).

ctor_R16Ppenf_stringifyFunction

Convert string to real.

ctor_R4Ppenf_stringifyFunction

Convert string to real.

ctor_R8Ppenf_stringifyFunction

Convert string to real.

descriptionwenoof_alpha_coefficients_jsFunction

Return alpha coefficients string-descripition.

descriptionwenoof_polynomialsFunction

Return polynomials string-description.

descriptionwenoof_interpolatorFunction

Return interpolator string-description.

descriptionwenoof_alpha_coefficients_mFunction

Return alpha coefficients string-descripition.

descriptionwenoof_optimal_weights_jsFunction

Return string-description of weights.

descriptionwenoof_smoothness_indicators_jsFunction

Return smoothness indicators string-description.

descriptionwenoof_alpha_coefficientsFunction

Return alpha coefficients string-description.

descriptionwenoof_alpha_coefficients_zFunction

Return alpha coefficients string-descripition.

descriptionwenoof_interpolator_jsFunction

Return interpolator string-descripition.

descriptionwenoof_polynomials_jsFunction

Return polynomials string-description.

descriptionwenoof_optimal_weightsFunction

Return weights string-description.

descriptionwenoof_smoothness_indicatorsFunction

Return smoothness indicators string-description.

destroywenoof_polynomialsSubroutine

Destroy polynomials.

destroywenoof_interpolatorSubroutine

Destroy interpolator

destroywenoof_alpha_coefficients_mSubroutine

Destroy alpha coefficients.

destroywenoof_smoothness_indicators_jsSubroutine

Destroy smoothness indicators.

destroywenoof_alpha_coefficientsSubroutine

Destroy alpha coefficients.

destroywenoof_interpolator_jsSubroutine

Destoy interpolator.

destroywenoof_polynomials_jsSubroutine

Destroy polynomials.

destroywenoof_optimal_weightsSubroutine

Destroy weights.

destroywenoof_smoothness_indicatorsSubroutine

Destroy smoothness indicators.

destroypyplot_moduleSubroutine
destroy_interpolator_constructorwenoof_interpolatorSubroutine

Destroy interpolator constructor.

digitpenfInterface

Compute the number of digits in decimal base of the input integer.

digit_I1penfFunction

Compute the number of digits in decimal base of the input integer.

digit_I2penfFunction

Compute the number of digits in decimal base of the input integer.

digit_I4penfFunction

Compute the number of digits in decimal base of the input integer.

digit_I8penfFunction

Compute the number of digits in decimal base of the input integer.

executepyplot_moduleSubroutine
initializepyplot_moduleSubroutine
integer_to_stringpyplot_moduleSubroutine
interpolatewenoof_interpolatorSubroutine

Interpolate values.

interpolatewenoof_interpolator_jsSubroutine

Interpolate values.

matrix_to_stringpyplot_moduleSubroutine
optional_int_to_stringpyplot_moduleSubroutine
penf_initpenfSubroutine

Initialize PENF's variables that are not initialized into the definition specification.

penf_printpenfSubroutine

Print to the specified unit the PENF's environment data.

savefigpyplot_moduleSubroutine
strpenf_stringifyInterface

Convert number (real and integer) to string (number to string type casting).

str_a_I1Ppenf_stringifyFunction

Convert integer array to string.

str_a_I2Ppenf_stringifyFunction

Convert integer array to string.

str_a_I4Ppenf_stringifyFunction

Convert integer array to string.

str_a_I8Ppenf_stringifyFunction

Convert integer array to string.

str_a_R16Ppenf_stringifyFunction

Converting real array to string.

str_a_R4Ppenf_stringifyFunction

Convert real array to string.

str_a_R8Ppenf_stringifyFunction

Convert real array to string.

str_bolpenf_stringifyFunction

Convert logical to string.

str_I1Ppenf_stringifyFunction

Convert integer to string.

str_I2Ppenf_stringifyFunction

Convert integer to string.

str_I4Ppenf_stringifyFunction

Converting integer to string.

str_I8Ppenf_stringifyFunction

Convert integer to string.

str_R16Ppenf_stringifyFunction

Convert real to string.

str_R4Ppenf_stringifyFunction

Convert real to string.

str_R8Ppenf_stringifyFunction

Convert real to string.

strf_I1Ppenf_stringifyFunction

Convert integer to string.

strf_I2Ppenf_stringifyFunction

Convert integer to string.

strf_I4Ppenf_stringifyFunction

Convert integer to string.

strf_I8Ppenf_stringifyFunction

Convert integer to string.

strf_R16Ppenf_stringifyFunction

Convert real to string.

strf_R4Ppenf_stringifyFunction

Convert real to string.

strf_R8Ppenf_stringifyFunction

Convert real to string.

strzpenf_stringifyInterface

Convert integer, to string, prefixing with the right number of zeros (integer to string type casting with zero padding).

strz_I1Ppenf_stringifyFunction

Convert integer to string, prefixing with the right number of zeros.

strz_I2Ppenf_stringifyFunction

Convert integer to string, prefixing with the right number of zeros.

strz_I4Ppenf_stringifyFunction

Convert integer to string, prefixing with the right number of zeros.

strz_I8Ppenf_stringifyFunction

Converting integer to string, prefixing with the right number of zeros.

tauwenoof_alpha_coefficients_zFunction

Compute the tau coefficient used in the WENO-Z alpha coefficients.

vec_to_stringpyplot_moduleSubroutine
weno_expwenoof_alpha_coefficients_zFunction

Compute the exponent used in the alpha function.

weno_oddwenoof_alpha_coefficients_zFunction

Compute the distinguisher between odd and even number of stencils.

wenoof_createwenoofSubroutine

WenOOF creator, create a concrete WENO interpolator object.

call~~graph~~CallGraph proc~add_contour add_contour proc~optional_int_to_string optional_int_to_string proc~add_contour->proc~optional_int_to_string proc~matrix_to_string matrix_to_string proc~add_contour->proc~matrix_to_string proc~vec_to_string vec_to_string proc~add_contour->proc~vec_to_string proc~ctoi_i4p ctoi_I4P proc~compute~7 compute proc~tau tau proc~compute~7->proc~tau proc~weno_exp weno_exp proc~compute~7->proc~weno_exp proc~compute~3 compute proc~str_a_r16p str_a_R16P proc~str_r16p str_R16P proc~str_a_r16p->proc~str_r16p proc~create_alpha_coefficients_m_constructor create_alpha_coefficients_m_constructor proc~str_r8p str_R8P proc~compact_real_string compact_real_string proc~str_r8p->proc~compact_real_string proc~strf_i2p strf_I2P proc~create~5 create proc~bctor_r8p bctor_R8P interface~str str proc~bctor_r8p->interface~str proc~strf_i1p strf_I1P proc~description~7 description proc~bit_size_r4p bit_size_R4P proc~weno_odd weno_odd proc~tau->proc~weno_odd proc~create_alpha_coefficients_js_constructor create_alpha_coefficients_js_constructor proc~digit_i8 digit_I8 proc~description~3 description proc~strf_i8p strf_I8P proc~create_smoothness_indicators create_smoothness_indicators interface~bstr bstr proc~bstr_i4p bstr_I4P interface~bstr->proc~bstr_i4p proc~bstr_i1p bstr_I1P interface~bstr->proc~bstr_i1p proc~bstr_i8p bstr_I8P interface~bstr->proc~bstr_i8p proc~bstr_r8p bstr_R8P interface~bstr->proc~bstr_r8p proc~bstr_i2p bstr_I2P interface~bstr->proc~bstr_i2p proc~bstr_r4p bstr_R4P interface~bstr->proc~bstr_r4p proc~create_polynomials create_polynomials proc~create_optimal_weights create_optimal_weights proc~destroy~3 destroy proc~integer_to_string integer_to_string proc~optional_int_to_string->proc~integer_to_string proc~strf_r4p strf_R4P interface~bit_size~2 bit_size proc~create~6 create proc~description description proc~bit_size_r16p bit_size_R16P proc~byte_size_i2p byte_size_I2P proc~ctor_r8p ctor_R8P interface~cton cton interface~cton->proc~ctoi_i4p interface~cton->proc~ctor_r8p proc~ctoi_i2p ctoi_I2P interface~cton->proc~ctoi_i2p proc~ctoi_i8p ctoi_I8P interface~cton->proc~ctoi_i8p proc~ctoi_i1p ctoi_I1P interface~cton->proc~ctoi_i1p proc~ctor_r4p ctor_R4P interface~cton->proc~ctor_r4p proc~destroy~4 destroy proc~destroy_interpolator_constructor destroy_interpolator_constructor proc~check_endian check_endian interface~digit digit interface~digit->proc~digit_i8 proc~digit_i2 digit_I2 interface~digit->proc~digit_i2 proc~digit_i4 digit_I4 interface~digit->proc~digit_i4 proc~digit_i1 digit_I1 interface~digit->proc~digit_i1 interface~bcton bcton interface~bcton->proc~bctor_r8p proc~bctoi_i4p bctoi_I4P interface~bcton->proc~bctoi_i4p proc~bctoi_i8p bctoi_I8P interface~bcton->proc~bctoi_i8p proc~bctoi_i1p bctoi_I1P interface~bcton->proc~bctoi_i1p proc~bctoi_i2p bctoi_I2P interface~bcton->proc~bctoi_i2p proc~bctor_r4p bctor_R4P interface~bcton->proc~bctor_r4p proc~create~4 create c c proc~create~4->c proc~byte_size_r8p byte_size_R8P proc~ctor_r16p ctor_R16P proc~matrix_to_string->proc~vec_to_string proc~compute compute proc~description~8 description proc~description~2 description proc~add_str add_str proc~create~2 create proc~bit_size_chr bit_size_chr proc~description~6 description proc~add_3d_plot add_3d_plot proc~add_3d_plot->proc~optional_int_to_string proc~add_3d_plot->proc~vec_to_string proc~bctoi_i4p->interface~str proc~create_alpha_coefficients_z_constructor create_alpha_coefficients_z_constructor interface~byte_size byte_size interface~byte_size->proc~byte_size_i2p interface~byte_size->proc~byte_size_r8p proc~byte_size_i1p byte_size_I1P interface~byte_size->proc~byte_size_i1p proc~byte_size_r4p byte_size_R4P interface~byte_size->proc~byte_size_r4p proc~byte_size_i8p byte_size_I8P interface~byte_size->proc~byte_size_i8p proc~byte_size_i4p byte_size_I4P interface~byte_size->proc~byte_size_i4p proc~byte_size_chr byte_size_chr interface~byte_size->proc~byte_size_chr interface~str->proc~str_r8p interface~str->proc~strf_i2p interface~str->proc~strf_i1p interface~str->proc~strf_i8p interface~str->proc~strf_r4p proc~str_a_r4p str_a_R4P interface~str->proc~str_a_r4p proc~str_r4p str_R4P interface~str->proc~str_r4p proc~str_i8p str_I8P interface~str->proc~str_i8p proc~strf_r8p strf_R8P interface~str->proc~strf_r8p proc~strf_i4p strf_I4P interface~str->proc~strf_i4p proc~str_a_i1p str_a_I1P interface~str->proc~str_a_i1p proc~str_bol str_bol interface~str->proc~str_bol proc~str_a_i4p str_a_I4P interface~str->proc~str_a_i4p proc~str_i4p str_I4P interface~str->proc~str_i4p proc~str_i1p str_I1P interface~str->proc~str_i1p proc~str_i2p str_I2P interface~str->proc~str_i2p proc~str_a_i8p str_a_I8P interface~str->proc~str_a_i8p proc~str_a_r8p str_a_R8P interface~str->proc~str_a_r8p proc~str_a_i2p str_a_I2P interface~str->proc~str_a_i2p proc~str_a_r4p->proc~str_r4p proc~interpolate interpolate proc~description~9 description proc~description~4 description proc~str_r4p->proc~compact_real_string interface~strz strz proc~strz_i8p strz_I8P interface~strz->proc~strz_i8p proc~strz_i1p strz_I1P interface~strz->proc~strz_i1p proc~strz_i2p strz_I2P interface~strz->proc~strz_i2p proc~strz_i4p strz_I4P interface~strz->proc~strz_i4p proc~create_interpolator_constructor create_interpolator_constructor proc~compute~5 compute proc~destroy~5 destroy proc~strf_r16p strf_R16P proc~initialize initialize proc~initialize->proc~optional_int_to_string proc~initialize->proc~integer_to_string proc~compute~4 compute opt opt proc~compute~4->opt proc~compute~2 compute proc~create~3 create proc~str_r16p->proc~compact_real_string proc~compute~6 compute proc~bit_size_r8p bit_size_R8P proc~description~5 description proc~add_bar add_bar proc~add_bar->proc~vec_to_string proc~create_smoothness_indicators_js_constructor create_smoothness_indicators_js_constructor proc~wenoof_create wenoof_create proc~wenoof_create->proc~create_alpha_coefficients_js_constructor proc~wenoof_create->proc~create_smoothness_indicators_js_constructor proc~create_optimal_weights_js_constructor create_optimal_weights_js_constructor proc~wenoof_create->proc~create_optimal_weights_js_constructor proc~create_interpolator_js_constructor create_interpolator_js_constructor proc~wenoof_create->proc~create_interpolator_js_constructor proc~create_polynomials_js_constructor create_polynomials_js_constructor proc~wenoof_create->proc~create_polynomials_js_constructor proc~penf_init penf_init proc~penf_init->proc~check_endian proc~byte_size_r16p byte_size_R16P proc~str_a_i1p->proc~str_i1p proc~bctoi_i8p->interface~str proc~destroy~10 destroy proc~destroy~6 destroy proc~destroy destroy proc~bctoi_i1p->interface~str proc~create~9 create proc~destroy~8 destroy proc~create~8 create proc~str_a_i4p->proc~str_i4p proc~compute~9 compute proc~savefig savefig proc~create~7 create proc~create~7->c proc~bctoi_i2p->interface~str proc~description~12 description proc~description~10 description proc~penf_print penf_print proc~execute execute proc~compute~8 compute proc~bstr_r16p bstr_R16P proc~bctor_r16p bctor_R16P proc~bctor_r16p->interface~str proc~interpolate~2 interpolate proc~create create proc~create_base_object create_base_object proc~description~11 description proc~str_a_i8p->proc~str_i8p interface~bit_size bit_size interface~bit_size->proc~bit_size_r4p interface~bit_size->proc~bit_size_chr interface~bit_size->proc~bit_size_r8p proc~add_plot add_plot proc~add_plot->proc~optional_int_to_string proc~add_plot->proc~vec_to_string proc~destroy~7 destroy proc~create_alpha_coefficients create_alpha_coefficients proc~compute~10 compute proc~str_a_r8p->proc~str_r8p proc~bctor_r4p->interface~str proc~destroy~2 destroy proc~destroy~9 destroy proc~str_a_i2p->proc~str_i2p program~sin_reconstruction sin_reconstruction program~sin_reconstruction->interface~str program~sin_reconstruction->proc~wenoof_create program~compact_real compact_real program~compact_real->interface~str program~compact_real->proc~penf_init program~test_all test_all program~test_all->interface~bstr program~test_all->interface~cton program~test_all->interface~digit program~test_all->interface~bcton program~test_all->interface~str program~test_all->interface~strz program~test_all->proc~penf_init program~test_all->proc~penf_print
Help