Abstract base object, the ancestor of all.
Define a minimal, base, object that is used as ancestor of all objects, e.g. smoothness indicator, optimal weights, etc…
Used By
module~~wenoof_base_object~~UsedByGraph
module~wenoof_base_object
wenoof_base_object
module~wenoof_polynomials
wenoof_polynomials
module~wenoof_base_object->module~wenoof_polynomials
module~wenoof_optimal_weights
wenoof_optimal_weights
module~wenoof_base_object->module~wenoof_optimal_weights
module~wenoof_smoothness_indicators
wenoof_smoothness_indicators
module~wenoof_base_object->module~wenoof_smoothness_indicators
module~wenoof_interpolator_js
wenoof_interpolator_js
module~wenoof_base_object->module~wenoof_interpolator_js
module~wenoof_smoothness_indicators_js
wenoof_smoothness_indicators_js
module~wenoof_base_object->module~wenoof_smoothness_indicators_js
module~wenoof_polynomials_js
wenoof_polynomials_js
module~wenoof_base_object->module~wenoof_polynomials_js
module~wenoof_interpolator
wenoof_interpolator
module~wenoof_base_object->module~wenoof_interpolator
module~wenoof_objects_factory
wenoof_objects_factory
module~wenoof_base_object->module~wenoof_objects_factory
module~wenoof_alpha_coefficients_m
wenoof_alpha_coefficients_m
module~wenoof_base_object->module~wenoof_alpha_coefficients_m
module~wenoof_alpha_coefficients
wenoof_alpha_coefficients
module~wenoof_base_object->module~wenoof_alpha_coefficients
module~wenoof_polynomials->module~wenoof_interpolator_js
module~wenoof_polynomials->module~wenoof_polynomials_js
module~wenoof_polynomials->module~wenoof_interpolator
module~wenoof_polynomials->module~wenoof_objects_factory
module~wenoof
wenoof
module~wenoof_polynomials->module~wenoof
module~wenoof_optimal_weights->module~wenoof_interpolator_js
module~wenoof_optimal_weights->module~wenoof_interpolator
module~wenoof_optimal_weights->module~wenoof_objects_factory
module~wenoof_optimal_weights->module~wenoof
module~wenoof_optimal_weights_js
wenoof_optimal_weights_js
module~wenoof_optimal_weights->module~wenoof_optimal_weights_js
module~wenoof_smoothness_indicators->module~wenoof_interpolator_js
module~wenoof_smoothness_indicators->module~wenoof_smoothness_indicators_js
module~wenoof_smoothness_indicators->module~wenoof_interpolator
module~wenoof_smoothness_indicators->module~wenoof_objects_factory
module~wenoof_smoothness_indicators->module~wenoof
module~wenoof_interpolator_js->module~wenoof
module~wenoof_smoothness_indicators_js->module~wenoof_interpolator_js
module~wenoof_smoothness_indicators_js->module~wenoof_objects_factory
module~wenoof_smoothness_indicators_js->module~wenoof
module~wenoof_polynomials_js->module~wenoof_interpolator_js
module~wenoof_polynomials_js->module~wenoof_objects_factory
module~wenoof_polynomials_js->module~wenoof
module~wenoof_interpolator->module~wenoof_interpolator_js
module~wenoof_interpolator->module~wenoof
module~wenoof_objects_factory->module~wenoof_interpolator
module~wenoof_alpha_coefficients_m->module~wenoof_interpolator_js
module~wenoof_alpha_coefficients_m->module~wenoof_objects_factory
module~wenoof_alpha_coefficients_m->module~wenoof
module~wenoof_alpha_coefficients->module~wenoof_interpolator_js
module~wenoof_alpha_coefficients->module~wenoof_interpolator
module~wenoof_alpha_coefficients->module~wenoof_objects_factory
module~wenoof_alpha_coefficients->module~wenoof_alpha_coefficients_m
module~wenoof_alpha_coefficients->module~wenoof
module~wenoof_alpha_coefficients_js
wenoof_alpha_coefficients_js
module~wenoof_alpha_coefficients->module~wenoof_alpha_coefficients_js
module~wenoof_alpha_coefficients_z
wenoof_alpha_coefficients_z
module~wenoof_alpha_coefficients->module~wenoof_alpha_coefficients_z
program~sin_reconstruction
sin_reconstruction
module~wenoof->program~sin_reconstruction
module~wenoof_optimal_weights_js->module~wenoof_interpolator_js
module~wenoof_optimal_weights_js->module~wenoof_objects_factory
module~wenoof_optimal_weights_js->module~wenoof
module~wenoof_alpha_coefficients_js->module~wenoof_interpolator_js
module~wenoof_alpha_coefficients_js->module~wenoof_objects_factory
module~wenoof_alpha_coefficients_js->module~wenoof_alpha_coefficients_m
module~wenoof_alpha_coefficients_js->module~wenoof
module~wenoof_alpha_coefficients_z->module~wenoof_interpolator_js
module~wenoof_alpha_coefficients_z->module~wenoof_objects_factory
module~wenoof_alpha_coefficients_z->module~wenoof_alpha_coefficients_m
module~wenoof_alpha_coefficients_z->module~wenoof
Nodes of different colours represent the following:
Graph Key
Module
Module
Submodule
Submodule
Subroutine
Subroutine
Function
Function
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a parent (sub)module to the submodule which is
descended from it. Dashed arrows point from a module being used to the
module or program unit using it.
Abstract Interfaces
abstract interface
Abstract interface of [base_object] methods.
abstract interface
Abstract interface of [base_object] methods.
private elemental subroutine destroy_interface (self)
Destroy object
Arguments
Type
Intent Optional
Attributes Name
class(base_object ),
intent(inout)
::
self Object.
abstract interface
Abstract interface of [base_object] methods.
Derived Types
Abstract base object constructor.
Abstract base object, the ancestor of all.
Type-Bound Procedures
procedure(create_interface), public, pass(self) :: create
Create object.
procedure(description_interface), public, nopass :: description
Return object string-description.
procedure(destroy_interface), public, pass(self) :: destroy
Destroy object.