CoNCMOR.CoNCType
CoNC

Coherent Node Cluster type.

Collect information for one coherent node cluster.

CoNCMOR.CoNCDataMethod
CoNCData(fens::FENodeSet, partitioning::AbstractVector{T}) where {T}

Constructor of the Coherent Nodal Cluster model-reduction object.

CoNCMOR.CoNCDataMethod
CoNCData(xyz::FFltMat, partitioning::AbstractVector{T}) where {T}

Construct the Coherent Nodal Cluster model-reduction object.

CoNCMOR._generatebasis!Method
_generatebasis!(self::CoNC, bnumbers::AbstractRange, f::F) where {F}

Generate basis described by the function f for the one-dimensional basis functions given by the range bnumbers.

CoNCMOR._transfmatrixMethod
_transfmatrix(self::CoNCData, bnumbers::AbstractRange, fld::NodalField, f::F) where {F<:DivfreeBasis}

Compute the transformation matrix for the divergence-free basis.

CoNCMOR.basisdimMethod
basisdim(self::CoNC)

What is the dimension of the set of the basis function in the cluster?

In other words, how many linearly independent basis functions are there?

CoNCMOR.transfmatrixMethod
transfmatrix(self::CoNCData, ::Type{DivfreeBasis}, degrees::AbstractRange, fld::F) where {F}

Compute the transformation matrix for the divergence-free polynomial basis.

CoNCMOR.transfmatrixMethod
transfmatrix(self::CoNCData, ::Type{LegendreBasis}, bnumbers::AbstractRange, fld::F) where {F}

Compute the transformation matrix for the Legendre polynomial basis for the one-dimensional basis functions given by the range bnumbers.

CoNCMOR.transfmatrixMethod
transfmatrix(self::CoNCData, ::Type{LegendreBasis}, bnumber::Int, fld::F) where {F}

Compute the transformation matrix for the Legendre polynomial basis for the one-dimensional basis functions given by the upper bound on the number of basis functions.

CoNCMOR.transfmatrixMethod
transfmatrix(self::CoNCData, ::Type{SineCosineBasis}, degrees::AbstractRange, fld::F) where {F}

Compute the transformation matrix for the mixed polynomial and cosine basis.