1 function [scalar_dofs, scalar_df_info] = fem_scalar_component(dofs,ncomp,df_info)
2 %
function [scalar_dofs, scalar_df_info] = fem_scalar_component(dofs,ncomp,df_info)
4 % extract single component ncomp of vectorial discrete
function and
5 % generate
new scalar fem
function dof vector of same degree.
7 % params must provide params.pdeg, params.nelements, params.dimrange
10 % Bernard Haasdonk 12.1.2011
12 indices = (0:(df_info.ndofs/df_info.dimrange-1))*df_info.dimrange + ncomp;
13 scalar_dofs = dofs(indices)
';
15 scalar_params.dimrange = 1;
16 scalar_params.pdeg = df_info.pdeg;
17 % perhaps need more in scalar_params
18 scalar_df_info = feminfo(scalar_params,df_info.grid);