SharedSpectralBasis Module


Uses

    • SMConstants
    • NodalStorageClass
    • PolynomialInterpAndDerivsModule
    • InterpolationMatrices

Variables

Type Visibility Attributes Name Initial
type(NodalStorage_t), public, allocatable :: spA(:)

Subroutines

public subroutine ConstructSpectralBasis()

Arguments

None

public subroutine DestructSpectralBasis()

Arguments

None

public subroutine addNewSpectralBasis(spA, N, nodeType)

Arguments

Type IntentOptional Attributes Name
class(NodalStorage_t) :: spA(0:)
integer :: N(3)
integer, intent(in) :: nodeType

public subroutine addNewInterpolationMatrix(Tset_, Nold, spAold, Nnew, xiNew)

Arguments

Type IntentOptional Attributes Name
class(InterpolationMatrix_t) :: Tset_(0:,0:)
integer, intent(in) :: Nold
class(NodalStorage_t), intent(in) :: spAold
integer, intent(in) :: Nnew
real(kind=RP), intent(in) :: xiNew(0:Nnew)