pseudospec_block Interface

public interface pseudospec_block

Calls

interface~~pseudospec_block~~CallsGraph interface~pseudospec_block pseudospec_block proc~constructor~5 constructor interface~pseudospec_block->proc~constructor~5 collocation_points collocation_points proc~constructor~5->collocation_points

Contents


Module Procedures

private function constructor(template) result(this)

Author
Chris MacMackin
Date
September 2017

Builds a Chebyshsev pseudospectral differentiation matrix block which can be used to solve the inverse problem. The result can only be used with fields having the same grid as the template.

Arguments

Type IntentOptional AttributesName
class(abstract_field), intent(in) :: template

A scalar field with the same grid as any fields passed as arguments to the solve_for method.

Return Value type(pseudospec_block)