Step by step 2D example#

A simple 2D case with symbolic work to illustrate the two-scale library implementation and approach.

Initialization#

The TS library will to be used in parallel in this test. Thus we start by launching an MPI cluster of 2 MPI engines with ipyparallel.

import ipyparallel as ipp
cluster = ipp.Cluster(engines="mpi", n=2)
rc = cluster.start_and_connect_sync()
view=rc[:]
/dolfinx-env/lib/python3.12/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html
  from .autonotebook import tqdm as notebook_tqdm
Use Twoscale dolfinx implementation

In this context (%%px), we load the components of the TS library and dolfinx

%%px
from dolfinx import mesh
from dolfinx import fem
from dolfinx.fem import petsc
from dolfinx import la


import ufl
import basix

from twoscale import core
from twoscale import linear
from twoscale import util

This test case is very basic and uses, at the coarse scale, a rectangular plate of dimension 2LxL.

%%px
domain= mesh.create_rectangle(MPI.COMM_WORLD,[[0.0, 0.], [2*L, L]],[2,1],ghost_mode=mesh.GhostMode.none)

The numerical application used throughout this document is:

\[\displaystyle c_x=0.0, c_y=0.0, i_x=0.1, f=500.0, L=1, E=5000.0, \nu=0.333333333333333, \mu=1875.0, \lambda=3750.0\]

where

  • \(i_x\) is the imposed displacement along x component to stretch the plate by pulling on right-hand side of the plate.

  • \(c_x\),\(c_y\) are the imposed displacement along x,y component to block rigid-body modes and clamp left hand side of the plate. Usually set to zero, these arbitrary values are made visible by considering that they can be non-null. Retaining them as explicit variables gives a way to see more clearly their influence in the computation.

  • \(f\) is the value of the constant imposed volumic load along -x axis

  • \(E\) is the Young’s modulus

  • \(\nu\) is the Posson’s ratio

  • \(L\) is one dimension of the plate

  • \(\lambda\) and \(\mu\) are the Lamè coefficients

First of all the jump between scale has to be defined. For that the set of enriched nodes and refinement criteria around these nodes needs to be created. In this simple test case all coarse nodes are enriched and all coarse elements are split once. Thus refinement localisation criterion can be anything as TS library always refine at least once all element in the support which is what we are looking for. The following simple function, which returns true for all mesh coordinates, will do the job:

%%px
def crit(coords):
    return coords[0]>-L

And the exact same function can be used for enriched nodes selection (all).

To create a scaleJump object sj that stores all the information required by TS method the only function proposed for now is topDown.

%px sj=core.topDown(domain,crit,crit,1)

This object sj provides the mesh at both scales (the new coarse mesh is in general a re distributed version of the original coarse mesh according to the set of enriched nodes).

Warning

The mesh argument given to topDown (here domain) should not be used after the call, as it has been transformed and moved inside this function.

Thus, the two meshes at both scales are:

%%px
fdomain=sj.getFineMesh
cdomain=sj.getCoarseMesh

The following shows the discretisation of the 2D problem for the symbolic approach and with TS library

2026-09-23 15:50:42.262 (   1.725s) [    7F825B351140]vtkXOpenGLRenderWindow.:1450  WARN| bad X server connection. DISPLAY=
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
Cell In[16], line 22
     18 plt.subplot(0, 0)
     19 plt.add_axes()
     20 plt.add_mesh(grid,show_edges=True,show_scalar_bar=False,scalars=np.array(range(0,4)),edge_color='w')
     21 plt.add_point_labels(xx, labels, point_size=2, font_size=14,shape_color='white')
---> 22 plt.camera_position =cam_pos
     23 plt.add_title("symbolic coarse scale",font_size=12)
     24 idxmgf=domainf.geometry.index_map()
     25 nbdfb=idxmgf.size_local

File /dolfinx-env/lib/python3.12/site-packages/pyvista/core/utilities/misc.py:572, in _NoNewAttrMixin.__setattr__(self, key, value)
    570 if object.__getattribute__(self, '__dict__').get('__frozen_by_class') is type(self):
    571     _NoNewAttrMixin._check_new_attribute(self, key)
--> 572 object.__setattr__(self, key, value)

File /dolfinx-env/lib/python3.12/site-packages/pyvista/plotting/plotter.py:2299, in BasePlotter.camera_position(self, camera_location)
   2297 @camera_position.setter
   2298 def camera_position(self, camera_location: CameraPositionOptions) -> None:
-> 2299     self.renderer.camera_position = camera_location

File /dolfinx-env/lib/python3.12/site-packages/pyvista/core/utilities/misc.py:572, in _NoNewAttrMixin.__setattr__(self, key, value)
    570 if object.__getattribute__(self, '__dict__').get('__frozen_by_class') is type(self):
    571     _NoNewAttrMixin._check_new_attribute(self, key)
--> 572 object.__setattr__(self, key, value)

File /dolfinx-env/lib/python3.12/site-packages/pyvista/plotting/renderer.py:584, in Renderer.camera_position(self, camera_location)
    582     self.camera.position = scale_point(self.camera, camera_location[0], invert=False)
    583     self.camera.focal_point = scale_point(self.camera, camera_location[1], invert=False)
--> 584     self.camera.up = camera_location[2]
    586 # reset clipping range
    587 self.reset_camera_clipping_range()

File /dolfinx-env/lib/python3.12/site-packages/pyvista/core/utilities/misc.py:572, in _NoNewAttrMixin.__setattr__(self, key, value)
    570 if object.__getattribute__(self, '__dict__').get('__frozen_by_class') is type(self):
    571     _NoNewAttrMixin._check_new_attribute(self, key)
--> 572 object.__setattr__(self, key, value)

File /dolfinx-env/lib/python3.12/site-packages/pyvista/plotting/camera.py:510, in Camera.up(self, vector)
    508 if np.allclose(vector, 0.0):
    509     msg = 'Camera up vector cannot be zero.'
--> 510     raise ValueError(msg)
    511 self.SetViewUp(vector)
    512 self.is_set = True

ValueError: Camera up vector cannot be zero.
[output:0]
../../_images/4352e1011320c58299efd556bc7e227c6c0b38b6320402e613df2d07b304ff9e.png
[output:1]
../../_images/0f83ba7f1e5449001b56e2f420072b370111e600a74c4d6c5894f567a7537c3f.png
[output:0]
../../_images/62100b1a1b12abc04170eabc45cb627838a5ca60de5ad1aaf0c8c8b32a553d83.png

Fine scale level#

The fine scale system#

Fine-scale triangles have edge sizes of \(\frac{L}{2}\) and \(\frac{L.\sqrt{2}}{2}\) and the elementary matrix associated with one fine triangle is given by \(ke = t_e.area_e.C^t.M.C\) with:

\(t_e\) the thickness taken as 1.

\(area_e\) the area, which is \(\frac{1}{2}.\frac{L}{2}.\frac{L}{2}=\frac{L^2}{8}\)

Using the lamè coefficients \(\lambda\), \(\mu\) the isotropic plan strain stiffness matrix \(M\) is:

\[\begin{split}\displaystyle M = \left[\begin{matrix}\lambda + 2 \mu & \lambda & 0\\\lambda & \lambda + 2 \mu & 0\\0 & 0 & \mu\end{matrix}\right]\end{split}\]

And C for a triangle of category 0 is

\[\begin{split}\displaystyle C_0 = \left[\begin{matrix}0 & 0 & \frac{2}{L} & 0 & - \frac{2}{L} & 0\\0 & - \frac{2}{L} & 0 & 0 & 0 & \frac{2}{L}\\- \frac{2}{L} & 0 & 0 & \frac{2}{L} & \frac{2}{L} & - \frac{2}{L}\end{matrix}\right]\end{split}\]

and for a triangle of category 1 C is

\[\begin{split}\displaystyle C_1 = \left[\begin{matrix}- \frac{2}{L} & 0 & \frac{2}{L} & 0 & 0 & 0\\0 & 0 & 0 & - \frac{2}{L} & 0 & \frac{2}{L}\\0 & - \frac{2}{L} & - \frac{2}{L} & \frac{2}{L} & \frac{2}{L} & 0\end{matrix}\right]\end{split}\]

and for a triangle of category 2 C is

\[\begin{split}\displaystyle C_2 = \left[\begin{matrix}- \frac{2}{L} & 0 & \frac{2}{L} & 0 & 0 & 0\\0 & - \frac{2}{L} & 0 & 0 & 0 & \frac{2}{L}\\- \frac{2}{L} & - \frac{2}{L} & 0 & \frac{2}{L} & \frac{2}{L} & 0\end{matrix}\right]\end{split}\]

and for triangle of category 3 C is

\[\begin{split}\displaystyle C_3 = \left[\begin{matrix}0 & 0 & \frac{2}{L} & 0 & - \frac{2}{L} & 0\\0 & - \frac{2}{L} & 0 & \frac{2}{L} & 0 & 0\\- \frac{2}{L} & 0 & \frac{2}{L} & \frac{2}{L} & 0 & - \frac{2}{L}\end{matrix}\right]\end{split}\]

Thus, the elementary matrices for triangles of categories 0, 1, 2 and 3 are:

\[\begin{split}\displaystyle Ke_0 = \left[\begin{matrix}\frac{\mu}{2} & 0 & 0 & - \frac{\mu}{2} & - \frac{\mu}{2} & \frac{\mu}{2}\\0 & \frac{\lambda}{2} + \mu & - \frac{\lambda}{2} & 0 & \frac{\lambda}{2} & - \frac{\lambda}{2} - \mu\\0 & - \frac{\lambda}{2} & \frac{\lambda}{2} + \mu & 0 & - \frac{\lambda}{2} - \mu & \frac{\lambda}{2}\\- \frac{\mu}{2} & 0 & 0 & \frac{\mu}{2} & \frac{\mu}{2} & - \frac{\mu}{2}\\- \frac{\mu}{2} & \frac{\lambda}{2} & - \frac{\lambda}{2} - \mu & \frac{\mu}{2} & \frac{\lambda}{2} + \frac{3 \mu}{2} & - \frac{\lambda}{2} - \frac{\mu}{2}\\\frac{\mu}{2} & - \frac{\lambda}{2} - \mu & \frac{\lambda}{2} & - \frac{\mu}{2} & - \frac{\lambda}{2} - \frac{\mu}{2} & \frac{\lambda}{2} + \frac{3 \mu}{2}\end{matrix}\right]\end{split}\]
\[\begin{split}\displaystyle Ke_1 = \left[\begin{matrix}\frac{\lambda}{2} + \mu & 0 & - \frac{\lambda}{2} - \mu & \frac{\lambda}{2} & 0 & - \frac{\lambda}{2}\\0 & \frac{\mu}{2} & \frac{\mu}{2} & - \frac{\mu}{2} & - \frac{\mu}{2} & 0\\- \frac{\lambda}{2} - \mu & \frac{\mu}{2} & \frac{\lambda}{2} + \frac{3 \mu}{2} & - \frac{\lambda}{2} - \frac{\mu}{2} & - \frac{\mu}{2} & \frac{\lambda}{2}\\\frac{\lambda}{2} & - \frac{\mu}{2} & - \frac{\lambda}{2} - \frac{\mu}{2} & \frac{\lambda}{2} + \frac{3 \mu}{2} & \frac{\mu}{2} & - \frac{\lambda}{2} - \mu\\0 & - \frac{\mu}{2} & - \frac{\mu}{2} & \frac{\mu}{2} & \frac{\mu}{2} & 0\\- \frac{\lambda}{2} & 0 & \frac{\lambda}{2} & - \frac{\lambda}{2} - \mu & 0 & \frac{\lambda}{2} + \mu\end{matrix}\right]\end{split}\]
\[\begin{split}\displaystyle Ke_2 = \left[\begin{matrix}\frac{\lambda}{2} + \frac{3 \mu}{2} & \frac{\lambda}{2} + \frac{\mu}{2} & - \frac{\lambda}{2} - \mu & - \frac{\mu}{2} & - \frac{\mu}{2} & - \frac{\lambda}{2}\\\frac{\lambda}{2} + \frac{\mu}{2} & \frac{\lambda}{2} + \frac{3 \mu}{2} & - \frac{\lambda}{2} & - \frac{\mu}{2} & - \frac{\mu}{2} & - \frac{\lambda}{2} - \mu\\- \frac{\lambda}{2} - \mu & - \frac{\lambda}{2} & \frac{\lambda}{2} + \mu & 0 & 0 & \frac{\lambda}{2}\\- \frac{\mu}{2} & - \frac{\mu}{2} & 0 & \frac{\mu}{2} & \frac{\mu}{2} & 0\\- \frac{\mu}{2} & - \frac{\mu}{2} & 0 & \frac{\mu}{2} & \frac{\mu}{2} & 0\\- \frac{\lambda}{2} & - \frac{\lambda}{2} - \mu & \frac{\lambda}{2} & 0 & 0 & \frac{\lambda}{2} + \mu\end{matrix}\right]\end{split}\]
\[\begin{split}\displaystyle Ke_3 = \left[\begin{matrix}\frac{\mu}{2} & 0 & - \frac{\mu}{2} & - \frac{\mu}{2} & 0 & \frac{\mu}{2}\\0 & \frac{\lambda}{2} + \mu & - \frac{\lambda}{2} & - \frac{\lambda}{2} - \mu & \frac{\lambda}{2} & 0\\- \frac{\mu}{2} & - \frac{\lambda}{2} & \frac{\lambda}{2} + \frac{3 \mu}{2} & \frac{\lambda}{2} + \frac{\mu}{2} & - \frac{\lambda}{2} - \mu & - \frac{\mu}{2}\\- \frac{\mu}{2} & - \frac{\lambda}{2} - \mu & \frac{\lambda}{2} + \frac{\mu}{2} & \frac{\lambda}{2} + \frac{3 \mu}{2} & - \frac{\lambda}{2} & - \frac{\mu}{2}\\0 & \frac{\lambda}{2} & - \frac{\lambda}{2} - \mu & - \frac{\lambda}{2} & \frac{\lambda}{2} + \mu & 0\\\frac{\mu}{2} & 0 & - \frac{\mu}{2} & - \frac{\mu}{2} & 0 & \frac{\mu}{2}\end{matrix}\right]\end{split}\]

With TS library/FEniCSx elementary matrices are defined through the formulation:

%%px
#space
space = fem.functionspace(fdomain, fdomain.ufl_domain().ufl_coordinate_element())
#lamè
mu=fem.Constant(fdomain,E / (2.0 * (1.0 + nu)))
lmbda = fem.Constant(fdomain,E * nu / ((1.0 + nu) * (1.0 - 2.0 * nu)))
#trial/test
u = ufl.TrialFunction(space)
v = ufl.TestFunction(space)
# strain
def eps(v):
    return 0.5*(ufl.grad(v) + ufl.grad(v).T)
# stress
def sigma(strain): 
    return 2.0*mu*strain + lmbda*ufl.tr(strain)*ufl.Identity(2)
#  bilinear formulation
a=ufl.inner(sigma(eps(u)), eps(v)) * ufl.dx

In symolic treatment standard system matrix A at fine scale is than given by assembling \(Ke_0\), \(Ke_1\), \(Ke_2\) and \(Ke_3\),for each element of each category:

\[\begin{split}\displaystyle A =\left[\begin{array}{cccccccccccccccccccccccccccccc}\frac{\lambda}{2} + \frac{3 \mu}{2} & 0 & - \frac{\lambda}{2} - \mu & \frac{\lambda}{2} & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\mu}{2} & \frac{\mu}{2} & 0 & - \frac{\lambda}{2} - \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & \frac{\lambda}{2} + \frac{3 \mu}{2} & \frac{\mu}{2} & - \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & 0 & \frac{\lambda}{2} & - \frac{\lambda}{2} - \mu & - \frac{\lambda}{2} - \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\- \frac{\lambda}{2} - \mu & \frac{\mu}{2} & \lambda + 3 \mu & 0 & - \frac{\lambda}{2} - \mu & - \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & 0 & - \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\\frac{\lambda}{2} & - \frac{\mu}{2} & 0 & \lambda + 3 \mu & - \frac{\lambda}{2} & - \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \lambda - 2 \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & - \frac{\lambda}{2} - \mu & - \frac{\lambda}{2} & \lambda + 3 \mu & 0 & - \frac{\lambda}{2} - \mu & \frac{\lambda}{2} & 0 & 0 & 0 & 0 & 0 & \frac{\lambda}{2} + \frac{\mu}{2} & - \mu & 0 & 0 & - \frac{\lambda}{2} - \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & - \frac{\mu}{2} & - \frac{\mu}{2} & 0 & \lambda + 3 \mu & \frac{\mu}{2} & - \frac{\mu}{2} & 0 & 0 & 0 & 0 & \frac{\lambda}{2} + \frac{\mu}{2} & 0 & 0 & - \lambda - 2 \mu & - \frac{\lambda}{2} - \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & - \frac{\lambda}{2} - \mu & \frac{\mu}{2} & \lambda + 3 \mu & 0 & - \frac{\lambda}{2} - \mu & - \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & 0 & - \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & \frac{\lambda}{2} & - \frac{\mu}{2} & 0 & \lambda + 3 \mu & - \frac{\lambda}{2} & - \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \lambda - 2 \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & - \frac{\lambda}{2} - \mu & - \frac{\lambda}{2} & \frac{\lambda}{2} + \frac{3 \mu}{2} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \frac{\lambda}{2} + \frac{\mu}{2} & - \frac{\mu}{2} & - \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & - \frac{\mu}{2} & - \frac{\mu}{2} & 0 & \frac{\lambda}{2} + \frac{3 \mu}{2} & 0 & 0 & 0 & 0 & 0 & 0 & \frac{\lambda}{2} + \frac{\mu}{2} & 0 & - \frac{\lambda}{2} & - \frac{\lambda}{2} - \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\- \frac{\mu}{2} & \frac{\lambda}{2} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \lambda + 3 \mu & 0 & - \lambda - 2 \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\mu}{2} & - \frac{\lambda}{2} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\\frac{\mu}{2} & - \frac{\lambda}{2} - \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \lambda + 3 \mu & 0 & - \mu & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\mu}{2} & - \frac{\lambda}{2} - \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & - \frac{\lambda}{2} - \frac{\mu}{2} & - \mu & 0 & 0 & \frac{\lambda}{2} + \frac{\mu}{2} & 0 & 0 & 0 & 0 & - \lambda - 2 \mu & 0 & 2 \lambda + 6 \mu & 0 & - \lambda - 2 \mu & 0 & 0 & 0 & 0 & 0 & 0 & \frac{\lambda}{2} + \frac{\mu}{2} & - \mu & 0 & 0 & - \frac{\lambda}{2} - \frac{\mu}{2} & 0 & 0 & 0 & 0\\- \frac{\lambda}{2} - \frac{\mu}{2} & 0 & 0 & - \lambda - 2 \mu & \frac{\lambda}{2} + \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & 0 & - \mu & 0 & 2 \lambda + 6 \mu & 0 & - \mu & 0 & 0 & 0 & 0 & \frac{\lambda}{2} + \frac{\mu}{2} & 0 & 0 & - \lambda - 2 \mu & - \frac{\lambda}{2} - \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & - \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \lambda - 2 \mu & 0 & 2 \lambda + 6 \mu & 0 & - \lambda - 2 \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \mu & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & - \lambda - 2 \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \mu & 0 & 2 \lambda + 6 \mu & 0 & - \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \lambda - 2 \mu & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & - \frac{\lambda}{2} - \frac{\mu}{2} & - \mu & 0 & 0 & \frac{\lambda}{2} + \frac{\mu}{2} & 0 & 0 & 0 & 0 & - \lambda - 2 \mu & 0 & 2 \lambda + 6 \mu & 0 & - \lambda - 2 \mu & 0 & 0 & 0 & 0 & 0 & 0 & \frac{\lambda}{2} + \frac{\mu}{2} & - \mu & 0 & 0 & - \frac{\lambda}{2} - \frac{\mu}{2}\\0 & 0 & 0 & 0 & - \frac{\lambda}{2} - \frac{\mu}{2} & 0 & 0 & - \lambda - 2 \mu & \frac{\lambda}{2} + \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & 0 & - \mu & 0 & 2 \lambda + 6 \mu & 0 & - \mu & 0 & 0 & 0 & 0 & \frac{\lambda}{2} + \frac{\mu}{2} & 0 & 0 & - \lambda - 2 \mu & - \frac{\lambda}{2} - \frac{\mu}{2} & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\mu}{2} & - \frac{\lambda}{2} & 0 & 0 & 0 & 0 & 0 & 0 & - \lambda - 2 \mu & 0 & \lambda + 3 \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\mu}{2} & \frac{\lambda}{2}\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\mu}{2} & - \frac{\lambda}{2} - \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \mu & 0 & \lambda + 3 \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \frac{\mu}{2} & - \frac{\lambda}{2} - \mu\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\mu}{2} & - \frac{\mu}{2} & 0 & \frac{\lambda}{2} + \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & 0 & \frac{\lambda}{2} + \frac{3 \mu}{2} & 0 & - \frac{\lambda}{2} - \mu & - \frac{\lambda}{2} & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\lambda}{2} & - \frac{\lambda}{2} - \mu & \frac{\lambda}{2} + \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \frac{\lambda}{2} + \frac{3 \mu}{2} & - \frac{\mu}{2} & - \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\lambda}{2} - \mu & - \frac{\mu}{2} & \lambda + 3 \mu & 0 & - \frac{\lambda}{2} - \mu & \frac{\mu}{2} & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \lambda - 2 \mu & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\lambda}{2} & - \frac{\mu}{2} & 0 & \lambda + 3 \mu & \frac{\lambda}{2} & - \frac{\mu}{2} & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\lambda}{2} - \frac{\mu}{2} & - \mu & 0 & 0 & \frac{\lambda}{2} + \frac{\mu}{2} & 0 & 0 & 0 & 0 & - \frac{\lambda}{2} - \mu & \frac{\lambda}{2} & \lambda + 3 \mu & 0 & - \frac{\lambda}{2} - \mu & - \frac{\lambda}{2} & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\lambda}{2} - \frac{\mu}{2} & 0 & 0 & - \lambda - 2 \mu & \frac{\lambda}{2} + \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & \frac{\mu}{2} & - \frac{\mu}{2} & 0 & \lambda + 3 \mu & - \frac{\mu}{2} & - \frac{\mu}{2} & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\lambda}{2} - \mu & - \frac{\mu}{2} & \lambda + 3 \mu & 0 & - \frac{\lambda}{2} - \mu & \frac{\mu}{2}\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \lambda - 2 \mu & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\lambda}{2} & - \frac{\mu}{2} & 0 & \lambda + 3 \mu & \frac{\lambda}{2} & - \frac{\mu}{2}\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\lambda}{2} - \frac{\mu}{2} & - \frac{\mu}{2} & \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\lambda}{2} - \mu & \frac{\lambda}{2} & \frac{\lambda}{2} + \frac{3 \mu}{2} & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\lambda}{2} - \frac{\mu}{2} & 0 & \frac{\lambda}{2} & - \frac{\lambda}{2} - \mu & 0 & 0 & 0 & 0 & 0 & 0 & \frac{\mu}{2} & - \frac{\mu}{2} & 0 & \frac{\lambda}{2} + \frac{3 \mu}{2}\end{array}\right]\end{split}\]

All symbolic numerical conterpart are identified with a trealing \(N\) in their name and are optionaly visible using drop down widget.

Hide code cell outputs

\[\begin{split}\displaystyle AN =\left[\begin{array}{cccccccccccccccccccccccccccccc}4687.5 & 0 & -3750.0 & 1875.0 & 0 & 0 & 0 & 0 & 0 & 0 & -937.5 & 937.5 & 0 & -2812.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 4687.5 & 937.5 & -937.5 & 0 & 0 & 0 & 0 & 0 & 0 & 1875.0 & -3750.0 & -2812.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\-3750.0 & 937.5 & 9375.0 & 0 & -3750.0 & -937.5 & 0 & 0 & 0 & 0 & 0 & 0 & -1875.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\1875.0 & -937.5 & 0 & 9375.0 & -1875.0 & -937.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -7500.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & -3750.0 & -1875.0 & 9375.0 & 0 & -3750.0 & 1875.0 & 0 & 0 & 0 & 0 & 0 & 2812.5 & -1875.0 & 0 & 0 & -2812.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & -937.5 & -937.5 & 0 & 9375.0 & 937.5 & -937.5 & 0 & 0 & 0 & 0 & 2812.5 & 0 & 0 & -7500.0 & -2812.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & -3750.0 & 937.5 & 9375.0 & 0 & -3750.0 & -937.5 & 0 & 0 & 0 & 0 & 0 & 0 & -1875.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 1875.0 & -937.5 & 0 & 9375.0 & -1875.0 & -937.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -7500.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & -3750.0 & -1875.0 & 4687.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 2812.5 & -937.5 & -937.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & -937.5 & -937.5 & 0 & 4687.5 & 0 & 0 & 0 & 0 & 0 & 0 & 2812.5 & 0 & -1875.0 & -3750.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\-937.5 & 1875.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 9375.0 & 0 & -7500.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -937.5 & -1875.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\937.5 & -3750.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 9375.0 & 0 & -1875.0 & 0 & 0 & 0 & 0 & 0 & 0 & -937.5 & -3750.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & -2812.5 & -1875.0 & 0 & 0 & 2812.5 & 0 & 0 & 0 & 0 & -7500.0 & 0 & 18750.0 & 0 & -7500.0 & 0 & 0 & 0 & 0 & 0 & 0 & 2812.5 & -1875.0 & 0 & 0 & -2812.5 & 0 & 0 & 0 & 0\\-2812.5 & 0 & 0 & -7500.0 & 2812.5 & 0 & 0 & 0 & 0 & 0 & 0 & -1875.0 & 0 & 18750.0 & 0 & -1875.0 & 0 & 0 & 0 & 0 & 2812.5 & 0 & 0 & -7500.0 & -2812.5 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & -1875.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -7500.0 & 0 & 18750.0 & 0 & -7500.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -1875.0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & -7500.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -1875.0 & 0 & 18750.0 & 0 & -1875.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -7500.0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & -2812.5 & -1875.0 & 0 & 0 & 2812.5 & 0 & 0 & 0 & 0 & -7500.0 & 0 & 18750.0 & 0 & -7500.0 & 0 & 0 & 0 & 0 & 0 & 0 & 2812.5 & -1875.0 & 0 & 0 & -2812.5\\0 & 0 & 0 & 0 & -2812.5 & 0 & 0 & -7500.0 & 2812.5 & 0 & 0 & 0 & 0 & 0 & 0 & -1875.0 & 0 & 18750.0 & 0 & -1875.0 & 0 & 0 & 0 & 0 & 2812.5 & 0 & 0 & -7500.0 & -2812.5 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -937.5 & -1875.0 & 0 & 0 & 0 & 0 & 0 & 0 & -7500.0 & 0 & 9375.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -937.5 & 1875.0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -937.5 & -3750.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -1875.0 & 0 & 9375.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 937.5 & -3750.0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -937.5 & -937.5 & 0 & 2812.5 & 0 & 0 & 0 & 0 & 0 & 0 & 4687.5 & 0 & -3750.0 & -1875.0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -1875.0 & -3750.0 & 2812.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 4687.5 & -937.5 & -937.5 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -1875.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -3750.0 & -937.5 & 9375.0 & 0 & -3750.0 & 937.5 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -7500.0 & 0 & 0 & 0 & 0 & 0 & 0 & -1875.0 & -937.5 & 0 & 9375.0 & 1875.0 & -937.5 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -2812.5 & -1875.0 & 0 & 0 & 2812.5 & 0 & 0 & 0 & 0 & -3750.0 & 1875.0 & 9375.0 & 0 & -3750.0 & -1875.0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -2812.5 & 0 & 0 & -7500.0 & 2812.5 & 0 & 0 & 0 & 0 & 0 & 937.5 & -937.5 & 0 & 9375.0 & -937.5 & -937.5 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -1875.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -3750.0 & -937.5 & 9375.0 & 0 & -3750.0 & 937.5\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -7500.0 & 0 & 0 & 0 & 0 & 0 & 0 & -1875.0 & -937.5 & 0 & 9375.0 & 1875.0 & -937.5\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -2812.5 & -937.5 & 937.5 & 0 & 0 & 0 & 0 & 0 & 0 & -3750.0 & 1875.0 & 4687.5 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -2812.5 & 0 & 1875.0 & -3750.0 & 0 & 0 & 0 & 0 & 0 & 0 & 937.5 & -937.5 & 0 & 4687.5\end{array}\right]\end{split}\]

The elementary load vector associated to one fine triangle is given by \(Fe = t_e.\int N^t.fn.dV\) with \(fn=[-f,0]\) considering only constant volumic load along -x component. Integration gives for all element category:

\[\begin{split}\displaystyle Fe = \frac{L^{2}}{24}.\left[\begin{matrix}- f\\0\\- f\\0\\- f\\0\end{matrix}\right]\end{split}\]

Standard system rhs B is than by assemble \(Fe\) for each element :

\[\begin{split}\displaystyle B = \frac{L^{2}}{24}.\left[\begin{matrix}- 2 f\\0\\- 2 f\\0\\- 4 f\\0\\- 2 f\\0\\- 2 f\\0\\- 2 f\\0\\- 8 f\\0\\- 4 f\\0\\- 8 f\\0\\- 2 f\\0\\- 2 f\\0\\- 2 f\\0\\- 4 f\\0\\- 2 f\\0\\- 2 f\\0\end{matrix}\right]\end{split}\]

Hide code cell outputs

\[\begin{split}\displaystyle BN =\left[\begin{matrix}-41.6666666666667\\0\\-41.6666666666667\\0\\-83.3333333333333\\0\\-41.6666666666667\\0\\-41.6666666666667\\0\\-41.6666666666667\\0\\-166.666666666667\\0\\-83.3333333333333\\0\\-166.666666666667\\0\\-41.6666666666667\\0\\-41.6666666666667\\0\\-41.6666666666667\\0\\-83.3333333333333\\0\\-41.6666666666667\\0\\-41.6666666666667\\0\end{matrix}\right]\end{split}\]

Equivalently, with the TS library/FEniCSx, the volumic load is set by imposing \([-f,0]\) as a constant field

%%px
#constant
fv=fem.Constant(fdomain,[-f,0.])
#linear formulation
b=ufl.dot(fv,v)*ufl.dx

Dirichlet operator used in this work follows PETSc/FEniCSx logic:

  • Dirichlet dofs rows and columns of the system matrix are nullified by application of a \(D\) operator (identity matrix with 0 on Dirichlet dofs diagonal position)

  • The Dirichlet dofs diagonal position are set to 1 by adding a \(U=\mathbb{I}-D\) matrix to filtered \(A\) matrix (i.e. \(D^t.AD\))

  • The Dirichlet dofs values are set in a vector \(X_D\)

  • The rhs \(B\) is filtered by \(D\)

  • \(X_D\) is added to rhs

  • The coupling terms related to imposed Dirichlet values (\(D^t.A.X_D\)) is substracted to rhs

For this test case the following Dirichlet boundary conditions values are set for symbolic problem:

  • dofs (0,1,20) are fixed repectively with \(c_x\), \(c_y\) and \(c_x\) arbitrary values.

  • dofs (8,18,28) are fixed with \(i_x\) (traction)

Hide code cell outputs

\[\begin{split}\displaystyle D = \left[\begin{array}{cccccccccccccccccccccccccccccc}0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1\end{array}\right]\end{split}\]
\[\begin{split}\displaystyle U = \left[\begin{array}{cccccccccccccccccccccccccccccc}1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\end{array}\right]\end{split}\]
\[\begin{split}\displaystyle X_D = \left[\begin{matrix}c_{x}\\c_{y}\\0\\0\\0\\0\\0\\0\\i_{x}\\0\\c_{x}\\0\\0\\0\\0\\0\\0\\0\\i_{x}\\0\\c_{x}\\0\\0\\0\\0\\0\\0\\0\\i_{x}\\0\end{matrix}\right]\end{split}\]

Dirichlet boundary condition with TS library/FEniCSx resume to identify dofs and associate values to them:

%%px
bc_nodes_1=mesh.locate_entities(fdomain, 0, lambda x: np.isclose(x[0], 0.))
bc_dofs_1=fem.locate_dofs_topological(space.sub(0),0,bc_nodes_1)
bc1=fem.dirichletbc(np.array(cx),bc_dofs_1,space.sub(0))
bc_nodes_2=mesh.locate_entities(fdomain, 0, lambda x: np.isclose(x[0], 2*L))
bc_dofs_2=fem.locate_dofs_topological(space.sub(0),0,bc_nodes_2)
bc2=fem.dirichletbc(np.array(ix),bc_dofs_2,space.sub(0))
bc_nodes_3=mesh.locate_entities(fdomain, 0, lambda x: np.logical_and(np.isclose(x[0], 0.),np.isclose(x[1], 0.)))
bc_dofs_3=fem.locate_dofs_topological(space.sub(1),0,bc_nodes_3)
bc3=fem.dirichletbc(np.array(cy),bc_dofs_3,space.sub(1))
bcs=[bc1,bc2,bc3]

In symbolic approach, has mentionned above, applying Dirichlet BC resume to:

\(AD=D^t.A.D+U\)
\(BD=-D^t.A.X_D+X_D+D^t.B\)

Has \(D^t=D\) it simplify to:

\(AD=D.A.D+U\)
\(BD=-D.A.X_D+X_D+D.B\)

Sytem matrix after Dirichlet BC is thus:

\[\begin{split}\displaystyle AD = \left[\begin{array}{cccccccccccccccccccccccccccccc}1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & \lambda + 3 \mu & 0 & - \frac{\lambda}{2} - \mu & - \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & 0 & - \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & \lambda + 3 \mu & - \frac{\lambda}{2} & - \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \lambda - 2 \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & - \frac{\lambda}{2} - \mu & - \frac{\lambda}{2} & \lambda + 3 \mu & 0 & - \frac{\lambda}{2} - \mu & \frac{\lambda}{2} & 0 & 0 & 0 & 0 & 0 & \frac{\lambda}{2} + \frac{\mu}{2} & - \mu & 0 & 0 & - \frac{\lambda}{2} - \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & - \frac{\mu}{2} & - \frac{\mu}{2} & 0 & \lambda + 3 \mu & \frac{\mu}{2} & - \frac{\mu}{2} & 0 & 0 & 0 & 0 & \frac{\lambda}{2} + \frac{\mu}{2} & 0 & 0 & - \lambda - 2 \mu & - \frac{\lambda}{2} - \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & - \frac{\lambda}{2} - \mu & \frac{\mu}{2} & \lambda + 3 \mu & 0 & 0 & - \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & 0 & - \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & \frac{\lambda}{2} & - \frac{\mu}{2} & 0 & \lambda + 3 \mu & 0 & - \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \lambda - 2 \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & - \frac{\mu}{2} & - \frac{\mu}{2} & 0 & \frac{\lambda}{2} + \frac{3 \mu}{2} & 0 & 0 & 0 & 0 & 0 & 0 & \frac{\lambda}{2} + \frac{\mu}{2} & 0 & 0 & - \frac{\lambda}{2} - \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \lambda + 3 \mu & 0 & - \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\lambda}{2} - \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & - \mu & 0 & 0 & \frac{\lambda}{2} + \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & 0 & 2 \lambda + 6 \mu & 0 & - \lambda - 2 \mu & 0 & 0 & 0 & 0 & 0 & 0 & \frac{\lambda}{2} + \frac{\mu}{2} & - \mu & 0 & 0 & - \frac{\lambda}{2} - \frac{\mu}{2} & 0 & 0 & 0 & 0\\0 & 0 & 0 & - \lambda - 2 \mu & \frac{\lambda}{2} + \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & 0 & - \mu & 0 & 2 \lambda + 6 \mu & 0 & - \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \lambda - 2 \mu & - \frac{\lambda}{2} - \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & - \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \lambda - 2 \mu & 0 & 2 \lambda + 6 \mu & 0 & - \lambda - 2 \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \mu & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & - \lambda - 2 \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \mu & 0 & 2 \lambda + 6 \mu & 0 & - \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \lambda - 2 \mu & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & - \frac{\lambda}{2} - \frac{\mu}{2} & - \mu & 0 & 0 & \frac{\lambda}{2} + \frac{\mu}{2} & 0 & 0 & 0 & 0 & - \lambda - 2 \mu & 0 & 2 \lambda + 6 \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \frac{\lambda}{2} + \frac{\mu}{2} & - \mu & 0 & 0 & - \frac{\lambda}{2} - \frac{\mu}{2}\\0 & 0 & 0 & 0 & - \frac{\lambda}{2} - \frac{\mu}{2} & 0 & 0 & - \lambda - 2 \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \mu & 0 & 2 \lambda + 6 \mu & 0 & - \mu & 0 & 0 & 0 & 0 & \frac{\lambda}{2} + \frac{\mu}{2} & 0 & 0 & - \lambda - 2 \mu & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\lambda}{2} - \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \mu & 0 & \lambda + 3 \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\lambda}{2} - \mu\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\lambda}{2} - \mu & \frac{\lambda}{2} + \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \frac{\lambda}{2} + \frac{3 \mu}{2} & - \frac{\mu}{2} & - \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\mu}{2} & \lambda + 3 \mu & 0 & - \frac{\lambda}{2} - \mu & \frac{\mu}{2} & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \lambda - 2 \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\mu}{2} & 0 & \lambda + 3 \mu & \frac{\lambda}{2} & - \frac{\mu}{2} & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\lambda}{2} - \frac{\mu}{2} & - \mu & 0 & 0 & \frac{\lambda}{2} + \frac{\mu}{2} & 0 & 0 & 0 & 0 & - \frac{\lambda}{2} - \mu & \frac{\lambda}{2} & \lambda + 3 \mu & 0 & - \frac{\lambda}{2} - \mu & - \frac{\lambda}{2} & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\lambda}{2} - \frac{\mu}{2} & 0 & 0 & - \lambda - 2 \mu & \frac{\lambda}{2} + \frac{\mu}{2} & 0 & 0 & 0 & 0 & 0 & \frac{\mu}{2} & - \frac{\mu}{2} & 0 & \lambda + 3 \mu & - \frac{\mu}{2} & - \frac{\mu}{2} & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\lambda}{2} - \mu & - \frac{\mu}{2} & \lambda + 3 \mu & 0 & 0 & \frac{\mu}{2}\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \lambda - 2 \mu & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\lambda}{2} & - \frac{\mu}{2} & 0 & \lambda + 3 \mu & 0 & - \frac{\mu}{2}\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \frac{\lambda}{2} - \frac{\mu}{2} & 0 & 0 & - \frac{\lambda}{2} - \mu & 0 & 0 & 0 & 0 & 0 & 0 & \frac{\mu}{2} & - \frac{\mu}{2} & 0 & \frac{\lambda}{2} + \frac{3 \mu}{2}\end{array}\right]\end{split}\]
\[\begin{split}\displaystyle BD = \left[\begin{matrix}c_{x}\\c_{y}\\- \frac{L^{2} f}{12} + c_{x} \left(\frac{\lambda}{2} + \mu\right) - \frac{c_{y} \mu}{2}\\- \frac{c_{x} \lambda}{2} + \frac{c_{y} \mu}{2}\\- \frac{L^{2} f}{6}\\0\\- \frac{L^{2} f}{12} + i_{x} \left(\frac{\lambda}{2} + \mu\right)\\\frac{i_{x} \lambda}{2}\\i_{x}\\\frac{i_{x} \lambda}{2}\\c_{x}\\c_{y} \left(\frac{\lambda}{2} + \mu\right)\\- \frac{L^{2} f}{3} + c_{x} \left(\lambda + 2 \mu\right) + c_{y} \left(\frac{\lambda}{2} + \frac{\mu}{2}\right)\\c_{x} \left(- \frac{\lambda}{2} - \frac{\mu}{2}\right) + c_{x} \left(\frac{\lambda}{2} + \frac{\mu}{2}\right)\\- \frac{L^{2} f}{6}\\0\\- \frac{L^{2} f}{3} + i_{x} \left(\lambda + 2 \mu\right)\\i_{x} \left(- \frac{\lambda}{2} - \frac{\mu}{2}\right) + i_{x} \left(\frac{\lambda}{2} + \frac{\mu}{2}\right)\\i_{x}\\0\\c_{x}\\\frac{c_{x} \lambda}{2}\\- \frac{L^{2} f}{12} + c_{x} \left(\frac{\lambda}{2} + \mu\right)\\\frac{c_{x} \lambda}{2}\\- \frac{L^{2} f}{6}\\0\\- \frac{L^{2} f}{12} + i_{x} \left(\frac{\lambda}{2} + \mu\right)\\- \frac{i_{x} \lambda}{2}\\i_{x}\\- \frac{i_{x} \lambda}{2}\end{matrix}\right]\end{split}\]

Hide code cell outputs

\[\begin{split}\displaystyle ADN =\left[\begin{array}{cccccccccccccccccccccccccccccc}1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 9375.0 & 0 & -3750.0 & -937.5 & 0 & 0 & 0 & 0 & 0 & 0 & -1875.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 9375.0 & -1875.0 & -937.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -7500.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & -3750.0 & -1875.0 & 9375.0 & 0 & -3750.0 & 1875.0 & 0 & 0 & 0 & 0 & 0 & 2812.5 & -1875.0 & 0 & 0 & -2812.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & -937.5 & -937.5 & 0 & 9375.0 & 937.5 & -937.5 & 0 & 0 & 0 & 0 & 2812.5 & 0 & 0 & -7500.0 & -2812.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & -3750.0 & 937.5 & 9375.0 & 0 & 0 & -937.5 & 0 & 0 & 0 & 0 & 0 & 0 & -1875.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 1875.0 & -937.5 & 0 & 9375.0 & 0 & -937.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -7500.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & -937.5 & -937.5 & 0 & 4687.5 & 0 & 0 & 0 & 0 & 0 & 0 & 2812.5 & 0 & 0 & -3750.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 9375.0 & 0 & -1875.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -3750.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & -1875.0 & 0 & 0 & 2812.5 & 0 & 0 & 0 & 0 & 0 & 0 & 18750.0 & 0 & -7500.0 & 0 & 0 & 0 & 0 & 0 & 0 & 2812.5 & -1875.0 & 0 & 0 & -2812.5 & 0 & 0 & 0 & 0\\0 & 0 & 0 & -7500.0 & 2812.5 & 0 & 0 & 0 & 0 & 0 & 0 & -1875.0 & 0 & 18750.0 & 0 & -1875.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -7500.0 & -2812.5 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & -1875.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -7500.0 & 0 & 18750.0 & 0 & -7500.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -1875.0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & -7500.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -1875.0 & 0 & 18750.0 & 0 & -1875.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -7500.0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & -2812.5 & -1875.0 & 0 & 0 & 2812.5 & 0 & 0 & 0 & 0 & -7500.0 & 0 & 18750.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 2812.5 & -1875.0 & 0 & 0 & -2812.5\\0 & 0 & 0 & 0 & -2812.5 & 0 & 0 & -7500.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -1875.0 & 0 & 18750.0 & 0 & -1875.0 & 0 & 0 & 0 & 0 & 2812.5 & 0 & 0 & -7500.0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -3750.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -1875.0 & 0 & 9375.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -3750.0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -3750.0 & 2812.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 4687.5 & -937.5 & -937.5 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -1875.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -937.5 & 9375.0 & 0 & -3750.0 & 937.5 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -7500.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -937.5 & 0 & 9375.0 & 1875.0 & -937.5 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -2812.5 & -1875.0 & 0 & 0 & 2812.5 & 0 & 0 & 0 & 0 & -3750.0 & 1875.0 & 9375.0 & 0 & -3750.0 & -1875.0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -2812.5 & 0 & 0 & -7500.0 & 2812.5 & 0 & 0 & 0 & 0 & 0 & 937.5 & -937.5 & 0 & 9375.0 & -937.5 & -937.5 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -1875.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -3750.0 & -937.5 & 9375.0 & 0 & 0 & 937.5\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -7500.0 & 0 & 0 & 0 & 0 & 0 & 0 & -1875.0 & -937.5 & 0 & 9375.0 & 0 & -937.5\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -2812.5 & 0 & 0 & -3750.0 & 0 & 0 & 0 & 0 & 0 & 0 & 937.5 & -937.5 & 0 & 4687.5\end{array}\right]\end{split}\]
\[\begin{split}\displaystyle BDN =\left[\begin{matrix}0.0\\0.0\\-41.6666666666667\\0\\-83.3333333333333\\0\\333.333333333333\\187.5\\0.1\\187.5\\0.0\\0\\-166.666666666667\\0\\-83.3333333333333\\0\\583.333333333333\\0\\0.1\\0\\0.0\\0\\-41.6666666666667\\0\\-83.3333333333333\\0\\333.333333333333\\-187.5\\0.1\\-187.5\end{matrix}\right]\end{split}\]

For TS library/FEniCSx the linear, bilinear ufl formulation and the Dirichlet BC can now be used to create \(A\),\(B\),\(AD\),\(BD\) matrices.

To simplifify implementation the use of createFineScaleSytems will hide all the creation and assembly aspect of those matrices.

%%px
[A,AD,B,BD]=util.createFineScaleSytems(a,b,bcs=bcs)

Solution at fine scale#

\(S_F=AD^{-1}.BD\)

\[\begin{split}\displaystyle S_F = \left[\begin{matrix}c_{x}\\c_{y}\\\frac{- 28 L^{2} f \lambda^{4} - 341 L^{2} f \lambda^{3} \mu - 1493 L^{2} f \lambda^{2} \mu^{2} - 2766 L^{2} f \lambda \mu^{3} - 1824 L^{2} f \mu^{4} + 360 c_{x} \lambda^{4} \mu + 3456 c_{x} \lambda^{3} \mu^{2} + 11646 c_{x} \lambda^{2} \mu^{3} + 16128 c_{x} \lambda \mu^{4} + 7704 c_{x} \mu^{5} + 120 i_{x} \lambda^{4} \mu + 1152 i_{x} \lambda^{3} \mu^{2} + 3882 i_{x} \lambda^{2} \mu^{3} + 5376 i_{x} \lambda \mu^{4} + 2568 i_{x} \mu^{5}}{24 \mu \left(20 \lambda^{4} + 192 \lambda^{3} \mu + 647 \lambda^{2} \mu^{2} + 896 \lambda \mu^{3} + 428 \mu^{4}\right)}\\\frac{24 L^{2} f \lambda^{4} + 197 L^{2} f \lambda^{3} \mu + 519 L^{2} f \lambda^{2} \mu^{2} + 460 L^{2} f \lambda \mu^{3} + 60 L^{2} f \mu^{4} + 480 c_{y} \lambda^{4} \mu + 4608 c_{y} \lambda^{3} \mu^{2} + 15528 c_{y} \lambda^{2} \mu^{3} + 21504 c_{y} \lambda \mu^{4} + 10272 c_{y} \mu^{5}}{24 \mu \left(20 \lambda^{4} + 192 \lambda^{3} \mu + 647 \lambda^{2} \mu^{2} + 896 \lambda \mu^{3} + 428 \mu^{4}\right)}\\\frac{- 28 L^{2} f \lambda^{4} - 303 L^{2} f \lambda^{3} \mu - 1201 L^{2} f \lambda^{2} \mu^{2} - 2070 L^{2} f \lambda \mu^{3} - 1312 L^{2} f \mu^{4} + 120 c_{x} \lambda^{4} \mu + 1152 c_{x} \lambda^{3} \mu^{2} + 3882 c_{x} \lambda^{2} \mu^{3} + 5376 c_{x} \lambda \mu^{4} + 2568 c_{x} \mu^{5} + 120 i_{x} \lambda^{4} \mu + 1152 i_{x} \lambda^{3} \mu^{2} + 3882 i_{x} \lambda^{2} \mu^{3} + 5376 i_{x} \lambda \mu^{4} + 2568 i_{x} \mu^{5}}{12 \mu \left(20 \lambda^{4} + 192 \lambda^{3} \mu + 647 \lambda^{2} \mu^{2} + 896 \lambda \mu^{3} + 428 \mu^{4}\right)}\\\frac{26 L^{2} f \lambda^{4} + 221 L^{2} f \lambda^{3} \mu + 603 L^{2} f \lambda^{2} \mu^{2} + 536 L^{2} f \lambda \mu^{3} + 36 L^{2} f \mu^{4} + 240 c_{y} \lambda^{4} \mu + 2304 c_{y} \lambda^{3} \mu^{2} + 7764 c_{y} \lambda^{2} \mu^{3} + 10752 c_{y} \lambda \mu^{4} + 5136 c_{y} \mu^{5}}{12 \mu \left(20 \lambda^{4} + 192 \lambda^{3} \mu + 647 \lambda^{2} \mu^{2} + 896 \lambda \mu^{3} + 428 \mu^{4}\right)}\\\frac{- 28 L^{2} f \lambda^{4} - 341 L^{2} f \lambda^{3} \mu - 1493 L^{2} f \lambda^{2} \mu^{2} - 2766 L^{2} f \lambda \mu^{3} - 1824 L^{2} f \mu^{4} + 120 c_{x} \lambda^{4} \mu + 1152 c_{x} \lambda^{3} \mu^{2} + 3882 c_{x} \lambda^{2} \mu^{3} + 5376 c_{x} \lambda \mu^{4} + 2568 c_{x} \mu^{5} + 360 i_{x} \lambda^{4} \mu + 3456 i_{x} \lambda^{3} \mu^{2} + 11646 i_{x} \lambda^{2} \mu^{3} + 16128 i_{x} \lambda \mu^{4} + 7704 i_{x} \mu^{5}}{24 \mu \left(20 \lambda^{4} + 192 \lambda^{3} \mu + 647 \lambda^{2} \mu^{2} + 896 \lambda \mu^{3} + 428 \mu^{4}\right)}\\\frac{80 L^{2} f \lambda^{4} + 687 L^{2} f \lambda^{3} \mu + 1893 L^{2} f \lambda^{2} \mu^{2} + 1684 L^{2} f \lambda \mu^{3} + 84 L^{2} f \mu^{4} + 480 c_{y} \lambda^{4} \mu + 4608 c_{y} \lambda^{3} \mu^{2} + 15528 c_{y} \lambda^{2} \mu^{3} + 21504 c_{y} \lambda \mu^{4} + 10272 c_{y} \mu^{5}}{24 \mu \left(20 \lambda^{4} + 192 \lambda^{3} \mu + 647 \lambda^{2} \mu^{2} + 896 \lambda \mu^{3} + 428 \mu^{4}\right)}\\i_{x}\\\frac{26 L^{2} f \lambda^{4} + 221 L^{2} f \lambda^{3} \mu + 603 L^{2} f \lambda^{2} \mu^{2} + 536 L^{2} f \lambda \mu^{3} + 36 L^{2} f \mu^{4} + 120 c_{y} \lambda^{4} \mu + 1152 c_{y} \lambda^{3} \mu^{2} + 3882 c_{y} \lambda^{2} \mu^{3} + 5376 c_{y} \lambda \mu^{4} + 2568 c_{y} \mu^{5}}{6 \mu \left(20 \lambda^{4} + 192 \lambda^{3} \mu + 647 \lambda^{2} \mu^{2} + 896 \lambda \mu^{3} + 428 \mu^{4}\right)}\\c_{x}\\\frac{26 L^{2} f \lambda^{5} + 273 L^{2} f \lambda^{4} \mu + 1045 L^{2} f \lambda^{3} \mu^{2} + 1742 L^{2} f \lambda^{2} \mu^{3} + 1108 L^{2} f \lambda \mu^{4} + 72 L^{2} f \mu^{5} + 60 c_{x} \lambda^{5} \mu + 576 c_{x} \lambda^{4} \mu^{2} + 1941 c_{x} \lambda^{3} \mu^{3} + 2688 c_{x} \lambda^{2} \mu^{4} + 1284 c_{x} \lambda \mu^{5} + 240 c_{y} \lambda^{5} \mu + 2784 c_{y} \lambda^{4} \mu^{2} + 12372 c_{y} \lambda^{3} \mu^{3} + 26280 c_{y} \lambda^{2} \mu^{4} + 26640 c_{y} \lambda \mu^{5} + 10272 c_{y} \mu^{6} - 60 i_{x} \lambda^{5} \mu - 576 i_{x} \lambda^{4} \mu^{2} - 1941 i_{x} \lambda^{3} \mu^{3} - 2688 i_{x} \lambda^{2} \mu^{4} - 1284 i_{x} \lambda \mu^{5}}{12 \mu \left(20 \lambda^{5} + 232 \lambda^{4} \mu + 1031 \lambda^{3} \mu^{2} + 2190 \lambda^{2} \mu^{3} + 2220 \lambda \mu^{4} + 856 \mu^{5}\right)}\\\frac{- 26 L^{2} f \lambda^{4} - 273 L^{2} f \lambda^{3} \mu - 1041 L^{2} f \lambda^{2} \mu^{2} - 1707 L^{2} f \lambda \mu^{3} - 1014 L^{2} f \mu^{4} + 180 c_{x} \lambda^{4} \mu + 1728 c_{x} \lambda^{3} \mu^{2} + 5823 c_{x} \lambda^{2} \mu^{3} + 8064 c_{x} \lambda \mu^{4} + 3852 c_{x} \mu^{5} + 60 i_{x} \lambda^{4} \mu + 576 i_{x} \lambda^{3} \mu^{2} + 1941 i_{x} \lambda^{2} \mu^{3} + 2688 i_{x} \lambda \mu^{4} + 1284 i_{x} \mu^{5}}{12 \mu \left(20 \lambda^{4} + 192 \lambda^{3} \mu + 647 \lambda^{2} \mu^{2} + 896 \lambda \mu^{3} + 428 \mu^{4}\right)}\\\frac{26 L^{2} f \lambda^{5} + 273 L^{2} f \lambda^{4} \mu + 1045 L^{2} f \lambda^{3} \mu^{2} + 1742 L^{2} f \lambda^{2} \mu^{3} + 1108 L^{2} f \lambda \mu^{4} + 72 L^{2} f \mu^{5} + 60 c_{x} \lambda^{5} \mu + 576 c_{x} \lambda^{4} \mu^{2} + 1941 c_{x} \lambda^{3} \mu^{3} + 2688 c_{x} \lambda^{2} \mu^{4} + 1284 c_{x} \lambda \mu^{5} + 240 c_{y} \lambda^{5} \mu + 2784 c_{y} \lambda^{4} \mu^{2} + 12372 c_{y} \lambda^{3} \mu^{3} + 26280 c_{y} \lambda^{2} \mu^{4} + 26640 c_{y} \lambda \mu^{5} + 10272 c_{y} \mu^{6} - 60 i_{x} \lambda^{5} \mu - 576 i_{x} \lambda^{4} \mu^{2} - 1941 i_{x} \lambda^{3} \mu^{3} - 2688 i_{x} \lambda^{2} \mu^{4} - 1284 i_{x} \lambda \mu^{5}}{12 \mu \left(20 \lambda^{5} + 232 \lambda^{4} \mu + 1031 \lambda^{3} \mu^{2} + 2190 \lambda^{2} \mu^{3} + 2220 \lambda \mu^{4} + 856 \mu^{5}\right)}\\\frac{- 26 L^{2} f \lambda^{4} - 295 L^{2} f \lambda^{3} \mu - 1197 L^{2} f \lambda^{2} \mu^{2} - 2046 L^{2} f \lambda \mu^{3} - 1256 L^{2} f \mu^{4} + 120 c_{x} \lambda^{4} \mu + 1152 c_{x} \lambda^{3} \mu^{2} + 3882 c_{x} \lambda^{2} \mu^{3} + 5376 c_{x} \lambda \mu^{4} + 2568 c_{x} \mu^{5} + 120 i_{x} \lambda^{4} \mu + 1152 i_{x} \lambda^{3} \mu^{2} + 3882 i_{x} \lambda^{2} \mu^{3} + 5376 i_{x} \lambda \mu^{4} + 2568 i_{x} \mu^{5}}{12 \mu \left(20 \lambda^{4} + 192 \lambda^{3} \mu + 647 \lambda^{2} \mu^{2} + 896 \lambda \mu^{3} + 428 \mu^{4}\right)}\\\frac{26 L^{2} f \lambda^{5} + 273 L^{2} f \lambda^{4} \mu + 1045 L^{2} f \lambda^{3} \mu^{2} + 1742 L^{2} f \lambda^{2} \mu^{3} + 1108 L^{2} f \lambda \mu^{4} + 72 L^{2} f \mu^{5} + 60 c_{x} \lambda^{5} \mu + 576 c_{x} \lambda^{4} \mu^{2} + 1941 c_{x} \lambda^{3} \mu^{3} + 2688 c_{x} \lambda^{2} \mu^{4} + 1284 c_{x} \lambda \mu^{5} + 240 c_{y} \lambda^{5} \mu + 2784 c_{y} \lambda^{4} \mu^{2} + 12372 c_{y} \lambda^{3} \mu^{3} + 26280 c_{y} \lambda^{2} \mu^{4} + 26640 c_{y} \lambda \mu^{5} + 10272 c_{y} \mu^{6} - 60 i_{x} \lambda^{5} \mu - 576 i_{x} \lambda^{4} \mu^{2} - 1941 i_{x} \lambda^{3} \mu^{3} - 2688 i_{x} \lambda^{2} \mu^{4} - 1284 i_{x} \lambda \mu^{5}}{12 \mu \left(20 \lambda^{5} + 232 \lambda^{4} \mu + 1031 \lambda^{3} \mu^{2} + 2190 \lambda^{2} \mu^{3} + 2220 \lambda \mu^{4} + 856 \mu^{5}\right)}\\\frac{- 26 L^{2} f \lambda^{4} - 273 L^{2} f \lambda^{3} \mu - 1041 L^{2} f \lambda^{2} \mu^{2} - 1707 L^{2} f \lambda \mu^{3} - 1014 L^{2} f \mu^{4} + 60 c_{x} \lambda^{4} \mu + 576 c_{x} \lambda^{3} \mu^{2} + 1941 c_{x} \lambda^{2} \mu^{3} + 2688 c_{x} \lambda \mu^{4} + 1284 c_{x} \mu^{5} + 180 i_{x} \lambda^{4} \mu + 1728 i_{x} \lambda^{3} \mu^{2} + 5823 i_{x} \lambda^{2} \mu^{3} + 8064 i_{x} \lambda \mu^{4} + 3852 i_{x} \mu^{5}}{12 \mu \left(20 \lambda^{4} + 192 \lambda^{3} \mu + 647 \lambda^{2} \mu^{2} + 896 \lambda \mu^{3} + 428 \mu^{4}\right)}\\\frac{26 L^{2} f \lambda^{5} + 273 L^{2} f \lambda^{4} \mu + 1045 L^{2} f \lambda^{3} \mu^{2} + 1742 L^{2} f \lambda^{2} \mu^{3} + 1108 L^{2} f \lambda \mu^{4} + 72 L^{2} f \mu^{5} + 60 c_{x} \lambda^{5} \mu + 576 c_{x} \lambda^{4} \mu^{2} + 1941 c_{x} \lambda^{3} \mu^{3} + 2688 c_{x} \lambda^{2} \mu^{4} + 1284 c_{x} \lambda \mu^{5} + 240 c_{y} \lambda^{5} \mu + 2784 c_{y} \lambda^{4} \mu^{2} + 12372 c_{y} \lambda^{3} \mu^{3} + 26280 c_{y} \lambda^{2} \mu^{4} + 26640 c_{y} \lambda \mu^{5} + 10272 c_{y} \mu^{6} - 60 i_{x} \lambda^{5} \mu - 576 i_{x} \lambda^{4} \mu^{2} - 1941 i_{x} \lambda^{3} \mu^{3} - 2688 i_{x} \lambda^{2} \mu^{4} - 1284 i_{x} \lambda \mu^{5}}{12 \mu \left(20 \lambda^{5} + 232 \lambda^{4} \mu + 1031 \lambda^{3} \mu^{2} + 2190 \lambda^{2} \mu^{3} + 2220 \lambda \mu^{4} + 856 \mu^{5}\right)}\\i_{x}\\\frac{26 L^{2} f \lambda^{5} + 273 L^{2} f \lambda^{4} \mu + 1045 L^{2} f \lambda^{3} \mu^{2} + 1742 L^{2} f \lambda^{2} \mu^{3} + 1108 L^{2} f \lambda \mu^{4} + 72 L^{2} f \mu^{5} + 60 c_{x} \lambda^{5} \mu + 576 c_{x} \lambda^{4} \mu^{2} + 1941 c_{x} \lambda^{3} \mu^{3} + 2688 c_{x} \lambda^{2} \mu^{4} + 1284 c_{x} \lambda \mu^{5} + 240 c_{y} \lambda^{5} \mu + 2784 c_{y} \lambda^{4} \mu^{2} + 12372 c_{y} \lambda^{3} \mu^{3} + 26280 c_{y} \lambda^{2} \mu^{4} + 26640 c_{y} \lambda \mu^{5} + 10272 c_{y} \mu^{6} - 60 i_{x} \lambda^{5} \mu - 576 i_{x} \lambda^{4} \mu^{2} - 1941 i_{x} \lambda^{3} \mu^{3} - 2688 i_{x} \lambda^{2} \mu^{4} - 1284 i_{x} \lambda \mu^{5}}{12 \mu \left(20 \lambda^{5} + 232 \lambda^{4} \mu + 1031 \lambda^{3} \mu^{2} + 2190 \lambda^{2} \mu^{3} + 2220 \lambda \mu^{4} + 856 \mu^{5}\right)}\\c_{x}\\\frac{26 L^{2} f \lambda^{5} + 273 L^{2} f \lambda^{4} \mu + 1045 L^{2} f \lambda^{3} \mu^{2} + 1742 L^{2} f \lambda^{2} \mu^{3} + 1108 L^{2} f \lambda \mu^{4} + 72 L^{2} f \mu^{5} + 60 c_{x} \lambda^{5} \mu + 576 c_{x} \lambda^{4} \mu^{2} + 1941 c_{x} \lambda^{3} \mu^{3} + 2688 c_{x} \lambda^{2} \mu^{4} + 1284 c_{x} \lambda \mu^{5} + 120 c_{y} \lambda^{5} \mu + 1392 c_{y} \lambda^{4} \mu^{2} + 6186 c_{y} \lambda^{3} \mu^{3} + 13140 c_{y} \lambda^{2} \mu^{4} + 13320 c_{y} \lambda \mu^{5} + 5136 c_{y} \mu^{6} - 60 i_{x} \lambda^{5} \mu - 576 i_{x} \lambda^{4} \mu^{2} - 1941 i_{x} \lambda^{3} \mu^{3} - 2688 i_{x} \lambda^{2} \mu^{4} - 1284 i_{x} \lambda \mu^{5}}{6 \mu \left(20 \lambda^{5} + 232 \lambda^{4} \mu + 1031 \lambda^{3} \mu^{2} + 2190 \lambda^{2} \mu^{3} + 2220 \lambda \mu^{4} + 856 \mu^{5}\right)}\\\frac{- 28 L^{2} f \lambda^{4} - 341 L^{2} f \lambda^{3} \mu - 1493 L^{2} f \lambda^{2} \mu^{2} - 2766 L^{2} f \lambda \mu^{3} - 1824 L^{2} f \mu^{4} + 360 c_{x} \lambda^{4} \mu + 3456 c_{x} \lambda^{3} \mu^{2} + 11646 c_{x} \lambda^{2} \mu^{3} + 16128 c_{x} \lambda \mu^{4} + 7704 c_{x} \mu^{5} + 120 i_{x} \lambda^{4} \mu + 1152 i_{x} \lambda^{3} \mu^{2} + 3882 i_{x} \lambda^{2} \mu^{3} + 5376 i_{x} \lambda \mu^{4} + 2568 i_{x} \mu^{5}}{24 \mu \left(20 \lambda^{4} + 192 \lambda^{3} \mu + 647 \lambda^{2} \mu^{2} + 896 \lambda \mu^{3} + 428 \mu^{4}\right)}\\\frac{80 L^{2} f \lambda^{5} + 847 L^{2} f \lambda^{4} \mu + 3267 L^{2} f \lambda^{3} \mu^{2} + 5470 L^{2} f \lambda^{2} \mu^{3} + 3452 L^{2} f \lambda \mu^{4} + 168 L^{2} f \mu^{5} + 240 c_{x} \lambda^{5} \mu + 2304 c_{x} \lambda^{4} \mu^{2} + 7764 c_{x} \lambda^{3} \mu^{3} + 10752 c_{x} \lambda^{2} \mu^{4} + 5136 c_{x} \lambda \mu^{5} + 480 c_{y} \lambda^{5} \mu + 5568 c_{y} \lambda^{4} \mu^{2} + 24744 c_{y} \lambda^{3} \mu^{3} + 52560 c_{y} \lambda^{2} \mu^{4} + 53280 c_{y} \lambda \mu^{5} + 20544 c_{y} \mu^{6} - 240 i_{x} \lambda^{5} \mu - 2304 i_{x} \lambda^{4} \mu^{2} - 7764 i_{x} \lambda^{3} \mu^{3} - 10752 i_{x} \lambda^{2} \mu^{4} - 5136 i_{x} \lambda \mu^{5}}{24 \mu \left(20 \lambda^{5} + 232 \lambda^{4} \mu + 1031 \lambda^{3} \mu^{2} + 2190 \lambda^{2} \mu^{3} + 2220 \lambda \mu^{4} + 856 \mu^{5}\right)}\\\frac{- 28 L^{2} f \lambda^{4} - 303 L^{2} f \lambda^{3} \mu - 1201 L^{2} f \lambda^{2} \mu^{2} - 2070 L^{2} f \lambda \mu^{3} - 1312 L^{2} f \mu^{4} + 120 c_{x} \lambda^{4} \mu + 1152 c_{x} \lambda^{3} \mu^{2} + 3882 c_{x} \lambda^{2} \mu^{3} + 5376 c_{x} \lambda \mu^{4} + 2568 c_{x} \mu^{5} + 120 i_{x} \lambda^{4} \mu + 1152 i_{x} \lambda^{3} \mu^{2} + 3882 i_{x} \lambda^{2} \mu^{3} + 5376 i_{x} \lambda \mu^{4} + 2568 i_{x} \mu^{5}}{12 \mu \left(20 \lambda^{4} + 192 \lambda^{3} \mu + 647 \lambda^{2} \mu^{2} + 896 \lambda \mu^{3} + 428 \mu^{4}\right)}\\\frac{26 L^{2} f \lambda^{5} + 273 L^{2} f \lambda^{4} \mu + 1045 L^{2} f \lambda^{3} \mu^{2} + 1742 L^{2} f \lambda^{2} \mu^{3} + 1108 L^{2} f \lambda \mu^{4} + 72 L^{2} f \mu^{5} + 120 c_{x} \lambda^{5} \mu + 1152 c_{x} \lambda^{4} \mu^{2} + 3882 c_{x} \lambda^{3} \mu^{3} + 5376 c_{x} \lambda^{2} \mu^{4} + 2568 c_{x} \lambda \mu^{5} + 240 c_{y} \lambda^{5} \mu + 2784 c_{y} \lambda^{4} \mu^{2} + 12372 c_{y} \lambda^{3} \mu^{3} + 26280 c_{y} \lambda^{2} \mu^{4} + 26640 c_{y} \lambda \mu^{5} + 10272 c_{y} \mu^{6} - 120 i_{x} \lambda^{5} \mu - 1152 i_{x} \lambda^{4} \mu^{2} - 3882 i_{x} \lambda^{3} \mu^{3} - 5376 i_{x} \lambda^{2} \mu^{4} - 2568 i_{x} \lambda \mu^{5}}{12 \mu \left(20 \lambda^{5} + 232 \lambda^{4} \mu + 1031 \lambda^{3} \mu^{2} + 2190 \lambda^{2} \mu^{3} + 2220 \lambda \mu^{4} + 856 \mu^{5}\right)}\\\frac{- 28 L^{2} f \lambda^{4} - 341 L^{2} f \lambda^{3} \mu - 1493 L^{2} f \lambda^{2} \mu^{2} - 2766 L^{2} f \lambda \mu^{3} - 1824 L^{2} f \mu^{4} + 120 c_{x} \lambda^{4} \mu + 1152 c_{x} \lambda^{3} \mu^{2} + 3882 c_{x} \lambda^{2} \mu^{3} + 5376 c_{x} \lambda \mu^{4} + 2568 c_{x} \mu^{5} + 360 i_{x} \lambda^{4} \mu + 3456 i_{x} \lambda^{3} \mu^{2} + 11646 i_{x} \lambda^{2} \mu^{3} + 16128 i_{x} \lambda \mu^{4} + 7704 i_{x} \mu^{5}}{24 \mu \left(20 \lambda^{4} + 192 \lambda^{3} \mu + 647 \lambda^{2} \mu^{2} + 896 \lambda \mu^{3} + 428 \mu^{4}\right)}\\\frac{24 L^{2} f \lambda^{5} + 245 L^{2} f \lambda^{4} \mu + 913 L^{2} f \lambda^{3} \mu^{2} + 1498 L^{2} f \lambda^{2} \mu^{3} + 980 L^{2} f \lambda \mu^{4} + 120 L^{2} f \mu^{5} + 240 c_{x} \lambda^{5} \mu + 2304 c_{x} \lambda^{4} \mu^{2} + 7764 c_{x} \lambda^{3} \mu^{3} + 10752 c_{x} \lambda^{2} \mu^{4} + 5136 c_{x} \lambda \mu^{5} + 480 c_{y} \lambda^{5} \mu + 5568 c_{y} \lambda^{4} \mu^{2} + 24744 c_{y} \lambda^{3} \mu^{3} + 52560 c_{y} \lambda^{2} \mu^{4} + 53280 c_{y} \lambda \mu^{5} + 20544 c_{y} \mu^{6} - 240 i_{x} \lambda^{5} \mu - 2304 i_{x} \lambda^{4} \mu^{2} - 7764 i_{x} \lambda^{3} \mu^{3} - 10752 i_{x} \lambda^{2} \mu^{4} - 5136 i_{x} \lambda \mu^{5}}{24 \mu \left(20 \lambda^{5} + 232 \lambda^{4} \mu + 1031 \lambda^{3} \mu^{2} + 2190 \lambda^{2} \mu^{3} + 2220 \lambda \mu^{4} + 856 \mu^{5}\right)}\\i_{x}\\\frac{c_{x} \lambda + 2 c_{y} \lambda + 4 c_{y} \mu - i_{x} \lambda}{2 \left(\lambda + 2 \mu\right)}\end{matrix}\right]\end{split}\]

Semi numerical application

\[\displaystyle \mu=1875.0~ then ~\mu=1875.0,c_x=0.0, c_y=0.0~ then ~\mu=1875.0, c_x=0.0, c_y=0.0,f=0\]
\[\begin{split}\displaystyle S_f = \left[\begin{matrix}c_{x}\\c_{y}\\- 5.50353474723223 \cdot 10^{-5} L^{2} f + 0.75 c_{x} + 0.25 i_{x}\\1.67266906762705 \cdot 10^{-5} L^{2} f + 1.0 c_{y}\\- 8.75550220088035 \cdot 10^{-5} L^{2} f + 0.5 c_{x} + 0.5 i_{x}\\3.80418834200347 \cdot 10^{-5} L^{2} f + 1.0 c_{y}\\- 5.50353474723223 \cdot 10^{-5} L^{2} f + 0.25 c_{x} + 0.75 i_{x}\\5.93570761637988 \cdot 10^{-5} L^{2} f + 1.0 c_{y}\\i_{x}\\7.60837668400693 \cdot 10^{-5} L^{2} f + 1.0 c_{y}\\c_{x}\\3.80418834200347 \cdot 10^{-5} L^{2} f + 0.125 c_{x} + 1.0 c_{y} - 0.125 i_{x}\\- 7.46431906095772 \cdot 10^{-5} L^{2} f + 0.75 c_{x} + 0.25 i_{x}\\3.80418834200347 \cdot 10^{-5} L^{2} f + 0.125 c_{x} + 1.0 c_{y} - 0.125 i_{x}\\- 8.61144457783113 \cdot 10^{-5} L^{2} f + 0.5 c_{x} + 0.5 i_{x}\\3.80418834200347 \cdot 10^{-5} L^{2} f + 0.125 c_{x} + 1.0 c_{y} - 0.125 i_{x}\\- 7.46431906095772 \cdot 10^{-5} L^{2} f + 0.25 c_{x} + 0.75 i_{x}\\3.80418834200347 \cdot 10^{-5} L^{2} f + 0.125 c_{x} + 1.0 c_{y} - 0.125 i_{x}\\i_{x}\\3.80418834200347 \cdot 10^{-5} L^{2} f + 0.125 c_{x} + 1.0 c_{y} - 0.125 i_{x}\\c_{x}\\7.60837668400694 \cdot 10^{-5} L^{2} f + 0.25 c_{x} + 1.0 c_{y} - 0.25 i_{x}\\- 5.50353474723223 \cdot 10^{-5} L^{2} f + 0.75 c_{x} + 0.25 i_{x}\\5.93570761637989 \cdot 10^{-5} L^{2} f + 0.25 c_{x} + 1.0 c_{y} - 0.25 i_{x}\\- 8.75550220088035 \cdot 10^{-5} L^{2} f + 0.5 c_{x} + 0.5 i_{x}\\3.80418834200347 \cdot 10^{-5} L^{2} f + 0.25 c_{x} + 1.0 c_{y} - 0.25 i_{x}\\- 5.50353474723223 \cdot 10^{-5} L^{2} f + 0.25 c_{x} + 0.75 i_{x}\\1.67266906762705 \cdot 10^{-5} L^{2} f + 0.25 c_{x} + 1.0 c_{y} - 0.25 i_{x}\\i_{x}\\0.25 c_{x} + 1.0 c_{y} - 0.25 i_{x}\end{matrix}\right]=\left[\begin{matrix}0.0\\0.0\\- 5.50353474723223 \cdot 10^{-5} L^{2} f + 0.25 i_{x}\\1.67266906762705 \cdot 10^{-5} L^{2} f\\- 8.75550220088035 \cdot 10^{-5} L^{2} f + 0.5 i_{x}\\3.80418834200347 \cdot 10^{-5} L^{2} f\\- 5.50353474723223 \cdot 10^{-5} L^{2} f + 0.75 i_{x}\\5.93570761637988 \cdot 10^{-5} L^{2} f\\i_{x}\\7.60837668400693 \cdot 10^{-5} L^{2} f\\0.0\\3.80418834200347 \cdot 10^{-5} L^{2} f - 0.125 i_{x}\\- 7.46431906095772 \cdot 10^{-5} L^{2} f + 0.25 i_{x}\\3.80418834200347 \cdot 10^{-5} L^{2} f - 0.125 i_{x}\\- 8.61144457783113 \cdot 10^{-5} L^{2} f + 0.5 i_{x}\\3.80418834200347 \cdot 10^{-5} L^{2} f - 0.125 i_{x}\\- 7.46431906095772 \cdot 10^{-5} L^{2} f + 0.75 i_{x}\\3.80418834200347 \cdot 10^{-5} L^{2} f - 0.125 i_{x}\\i_{x}\\3.80418834200347 \cdot 10^{-5} L^{2} f - 0.125 i_{x}\\0.0\\7.60837668400694 \cdot 10^{-5} L^{2} f - 0.25 i_{x}\\- 5.50353474723223 \cdot 10^{-5} L^{2} f + 0.25 i_{x}\\5.93570761637989 \cdot 10^{-5} L^{2} f - 0.25 i_{x}\\- 8.75550220088035 \cdot 10^{-5} L^{2} f + 0.5 i_{x}\\3.80418834200347 \cdot 10^{-5} L^{2} f - 0.25 i_{x}\\- 5.50353474723223 \cdot 10^{-5} L^{2} f + 0.75 i_{x}\\1.67266906762705 \cdot 10^{-5} L^{2} f - 0.25 i_{x}\\i_{x}\\- 0.25 i_{x}\end{matrix}\right]=\left[\begin{matrix}0.0\\0.0\\0.25 i_{x}\\0\\0.5 i_{x}\\0\\0.75 i_{x}\\0\\i_{x}\\0\\0.0\\- 0.125 i_{x}\\0.25 i_{x}\\- 0.125 i_{x}\\0.5 i_{x}\\- 0.125 i_{x}\\0.75 i_{x}\\- 0.125 i_{x}\\i_{x}\\- 0.125 i_{x}\\0.0\\- 0.25 i_{x}\\0.25 i_{x}\\- 0.25 i_{x}\\0.5 i_{x}\\- 0.25 i_{x}\\0.75 i_{x}\\- 0.25 i_{x}\\i_{x}\\- 0.25 i_{x}\end{matrix}\right]\end{split}\]
\[\begin{split}\displaystyle S_f =\left[\begin{matrix}0.0\\0.0\\-0.00251767373616113\\0.00836334533813525\\0.00622248899559824\\0.0190209417100173\\0.0474823262638389\\0.0296785380818994\\0.1\\0.0380418834200347\\0.0\\0.00652094171001734\\-0.0123215953047886\\0.00652094171001734\\0.00694277711084434\\0.00652094171001734\\0.0376784046952114\\0.00652094171001734\\0.1\\0.00652094171001734\\0.0\\0.0130418834200347\\-0.00251767373616113\\0.00467853808189942\\0.00622248899559824\\-0.00597905828998266\\0.0474823262638389\\-0.0166366546618647\\0.1\\-0.025\end{matrix}\right]\end{split}\]

With TS library/FEniCSx \(AD\), \(BD\) system is solve with PETSc:

%%px
petsc_options={"ksp_type":"preonly","pc_type":"lu","pc_factor_mat_solver_type":"mumps"}
solverf = petsc4py.PETSc.KSP().create(fdomain.comm)
solverf.setOperators(AD)
opts = petsc4py.PETSc.Options()        
for k, v in petsc_options.items():
    opts[k] = v
solverf.setFromOptions()
sf=fem.Function(space)
x_sf = sf.x.petsc_vec
solverf.solve(BD, x_sf)
sf.x.scatter_forward()

A sequential FEniCSx implementation (in drop down bellow) provides a way to do direct comparison with symbolic computation:

Hide code cell source

domainf.topology.create_connectivity(0,2)
spacef = fem.functionspace(domainf, domainf.ufl_domain().ufl_coordinate_element())
muf=fem.Constant(domainf,EN / (2.0 * (1.0 + nuN)))
lmbdaf = fem.Constant(domainf,EN * nuN / ((1.0 + nuN) * (1.0 - 2.0 * nuN)))
uf = ufl.TrialFunction(spacef)
vf = ufl.TestFunction(spacef)
def eps(v):
    return 0.5*(ufl.grad(v) + ufl.grad(v).T)
def sigma(strain): 
    return 2.0*muf*strain + lmbdaf*ufl.tr(strain)*ufl.Identity(2)
af=ufl.inner(sigma(eps(uf)), eps(vf)) * ufl.dx
ff=fem.Function(spacef,name='load')
ff.x.array[0:spacef.dofmap.index_map.size_local*spacef.dofmap.index_map_bs:2]=-fN
bf=ufl.dot(ff,vf)*ufl.dx
bc_nodes_1=mesh.locate_entities(domainf, 0, lambda x: np.isclose(x[0], 0.))
bc_dofs_1=fem.locate_dofs_topological(spacef.sub(0),0,bc_nodes_1)
bc1=fem.dirichletbc(np.array(0.),bc_dofs_1,spacef.sub(0))
bc_nodes_2=mesh.locate_entities(domainf, 0, lambda x: np.isclose(x[0], 2*LN))
bc_dofs_2=fem.locate_dofs_topological(spacef.sub(0),0,bc_nodes_2)
bc2=fem.dirichletbc(np.array(ixN),bc_dofs_2,spacef.sub(0))
bc_nodes_3=mesh.locate_entities(domainf, 0, lambda x: np.logical_and(np.isclose(x[0], 0.),np.isclose(x[1], 0.)))
bc_dofs_3=fem.locate_dofs_topological(spacef.sub(1),0,bc_nodes_3)
bc3=fem.dirichletbc(np.array(0.),bc_dofs_3,spacef.sub(1))
bcf=[bc1,bc2,bc3]
problemf = petsc.LinearProblem(af, bf,bcs=bcf,petsc_options={"ksp_type": "preonly",
                                                         "pc_type": "lu",
                                                         "pc_factor_mat_solver_type":
                                                           "mumps"},petsc_options_prefix="f_")
dispf = problemf.solve()
Numerical field difference between symbolic and sequential FEniCSx resolution
 x                     y
[[ 1.90819582e-17 -1.21430643e-17]
 [ 0.00000000e+00 -2.25514052e-17]
 [ 0.00000000e+00 -1.12757026e-17]
 [ 8.67361738e-18 -1.73472348e-17]
 [ 0.00000000e+00  0.00000000e+00]
 [ 1.38777878e-17 -7.80625564e-18]
 [ 8.23993651e-18 -1.04083409e-17]
 [ 1.56125113e-17 -9.54097912e-18]
 [ 1.38777878e-17 -1.38777878e-17]
 [ 1.38777878e-17 -9.54097912e-18]
 [ 1.38777878e-17  0.00000000e+00]
 [ 6.93889390e-18 -1.38777878e-17]
 [ 0.00000000e+00 -6.93889390e-18]
 [ 0.00000000e+00 -3.46944695e-17]
 [ 0.00000000e+00 -1.99493200e-17]]
visualisation with scale factor
../../_images/8c066606422f53fec0f60f2da7d909766c7eb64467196774a2571929ecdfc529.png
[output:0]
../../_images/21796b6f1b79b20255d5eedebef72926d5b7f096f9d54dc580bab517a0da4352.png

Coarse scale level#

Coarse non enriched system#

Compare to fine scale we have only two element categories.

The elementary stifness matrix are the same as fine scale ones.

The elementary load are the same as fine scale ones muliplied by 4

This gives the folowing matrices:

Hide code cell outputs

\[\begin{split}\displaystyle Acs = \left[\begin{array}{cccccccccccc}\frac{\lambda}{2} + \frac{3 \mu}{2} & 0 & - \frac{\lambda}{2} - \mu & \frac{\lambda}{2} & 0 & 0 & - \frac{\mu}{2} & \frac{\mu}{2} & 0 & - \frac{\lambda}{2} - \frac{\mu}{2} & 0 & 0\\0 & \frac{\lambda}{2} + \frac{3 \mu}{2} & \frac{\mu}{2} & - \frac{\mu}{2} & 0 & 0 & \frac{\lambda}{2} & - \frac{\lambda}{2} - \mu & - \frac{\lambda}{2} - \frac{\mu}{2} & 0 & 0 & 0\\- \frac{\lambda}{2} - \mu & \frac{\mu}{2} & \lambda + 3 \mu & - \frac{\lambda}{2} - \frac{\mu}{2} & - \frac{\lambda}{2} - \mu & \frac{\lambda}{2} & 0 & 0 & - \mu & \frac{\lambda}{2} + \frac{\mu}{2} & 0 & - \frac{\lambda}{2} - \frac{\mu}{2}\\\frac{\lambda}{2} & - \frac{\mu}{2} & - \frac{\lambda}{2} - \frac{\mu}{2} & \lambda + 3 \mu & \frac{\mu}{2} & - \frac{\mu}{2} & 0 & 0 & \frac{\lambda}{2} + \frac{\mu}{2} & - \lambda - 2 \mu & - \frac{\lambda}{2} - \frac{\mu}{2} & 0\\0 & 0 & - \frac{\lambda}{2} - \mu & \frac{\mu}{2} & \frac{\lambda}{2} + \frac{3 \mu}{2} & - \frac{\lambda}{2} - \frac{\mu}{2} & 0 & 0 & 0 & 0 & - \frac{\mu}{2} & \frac{\lambda}{2}\\0 & 0 & \frac{\lambda}{2} & - \frac{\mu}{2} & - \frac{\lambda}{2} - \frac{\mu}{2} & \frac{\lambda}{2} + \frac{3 \mu}{2} & 0 & 0 & 0 & 0 & \frac{\mu}{2} & - \frac{\lambda}{2} - \mu\\- \frac{\mu}{2} & \frac{\lambda}{2} & 0 & 0 & 0 & 0 & \frac{\lambda}{2} + \frac{3 \mu}{2} & - \frac{\lambda}{2} - \frac{\mu}{2} & - \frac{\lambda}{2} - \mu & \frac{\mu}{2} & 0 & 0\\\frac{\mu}{2} & - \frac{\lambda}{2} - \mu & 0 & 0 & 0 & 0 & - \frac{\lambda}{2} - \frac{\mu}{2} & \frac{\lambda}{2} + \frac{3 \mu}{2} & \frac{\lambda}{2} & - \frac{\mu}{2} & 0 & 0\\0 & - \frac{\lambda}{2} - \frac{\mu}{2} & - \mu & \frac{\lambda}{2} + \frac{\mu}{2} & 0 & 0 & - \frac{\lambda}{2} - \mu & \frac{\lambda}{2} & \lambda + 3 \mu & - \frac{\lambda}{2} - \frac{\mu}{2} & - \frac{\lambda}{2} - \mu & \frac{\mu}{2}\\- \frac{\lambda}{2} - \frac{\mu}{2} & 0 & \frac{\lambda}{2} + \frac{\mu}{2} & - \lambda - 2 \mu & 0 & 0 & \frac{\mu}{2} & - \frac{\mu}{2} & - \frac{\lambda}{2} - \frac{\mu}{2} & \lambda + 3 \mu & \frac{\lambda}{2} & - \frac{\mu}{2}\\0 & 0 & 0 & - \frac{\lambda}{2} - \frac{\mu}{2} & - \frac{\mu}{2} & \frac{\mu}{2} & 0 & 0 & - \frac{\lambda}{2} - \mu & \frac{\lambda}{2} & \frac{\lambda}{2} + \frac{3 \mu}{2} & 0\\0 & 0 & - \frac{\lambda}{2} - \frac{\mu}{2} & 0 & \frac{\lambda}{2} & - \frac{\lambda}{2} - \mu & 0 & 0 & \frac{\mu}{2} & - \frac{\mu}{2} & 0 & \frac{\lambda}{2} + \frac{3 \mu}{2}\end{array}\right]\end{split}\]
\[\begin{split}\displaystyle Bcs = \left[\begin{matrix}- \frac{L^{2} f}{3}\\0\\- \frac{L^{2} f}{2}\\0\\- \frac{L^{2} f}{6}\\0\\- \frac{L^{2} f}{6}\\0\\- \frac{L^{2} f}{2}\\0\\- \frac{L^{2} f}{3}\\0\end{matrix}\right]\end{split}\]
\[\begin{split}\displaystyle Dcs = \left[\begin{array}{cccccccccccc}0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1\end{array}\right]\end{split}\]
\[\begin{split}\displaystyle Ucs = \left[\begin{array}{cccccccccccc}1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\end{array}\right]\end{split}\]
\[\begin{split}\displaystyle XDcs = \left[\begin{matrix}c_{x}\\c_{y}\\0\\0\\i_{x}\\0\\c_{x}\\0\\0\\0\\i_{x}\\0\end{matrix}\right]\end{split}\]
\[\begin{split}\displaystyle ADcs = \left[\begin{array}{cccccccccccc}1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & \lambda + 3 \mu & - \frac{\lambda}{2} - \frac{\mu}{2} & 0 & \frac{\lambda}{2} & 0 & 0 & - \mu & \frac{\lambda}{2} + \frac{\mu}{2} & 0 & - \frac{\lambda}{2} - \frac{\mu}{2}\\0 & 0 & - \frac{\lambda}{2} - \frac{\mu}{2} & \lambda + 3 \mu & 0 & - \frac{\mu}{2} & 0 & 0 & \frac{\lambda}{2} + \frac{\mu}{2} & - \lambda - 2 \mu & 0 & 0\\0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & \frac{\lambda}{2} & - \frac{\mu}{2} & 0 & \frac{\lambda}{2} + \frac{3 \mu}{2} & 0 & 0 & 0 & 0 & 0 & - \frac{\lambda}{2} - \mu\\0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & \frac{\lambda}{2} + \frac{3 \mu}{2} & \frac{\lambda}{2} & - \frac{\mu}{2} & 0 & 0\\0 & 0 & - \mu & \frac{\lambda}{2} + \frac{\mu}{2} & 0 & 0 & 0 & \frac{\lambda}{2} & \lambda + 3 \mu & - \frac{\lambda}{2} - \frac{\mu}{2} & 0 & \frac{\mu}{2}\\0 & 0 & \frac{\lambda}{2} + \frac{\mu}{2} & - \lambda - 2 \mu & 0 & 0 & 0 & - \frac{\mu}{2} & - \frac{\lambda}{2} - \frac{\mu}{2} & \lambda + 3 \mu & 0 & - \frac{\mu}{2}\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0\\0 & 0 & - \frac{\lambda}{2} - \frac{\mu}{2} & 0 & 0 & - \frac{\lambda}{2} - \mu & 0 & 0 & \frac{\mu}{2} & - \frac{\mu}{2} & 0 & \frac{\lambda}{2} + \frac{3 \mu}{2}\end{array}\right]\end{split}\]
\[\begin{split}\displaystyle BDcs = \left[\begin{matrix}c_{x}\\c_{y}\\- \frac{L^{2} f}{2} + \frac{c_{x} \left(\lambda + 2 \mu\right)}{2} - \frac{c_{y} \mu}{2} + \frac{i_{x} \left(\lambda + 2 \mu\right)}{2}\\- \frac{c_{x} \lambda}{2} + \frac{c_{y} \mu}{2} + \frac{i_{x} \lambda}{2}\\i_{x}\\\frac{i_{x} \lambda}{2}\\c_{x}\\\frac{c_{x} \lambda}{2} + \frac{c_{y} \lambda}{2} + c_{y} \mu\\- \frac{L^{2} f}{2} + \frac{c_{x} \left(\lambda + 2 \mu\right)}{2} + \frac{c_{y} \left(\lambda + \mu\right)}{2} + \frac{i_{x} \left(\lambda + 2 \mu\right)}{2}\\\frac{\lambda \left(c_{x} - i_{x}\right)}{2}\\i_{x}\\- \frac{i_{x} \lambda}{2}\end{matrix}\right]\end{split}\]

Solution at coarse scale without enrichment#

\[\begin{split}\displaystyle Scs = \left[\begin{matrix}c_{x}\\c_{y}\\\frac{- 2 L^{2} f \lambda - 5 L^{2} f \mu + c_{x} \lambda^{2} + 9 c_{x} \lambda \mu + 10 c_{x} \mu^{2} + i_{x} \lambda^{2} + 9 i_{x} \lambda \mu + 10 i_{x} \mu^{2}}{2 \left(\lambda^{2} + 9 \lambda \mu + 10 \mu^{2}\right)}\\\frac{\frac{L^{2} f \lambda}{2} + c_{y} \lambda^{2} + 9 c_{y} \lambda \mu + 10 c_{y} \mu^{2}}{\lambda^{2} + 9 \lambda \mu + 10 \mu^{2}}\\i_{x}\\\frac{L^{2} f \lambda + c_{y} \lambda^{2} + 9 c_{y} \lambda \mu + 10 c_{y} \mu^{2}}{\lambda^{2} + 9 \lambda \mu + 10 \mu^{2}}\\c_{x}\\\frac{2 L^{2} f \lambda^{2} + 4 L^{2} f \lambda \mu + c_{x} \lambda^{3} + 9 c_{x} \lambda^{2} \mu + 10 c_{x} \lambda \mu^{2} + 2 c_{y} \lambda^{3} + 22 c_{y} \lambda^{2} \mu + 56 c_{y} \lambda \mu^{2} + 40 c_{y} \mu^{3} - i_{x} \lambda^{3} - 9 i_{x} \lambda^{2} \mu - 10 i_{x} \lambda \mu^{2}}{2 \left(\lambda^{3} + 11 \lambda^{2} \mu + 28 \lambda \mu^{2} + 20 \mu^{3}\right)}\\\frac{- 2 L^{2} f \lambda - 5 L^{2} f \mu + c_{x} \lambda^{2} + 9 c_{x} \lambda \mu + 10 c_{x} \mu^{2} + i_{x} \lambda^{2} + 9 i_{x} \lambda \mu + 10 i_{x} \mu^{2}}{2 \left(\lambda^{2} + 9 \lambda \mu + 10 \mu^{2}\right)}\\\frac{L^{2} f \lambda^{2} + 2 L^{2} f \lambda \mu + c_{x} \lambda^{3} + 9 c_{x} \lambda^{2} \mu + 10 c_{x} \lambda \mu^{2} + 2 c_{y} \lambda^{3} + 22 c_{y} \lambda^{2} \mu + 56 c_{y} \lambda \mu^{2} + 40 c_{y} \mu^{3} - i_{x} \lambda^{3} - 9 i_{x} \lambda^{2} \mu - 10 i_{x} \lambda \mu^{2}}{2 \left(\lambda^{3} + 11 \lambda^{2} \mu + 28 \lambda \mu^{2} + 20 \mu^{3}\right)}\\i_{x}\\\frac{c_{x} \lambda + 2 c_{y} \lambda + 4 c_{y} \mu - i_{x} \lambda}{2 \left(\lambda + 2 \mu\right)}\end{matrix}\right]\end{split}\]

Semi numerical application

\[\displaystyle \mu=1875.0~ then ~\mu=1875.0,c_x=0.0, c_y=0.0~ then ~\mu=1875.0, c_x=0.0, c_y=0.0,f=0\]
\[\begin{split}\displaystyle Scs = \left[\begin{matrix}c_{x}\\c_{y}\\- 7.5 \cdot 10^{-5} L^{2} f + 0.5 c_{x} + 0.5 i_{x}\\1.66666666666667 \cdot 10^{-5} L^{2} f + 1.0 c_{y}\\i_{x}\\3.33333333333333 \cdot 10^{-5} L^{2} f + 1.0 c_{y}\\c_{x}\\3.33333333333333 \cdot 10^{-5} L^{2} f + 0.25 c_{x} + 1.0 c_{y} - 0.25 i_{x}\\- 7.5 \cdot 10^{-5} L^{2} f + 0.5 c_{x} + 0.5 i_{x}\\1.66666666666667 \cdot 10^{-5} L^{2} f + 0.25 c_{x} + 1.0 c_{y} - 0.25 i_{x}\\i_{x}\\0.25 c_{x} + 1.0 c_{y} - 0.25 i_{x}\end{matrix}\right]=\left[\begin{matrix}0.0\\0.0\\- 7.5 \cdot 10^{-5} L^{2} f + 0.5 i_{x}\\1.66666666666667 \cdot 10^{-5} L^{2} f\\i_{x}\\3.33333333333333 \cdot 10^{-5} L^{2} f\\0.0\\3.33333333333333 \cdot 10^{-5} L^{2} f - 0.25 i_{x}\\- 7.5 \cdot 10^{-5} L^{2} f + 0.5 i_{x}\\1.66666666666667 \cdot 10^{-5} L^{2} f - 0.25 i_{x}\\i_{x}\\- 0.25 i_{x}\end{matrix}\right]=\left[\begin{matrix}0.0\\0.0\\0.5 i_{x}\\0\\i_{x}\\0\\0.0\\- 0.25 i_{x}\\0.5 i_{x}\\- 0.25 i_{x}\\i_{x}\\- 0.25 i_{x}\end{matrix}\right]\end{split}\]

Numerical application

\[\begin{split}\displaystyle Scs =\left[\begin{matrix}0.0\\0.0\\0.0125\\0.00833333333333333\\0.1\\0.0166666666666667\\0.0\\-0.00833333333333334\\0.0125\\-0.0166666666666667\\0.1\\-0.025\end{matrix}\right]\end{split}\]
../../_images/f92cd3f7a5b2d0254b03adf82047deccddffa9c7897ef68df940ff8b4073cf89.png

Equivalent solution with TS library/FEniCSx#

In the following hidden cells, a FEniCSx definition of the coarse non enriched problem is given:

Hide code cell source

%%px
#space
space_cs = fem.functionspace(cdomain, cdomain.ufl_domain().ufl_coordinate_element())
#lamè
mu_cs=fem.Constant(cdomain,E / (2.0 * (1.0 + nu)))
lmbda_cs = fem.Constant(cdomain,E * nu / ((1.0 + nu) * (1.0 - 2.0 * nu)))
#trial/test
u_cs = ufl.TrialFunction(space_cs)
v_cs = ufl.TestFunction(space_cs)
# stress
def sigma_cs(strain): 
    return 2.0*mu_cs*strain + lmbda_cs*ufl.tr(strain)*ufl.Identity(2)
#  bilinear formulation
a_cs=ufl.inner(sigma_cs(eps(u_cs)), eps(v_cs)) * ufl.dx
#constant
fv_cs=fem.Constant(cdomain,[-f,0.])
#linear formulation
b_cs=ufl.dot(fv_cs,v_cs)*ufl.dx
# Dirichlet
bc_nodes_1_cs=mesh.locate_entities(cdomain, 0, lambda x: np.isclose(x[0], 0.))
bc_dofs_1_cs=fem.locate_dofs_topological(space_cs.sub(0),0,bc_nodes_1_cs)
bc1_cs=fem.dirichletbc(np.array(cx),bc_dofs_1_cs,space_cs.sub(0))
bc_nodes_2_cs=mesh.locate_entities(cdomain, 0, lambda x: np.isclose(x[0], 2*L))
bc_dofs_2_cs=fem.locate_dofs_topological(space_cs.sub(0),0,bc_nodes_2_cs)
bc2_cs=fem.dirichletbc(np.array(ix),bc_dofs_2_cs,space_cs.sub(0))
bc_nodes_3_cs=mesh.locate_entities(cdomain, 0, lambda x: np.logical_and(np.isclose(x[0], 0.),np.isclose(x[1], 0.)))
bc_dofs_3_cs=fem.locate_dofs_topological(space_cs.sub(1),0,bc_nodes_3_cs)
bc3_cs=fem.dirichletbc(np.array(cy),bc_dofs_3_cs,space_cs.sub(1))
bc_cs=[bc1_cs,bc2_cs,bc3_cs]

It’s resolution is given by:

%%px
problem_cs = petsc.LinearProblem(a_cs, b_cs,bcs=bc_cs,petsc_options=petsc_options,petsc_options_prefix="cs_")
disp_cs = problem_cs.solve()
[stdout:0] [ 0.          0.          0.0125     -0.01666667  0.         -0.00833333
  0.0125      0.00833333]
[stdout:1] [ 0.0125      0.00833333  0.1         0.01666667  0.1        -0.025
  0.0125     -0.01666667]

Two scales level#

Coarse enriched field#

At coarse scale the field must be enriched to be able to promote fine scale results at coarse scale. In this test case, as all coarse dofs are enriched, the enriched space is equivalent to the standard coarse dof space.

For the symbolic application, we will consider that standard DOFs comme first (0,…11) and enriched dof after (12,…23) with the same ordering (see figure in sections).

Library has been compiled for 'nested' strategy
Thus all mention of 'monolithic' can be ignored in remaining part of this document

For TS library/FEniCSx we will consider a mixed space of two simple Lagrange order 1 spaces grabed from mesh definition for monolithic strategy:

%%px

el_mixed = basix.ufl.mixed_element([cdomain.ufl_domain().ufl_coordinate_element(), cdomain.ufl_domain().ufl_coordinate_element()])
coarse_enriched_space = fem.functionspace(cdomain, el_mixed)
[output:1]
../../_images/24fcae26d007039e9cba640cc0f2a2630a823e5bd61c9ac523c0628c077eade6.png
[output:0]
../../_images/1b7ed09df719e5b06ad08eec09559d7798b9d24e7a4c95a11775a8858b006cee.png

And the enriched field is thus:

%%px
Sce=fem.Function(coarse_enriched_space,name='field_coarse_enriched')
if not nested_strategy:
    coarse_field=Sce
    coarse_space=coarse_enriched_space

For TS library/FEniCSx using nested strategy we will consider two separate simple Lagrange order-1 spaces grabbed from the mesh definition. But only one will be given to the library: the standard coarse space. The other one (the enriched space) is constructed internally by the library and may span only on a submesh (If not all nodes are enriched which is not the case in this test case). A simple way to implement this is to use directly the field obtained in the coarse computation:

%%px
if nested_strategy:
    coarse_field=disp_cs
    coarse_space=space_cs

Boundary conditions at both scale#

In all approaches the Dirichlet boundary conditions are imposed in the same way at both scale. At fine scale it has already been taken into account with the creation of \(AD\),\(BD\) from \(A\),\(B\) with createFineScaleSytems function. At coarse scale the TS library expects with the monolithic approach a unique DirichletBC object to impose BC. The detailled procedure is given in “exemple of dirichlet boundary condition setting for the coarse enriched problem “ and adapted to the current test case where only standard dofs are imposed. Thus to selectively impose boundary condition sub space are needed with monolithic approach:

%%px

std_=coarse_enriched_space.sub(0)
std, std_to_mix=std_.collapse()
enr_=coarse_enriched_space.sub(1)
enr, enr_to_mix=enr_.collapse()

Like at fine scale, nodes with imposed BS need to be identified:

%%px
bc_cnodes_1=mesh.locate_entities(cdomain, 0, lambda x: np.isclose(x[0], 0.))
bc_cnodes_2=mesh.locate_entities(cdomain, 0, lambda x: np.isclose(x[0], 2*L))
bc_cnodes_3=mesh.locate_entities(cdomain, 0, lambda x: np.logical_and(np.isclose(x[0], 0.),np.isclose(x[1], 0.)))

Dofs are then selectively identified from these nodes and subspace. Unique boundary condition object is then created (again see here for more detail) :

%%px
bc_cdofs_1=fem.locate_dofs_topological(std.sub(0),0,bc_cnodes_1)
bc_cdofs_2=fem.locate_dofs_topological(std.sub(0),0,bc_cnodes_2)
bc_cdofs_3=fem.locate_dofs_topological(std.sub(1),0,bc_cnodes_3)
#imposed values will be stored in a field
all_BC_values=fem.Function(coarse_enriched_space)
#by default this fiel is with null values
#only dof related to bc_cnodes_2 need to be set to ix
#For that indirection is created
std_to_mix_np=np.asarray(std_to_mix[0])
bc_cdofsce_2=std_to_mix_np[bc_cdofs_2]
all_BC_values.x.array[bc_cdofsce_2]=ix
# the unique bc object is then
all_BC_dof=np.concat((std_to_mix_np[bc_cdofs_1],bc_cdofsce_2,std_to_mix_np[bc_cdofs_3]))
all_BC_dof.sort()
if not nested_strategy:
    bcc=[fem.dirichletbc(all_BC_values,all_BC_dof)]

With nested strategy bcc is simply the boundary condition created at coarse scale level

%%px
if  nested_strategy:
    bcc=bc_cs

Fine to coarse operator: standard part#

Operator \(PS\) (S for standard part)

  • rows (fine): dofs (0,..29)

  • columns (coarse): std dof (0,…11) first enriched (12,…23) second

only standard part expressed thus column from 12 to 23 are null. By hand for symbolic computation it is:

\[\begin{split}\displaystyle PS = \left[\begin{array}{cccccccccccccccccccccccc}1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\end{array}\right]\end{split}\]

Apply this operator to A we should normaly obtain Acs:

\[\begin{split}\displaystyle PS^t.A.PS = \left[\begin{array}{cccccccccccccccccccccccc}0.5 \lambda + 1.5 \mu & 0 & - 0.5 \lambda - 1.0 \mu & 0.5 \lambda & 0 & 0 & - 0.5 \mu & 0.5 \mu & 0 & - 0.5 \lambda - 0.5 \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0.5 \lambda + 1.5 \mu & 0.5 \mu & - 0.5 \mu & 0 & 0 & 0.5 \lambda & - 0.5 \lambda - 1.0 \mu & - 0.5 \lambda - 0.5 \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\- 0.5 \lambda - 1.0 \mu & 0.5 \mu & 1.0 \lambda + 3.0 \mu & - 0.5 \lambda - 0.5 \mu & - 0.5 \lambda - 1.0 \mu & 0.5 \lambda & 0 & 0 & - 1.0 \mu & 0.5 \lambda + 0.5 \mu & 0 & - 0.5 \lambda - 0.5 \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0.5 \lambda & - 0.5 \mu & - 0.5 \lambda - 0.5 \mu & 1.0 \lambda + 3.0 \mu & 0.5 \mu & - 0.5 \mu & 0 & 0 & 0.5 \lambda + 0.5 \mu & - 1.0 \lambda - 2.0 \mu & - 0.5 \lambda - 0.5 \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & - 0.5 \lambda - 1.0 \mu & 0.5 \mu & 0.5 \lambda + 1.5 \mu & - 0.5 \lambda - 0.5 \mu & 0 & 0 & 0 & 0 & - 0.5 \mu & 0.5 \lambda & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0.5 \lambda & - 0.5 \mu & - 0.5 \lambda - 0.5 \mu & 0.5 \lambda + 1.5 \mu & 0 & 0 & 0 & 0 & 0.5 \mu & - 0.5 \lambda - 1.0 \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\- 0.5 \mu & 0.5 \lambda & 0 & 0 & 0 & 0 & 0.5 \lambda + 1.5 \mu & - 0.5 \lambda - 0.5 \mu & - 0.5 \lambda - 1.0 \mu & 0.5 \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0.5 \mu & - 0.5 \lambda - 1.0 \mu & 0 & 0 & 0 & 0 & - 0.5 \lambda - 0.5 \mu & 0.5 \lambda + 1.5 \mu & 0.5 \lambda & - 0.5 \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & - 0.5 \lambda - 0.5 \mu & - 1.0 \mu & 0.5 \lambda + 0.5 \mu & 0 & 0 & - 0.5 \lambda - 1.0 \mu & 0.5 \lambda & 1.0 \lambda + 3.0 \mu & - 0.5 \lambda - 0.5 \mu & - 0.5 \lambda - 1.0 \mu & 0.5 \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\- 0.5 \lambda - 0.5 \mu & 0 & 0.5 \lambda + 0.5 \mu & - 1.0 \lambda - 2.0 \mu & 0 & 0 & 0.5 \mu & - 0.5 \mu & - 0.5 \lambda - 0.5 \mu & 1.0 \lambda + 3.0 \mu & 0.5 \lambda & - 0.5 \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & - 0.5 \lambda - 0.5 \mu & - 0.5 \mu & 0.5 \mu & 0 & 0 & - 0.5 \lambda - 1.0 \mu & 0.5 \lambda & 0.5 \lambda + 1.5 \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & - 0.5 \lambda - 0.5 \mu & 0 & 0.5 \lambda & - 0.5 \lambda - 1.0 \mu & 0 & 0 & 0.5 \mu & - 0.5 \mu & 0 & 0.5 \lambda + 1.5 \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\end{array}\right]\end{split}\]
\[\begin{split}\displaystyle (PS^t.A.PS).block(S,S) - Acs = \left[\begin{array}{cccccccccccc}0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\end{array}\right]\end{split}\]

Which is the case.

With the TS library \(PS\) is created when coarseManager object is created with the use of the function generateCoarseManager:

%%px
cm =core.generateCoarseManager(sj,space,coarse_space,None,bcc)

TwoScale loop initialization#

To initialize TwoScale loop in general we use the solution Scs and project it at fine scale with PS to get a starting approximation \(Sts_0=PS.[Scs, 0]^t\):

\[\begin{split}\displaystyle Sts_0 = \left[\begin{matrix}1.0 c_{x}\\1.0 c_{y}\\\frac{- 0.5 L^{2} f \lambda - 1.25 L^{2} f \mu + 0.75 c_{x} \lambda^{2} + 6.75 c_{x} \lambda \mu + 7.5 c_{x} \mu^{2} + 0.25 i_{x} \lambda^{2} + 2.25 i_{x} \lambda \mu + 2.5 i_{x} \mu^{2}}{1.0 \lambda^{2} + 9.0 \lambda \mu + 10.0 \mu^{2}}\\\frac{0.25 L^{2} f \lambda + 1.0 c_{y} \lambda^{2} + 9.0 c_{y} \lambda \mu + 10.0 c_{y} \mu^{2}}{1.0 \lambda^{2} + 9.0 \lambda \mu + 10.0 \mu^{2}}\\\frac{- 1.0 L^{2} f \lambda - 2.5 L^{2} f \mu + 0.5 c_{x} \lambda^{2} + 4.5 c_{x} \lambda \mu + 5.0 c_{x} \mu^{2} + 0.5 i_{x} \lambda^{2} + 4.5 i_{x} \lambda \mu + 5.0 i_{x} \mu^{2}}{\lambda^{2} + 9 \lambda \mu + 10 \mu^{2}}\\\frac{0.5 L^{2} f \lambda + 1.0 c_{y} \lambda^{2} + 9.0 c_{y} \lambda \mu + 10.0 c_{y} \mu^{2}}{\lambda^{2} + 9 \lambda \mu + 10 \mu^{2}}\\\frac{- 0.5 L^{2} f \lambda - 1.25 L^{2} f \mu + 0.25 c_{x} \lambda^{2} + 2.25 c_{x} \lambda \mu + 2.5 c_{x} \mu^{2} + 0.75 i_{x} \lambda^{2} + 6.75 i_{x} \lambda \mu + 7.5 i_{x} \mu^{2}}{1.0 \lambda^{2} + 9.0 \lambda \mu + 10.0 \mu^{2}}\\\frac{0.75 L^{2} f \lambda + 1.0 c_{y} \lambda^{2} + 9.0 c_{y} \lambda \mu + 10.0 c_{y} \mu^{2}}{\lambda^{2} + 9 \lambda \mu + 10 \mu^{2}}\\1.0 i_{x}\\\frac{1.0 L^{2} f \lambda + 1.0 c_{y} \lambda^{2} + 9.0 c_{y} \lambda \mu + 10.0 c_{y} \mu^{2}}{\lambda^{2} + 9 \lambda \mu + 10 \mu^{2}}\\1.0 c_{x}\\\frac{0.5 L^{2} f \lambda^{2} + 1.0 L^{2} f \lambda \mu + 0.25 c_{x} \lambda^{3} + 2.25 c_{x} \lambda^{2} \mu + 2.5 c_{x} \lambda \mu^{2} + 1.0 c_{y} \lambda^{3} + 11.0 c_{y} \lambda^{2} \mu + 28.0 c_{y} \lambda \mu^{2} + 20.0 c_{y} \mu^{3} - 0.25 i_{x} \lambda^{3} - 2.25 i_{x} \lambda^{2} \mu - 2.5 i_{x} \lambda \mu^{2}}{1.0 \lambda^{3} + 11.0 \lambda^{2} \mu + 28.0 \lambda \mu^{2} + 20.0 \mu^{3}}\\\frac{- 0.5 L^{2} f \lambda - 1.25 L^{2} f \mu + 0.75 c_{x} \lambda^{2} + 6.75 c_{x} \lambda \mu + 7.5 c_{x} \mu^{2} + 0.25 i_{x} \lambda^{2} + 2.25 i_{x} \lambda \mu + 2.5 i_{x} \mu^{2}}{1.0 \lambda^{2} + 9.0 \lambda \mu + 10.0 \mu^{2}}\\\frac{0.25 L^{2} f \lambda^{2} + 0.5 L^{2} f \lambda \mu + 0.25 c_{x} \lambda^{3} + 2.25 c_{x} \lambda^{2} \mu + 2.5 c_{x} \lambda \mu^{2} + 1.0 c_{y} \lambda^{3} + 11.0 c_{y} \lambda^{2} \mu + 28.0 c_{y} \lambda \mu^{2} + 20.0 c_{y} \mu^{3} - 0.25 i_{x} \lambda^{3} - 2.25 i_{x} \lambda^{2} \mu - 2.5 i_{x} \lambda \mu^{2}}{1.0 \lambda^{3} + 11.0 \lambda^{2} \mu + 28.0 \lambda \mu^{2} + 20.0 \mu^{3}}\\\frac{- 1.0 L^{2} f \lambda - 2.5 L^{2} f \mu + 0.5 c_{x} \lambda^{2} + 4.5 c_{x} \lambda \mu + 5.0 c_{x} \mu^{2} + 0.5 i_{x} \lambda^{2} + 4.5 i_{x} \lambda \mu + 5.0 i_{x} \mu^{2}}{\lambda^{2} + 9 \lambda \mu + 10 \mu^{2}}\\\frac{0.5 L^{2} f \lambda^{2} + 1.0 L^{2} f \lambda \mu + 0.25 c_{x} \lambda^{3} + 2.25 c_{x} \lambda^{2} \mu + 2.5 c_{x} \lambda \mu^{2} + 1.0 c_{y} \lambda^{3} + 11.0 c_{y} \lambda^{2} \mu + 28.0 c_{y} \lambda \mu^{2} + 20.0 c_{y} \mu^{3} - 0.25 i_{x} \lambda^{3} - 2.25 i_{x} \lambda^{2} \mu - 2.5 i_{x} \lambda \mu^{2}}{1.0 \lambda^{3} + 11.0 \lambda^{2} \mu + 28.0 \lambda \mu^{2} + 20.0 \mu^{3}}\\\frac{- 0.5 L^{2} f \lambda - 1.25 L^{2} f \mu + 0.25 c_{x} \lambda^{2} + 2.25 c_{x} \lambda \mu + 2.5 c_{x} \mu^{2} + 0.75 i_{x} \lambda^{2} + 6.75 i_{x} \lambda \mu + 7.5 i_{x} \mu^{2}}{1.0 \lambda^{2} + 9.0 \lambda \mu + 10.0 \mu^{2}}\\\frac{\left(\lambda + 2 \mu\right) \left(0.25 L^{2} f \lambda + 0.5 c_{y} \lambda^{2} + 4.5 c_{y} \lambda \mu + 5.0 c_{y} \mu^{2}\right) + \left(\lambda^{2} + 9 \lambda \mu + 10 \mu^{2}\right) \left(0.25 c_{x} \lambda + 0.5 c_{y} \lambda + 1.0 c_{y} \mu - 0.25 i_{x} \lambda\right)}{\left(\lambda + 2 \mu\right) \left(\lambda^{2} + 9 \lambda \mu + 10 \mu^{2}\right)}\\1.0 i_{x}\\\frac{\left(\lambda + 2 \mu\right) \left(0.5 L^{2} f \lambda + 0.5 c_{y} \lambda^{2} + 4.5 c_{y} \lambda \mu + 5.0 c_{y} \mu^{2}\right) + \left(\lambda^{2} + 9 \lambda \mu + 10 \mu^{2}\right) \left(0.25 c_{x} \lambda + 0.5 c_{y} \lambda + 1.0 c_{y} \mu - 0.25 i_{x} \lambda\right)}{\left(\lambda + 2 \mu\right) \left(\lambda^{2} + 9 \lambda \mu + 10 \mu^{2}\right)}\\1.0 c_{x}\\\frac{1.0 L^{2} f \lambda^{2} + 2.0 L^{2} f \lambda \mu + 0.5 c_{x} \lambda^{3} + 4.5 c_{x} \lambda^{2} \mu + 5.0 c_{x} \lambda \mu^{2} + 1.0 c_{y} \lambda^{3} + 11.0 c_{y} \lambda^{2} \mu + 28.0 c_{y} \lambda \mu^{2} + 20.0 c_{y} \mu^{3} - 0.5 i_{x} \lambda^{3} - 4.5 i_{x} \lambda^{2} \mu - 5.0 i_{x} \lambda \mu^{2}}{\lambda^{3} + 11 \lambda^{2} \mu + 28 \lambda \mu^{2} + 20 \mu^{3}}\\\frac{- 0.5 L^{2} f \lambda - 1.25 L^{2} f \mu + 0.75 c_{x} \lambda^{2} + 6.75 c_{x} \lambda \mu + 7.5 c_{x} \mu^{2} + 0.25 i_{x} \lambda^{2} + 2.25 i_{x} \lambda \mu + 2.5 i_{x} \mu^{2}}{1.0 \lambda^{2} + 9.0 \lambda \mu + 10.0 \mu^{2}}\\\frac{0.75 L^{2} f \lambda^{2} + 1.5 L^{2} f \lambda \mu + 0.5 c_{x} \lambda^{3} + 4.5 c_{x} \lambda^{2} \mu + 5.0 c_{x} \lambda \mu^{2} + 1.0 c_{y} \lambda^{3} + 11.0 c_{y} \lambda^{2} \mu + 28.0 c_{y} \lambda \mu^{2} + 20.0 c_{y} \mu^{3} - 0.5 i_{x} \lambda^{3} - 4.5 i_{x} \lambda^{2} \mu - 5.0 i_{x} \lambda \mu^{2}}{\lambda^{3} + 11 \lambda^{2} \mu + 28 \lambda \mu^{2} + 20 \mu^{3}}\\\frac{- 1.0 L^{2} f \lambda - 2.5 L^{2} f \mu + 0.5 c_{x} \lambda^{2} + 4.5 c_{x} \lambda \mu + 5.0 c_{x} \mu^{2} + 0.5 i_{x} \lambda^{2} + 4.5 i_{x} \lambda \mu + 5.0 i_{x} \mu^{2}}{\lambda^{2} + 9 \lambda \mu + 10 \mu^{2}}\\\frac{0.5 L^{2} f \lambda^{2} + 1.0 L^{2} f \lambda \mu + 0.5 c_{x} \lambda^{3} + 4.5 c_{x} \lambda^{2} \mu + 5.0 c_{x} \lambda \mu^{2} + 1.0 c_{y} \lambda^{3} + 11.0 c_{y} \lambda^{2} \mu + 28.0 c_{y} \lambda \mu^{2} + 20.0 c_{y} \mu^{3} - 0.5 i_{x} \lambda^{3} - 4.5 i_{x} \lambda^{2} \mu - 5.0 i_{x} \lambda \mu^{2}}{\lambda^{3} + 11 \lambda^{2} \mu + 28 \lambda \mu^{2} + 20 \mu^{3}}\\\frac{- 0.5 L^{2} f \lambda - 1.25 L^{2} f \mu + 0.25 c_{x} \lambda^{2} + 2.25 c_{x} \lambda \mu + 2.5 c_{x} \mu^{2} + 0.75 i_{x} \lambda^{2} + 6.75 i_{x} \lambda \mu + 7.5 i_{x} \mu^{2}}{1.0 \lambda^{2} + 9.0 \lambda \mu + 10.0 \mu^{2}}\\\frac{0.25 L^{2} f \lambda^{2} + 0.5 L^{2} f \lambda \mu + 0.5 c_{x} \lambda^{3} + 4.5 c_{x} \lambda^{2} \mu + 5.0 c_{x} \lambda \mu^{2} + 1.0 c_{y} \lambda^{3} + 11.0 c_{y} \lambda^{2} \mu + 28.0 c_{y} \lambda \mu^{2} + 20.0 c_{y} \mu^{3} - 0.5 i_{x} \lambda^{3} - 4.5 i_{x} \lambda^{2} \mu - 5.0 i_{x} \lambda \mu^{2}}{1.0 \lambda^{3} + 11.0 \lambda^{2} \mu + 28.0 \lambda \mu^{2} + 20.0 \mu^{3}}\\1.0 i_{x}\\\frac{0.5 c_{x} \lambda + 1.0 c_{y} \lambda + 2.0 c_{y} \mu - 0.5 i_{x} \lambda}{\lambda + 2 \mu}\end{matrix}\right]\end{split}\]

Hide code cell outputs

\[\begin{split}\displaystyle Sts_0 = \left[\begin{matrix}0\\0\\0.00625\\0.00416666666666667\\0.0125\\0.00833333333333333\\0.05625\\0.0125\\0.1\\0.0166666666666667\\0\\-0.00416666666666667\\0.00625\\-0.00833333333333334\\0.0125\\-0.00416666666666667\\0.05625\\-0.00833333333333333\\0.1\\-0.00416666666666667\\0\\-0.00833333333333334\\0.00625\\-0.0125\\0.0125\\-0.0166666666666667\\0.05625\\-0.0208333333333333\\0.1\\-0.025\end{matrix}\right]\end{split}\]

which is naturally not equal to \(S_F\) when \(f\neq 0\).

Hide code cell outputs

\[\begin{split}\displaystyle Sts_0 -S_F = \left[\begin{matrix}0\\0\\0.00876767373616113\\-0.00419667867146859\\0.00627751100440176\\-0.010687608376684\\0.00876767373616114\\-0.0171785380818994\\0\\-0.021375216753368\\0\\-0.010687608376684\\0.0185715953047886\\-0.0148542750433507\\0.00555722288915567\\-0.010687608376684\\0.0185715953047886\\-0.0148542750433507\\0\\-0.010687608376684\\0\\-0.021375216753368\\0.00876767373616113\\-0.0171785380818994\\0.00627751100440176\\-0.010687608376684\\0.00876767373616114\\-0.00419667867146859\\0\\0\end{matrix}\right] ~ |Sts_0 -S_F| = 0.060486741655273\end{split}\]

With TS library the FEniCSx computation at coarse scale is used by projectStdCoarse method but results must be stored in enriched field with monolithic strategy.

%%px
if not nested_strategy:
    coarse_field.x.array[std_to_mix_np]=disp_ce.x.array

And finaly the projection is done using projectStdCoarse method of cm instance

%%px
Sts0=fem.Function(space)
cm.projectStdCoarse(coarse_field,Sts0)
#Sts0.x.scatter_reverse(la.InsertMode.add)
Sts0.x.petsc_vec.view()

Compare to symbolic computation the TS library provides the same projection (see below).

Hide code cell outputs

\[\begin{split}\displaystyle Lib~ Sts_0 -Sts_0 = \left[\begin{matrix}0\\0\\-6.93889390390723 \cdot 10^{-18}\\-1.04083408558608 \cdot 10^{-17}\\-1.38777878078145 \cdot 10^{-17}\\-2.08166817117217 \cdot 10^{-17}\\6.93889390390723 \cdot 10^{-18}\\-1.21430643318376 \cdot 10^{-17}\\0\\-6.93889390390723 \cdot 10^{-18}\\0\\2.60208521396521 \cdot 10^{-18}\\-8.67361737988404 \cdot 10^{-19}\\-3.46944695195361 \cdot 10^{-18}\\-6.93889390390723 \cdot 10^{-18}\\-1.73472347597681 \cdot 10^{-17}\\-1.38777878078145 \cdot 10^{-17}\\-2.08166817117217 \cdot 10^{-17}\\0\\-1.38777878078145 \cdot 10^{-17}\\0\\3.46944695195361 \cdot 10^{-18}\\8.67361737988404 \cdot 10^{-19}\\-3.46944695195361 \cdot 10^{-18}\\-1.73472347597681 \cdot 10^{-18}\\-6.93889390390723 \cdot 10^{-18}\\-2.08166817117217 \cdot 10^{-17}\\-3.46944695195361 \cdot 10^{-18}\\0\\-1.73472347597681 \cdot 10^{-17}\end{matrix}\right] ~ |Lib ~Sts_0 -Sts_0| = 5.50962486160671 \cdot 10^{-17}\end{split}\]

Patch resolution#

\(Sts_0\) provides information to impose BC to patches

Here the sympbolic resolution of the first patch(in drop down).

Hide code cell outputs

\[\begin{split}\displaystyle Apn = \left[\begin{array}{cccccccccccc}1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & \lambda + 3 \mu & 0 & 0 & 0 & - \mu & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & \lambda + 3 \mu & 0 & 0 & 0 & - \lambda - 2 \mu & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & \lambda + 3 \mu & 0 & - \mu & 0 & - \frac{\lambda}{2} - \mu & 0 & 0\\0 & 0 & - \mu & 0 & 0 & 0 & 2 \lambda + 6 \mu & 0 & 0 & \frac{\lambda}{2} + \frac{\mu}{2} & - \mu & 0\\0 & 0 & 0 & - \lambda - 2 \mu & 0 & - \mu & 0 & 2 \lambda + 6 \mu & 0 & 0 & 0 & - \lambda - 2 \mu\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & - \frac{\lambda}{2} - \mu & \frac{\lambda}{2} + \frac{\mu}{2} & 0 & 0 & \frac{\lambda}{2} + \frac{3 \mu}{2} & - \frac{\mu}{2} & - \frac{\mu}{2}\\0 & 0 & 0 & 0 & 0 & 0 & - \mu & 0 & 0 & - \frac{\mu}{2} & \lambda + 3 \mu & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & - \lambda - 2 \mu & 0 & - \frac{\mu}{2} & 0 & \lambda + 3 \mu\end{array}\right]\end{split}\]
\[\begin{split}\displaystyle Bpn = \left[\begin{matrix}c_{x}\\c_{y}\\\frac{- 7.0 L^{2} f \lambda^{2} - 33.0 L^{2} f \lambda \mu - 40.0 L^{2} f \mu^{2} + 9.0 c_{x} \lambda^{3} + 99.0 c_{x} \lambda^{2} \mu + 252.0 c_{x} \lambda \mu^{2} + 180.0 c_{x} \mu^{3} + 3.0 i_{x} \lambda^{3} + 33.0 i_{x} \lambda^{2} \mu + 84.0 i_{x} \lambda \mu^{2} + 60.0 i_{x} \mu^{3}}{12.0 \lambda^{2} + 108.0 \lambda \mu + 120.0 \mu^{2}}\\\frac{- 1.0 L^{2} f \lambda^{2} - 2.0 L^{2} f \lambda \mu - 0.5 c_{x} \lambda^{3} - 4.5 c_{x} \lambda^{2} \mu - 5.0 c_{x} \lambda \mu^{2} + 2.0 c_{y} \lambda^{2} \mu + 18.0 c_{y} \lambda \mu^{2} + 20.0 c_{y} \mu^{3} + 0.5 i_{x} \lambda^{3} + 4.5 i_{x} \lambda^{2} \mu + 5.0 i_{x} \lambda \mu^{2}}{2.0 \lambda^{2} + 18.0 \lambda \mu + 20.0 \mu^{2}}\\c_{x}\\\frac{c_{y} \left(\lambda + 2 \mu\right)}{2}\\\frac{- 8.0 L^{2} f \lambda^{3} - 61.0 L^{2} f \lambda^{2} \mu - 140.0 L^{2} f \lambda \mu^{2} - 100.0 L^{2} f \mu^{3} + 10.5 c_{x} \lambda^{4} + 132.0 c_{x} \lambda^{3} \mu + 478.5 c_{x} \lambda^{2} \mu^{2} + 699.0 c_{x} \lambda \mu^{3} + 360.0 c_{x} \mu^{4} + 3.0 c_{y} \lambda^{4} + 36.0 c_{y} \lambda^{3} \mu + 117.0 c_{y} \lambda^{2} \mu^{2} + 144.0 c_{y} \lambda \mu^{3} + 60.0 c_{y} \mu^{4} + 1.5 i_{x} \lambda^{4} + 24.0 i_{x} \lambda^{3} \mu + 121.5 i_{x} \lambda^{2} \mu^{2} + 213.0 i_{x} \lambda \mu^{3} + 120.0 i_{x} \mu^{4}}{6.0 \lambda^{3} + 66.0 \lambda^{2} \mu + 168.0 \lambda \mu^{2} + 120.0 \mu^{3}}\\\frac{\mu \left(0.5 L^{2} f \lambda^{2} + 1.0 L^{2} f \lambda \mu + 0.25 c_{x} \lambda^{3} + 2.25 c_{x} \lambda^{2} \mu + 2.5 c_{x} \lambda \mu^{2} + 1.0 c_{y} \lambda^{3} + 11.0 c_{y} \lambda^{2} \mu + 28.0 c_{y} \lambda \mu^{2} + 20.0 c_{y} \mu^{3} - 0.25 i_{x} \lambda^{3} - 2.25 i_{x} \lambda^{2} \mu - 2.5 i_{x} \lambda \mu^{2}\right)}{1.0 \lambda^{3} + 11.0 \lambda^{2} \mu + 28.0 \lambda \mu^{2} + 20.0 \mu^{3}}\\c_{x}\\\frac{c_{x} \lambda}{2}\\\frac{- 7.0 L^{2} f \lambda^{3} - 53.0 L^{2} f \lambda^{2} \mu - 118.0 L^{2} f \lambda \mu^{2} - 80.0 L^{2} f \mu^{3} + 9.0 c_{x} \lambda^{4} + 114.0 c_{x} \lambda^{3} \mu + 423.0 c_{x} \lambda^{2} \mu^{2} + 654.0 c_{x} \lambda \mu^{3} + 360.0 c_{x} \mu^{4} - 6.0 c_{y} \lambda^{3} \mu - 66.0 c_{y} \lambda^{2} \mu^{2} - 168.0 c_{y} \lambda \mu^{3} - 120.0 c_{y} \mu^{4} + 3.0 i_{x} \lambda^{4} + 42.0 i_{x} \lambda^{3} \mu + 177.0 i_{x} \lambda^{2} \mu^{2} + 258.0 i_{x} \lambda \mu^{3} + 120.0 i_{x} \mu^{4}}{12.0 \lambda^{3} + 132.0 \lambda^{2} \mu + 336.0 \lambda \mu^{2} + 240.0 \mu^{3}}\\\frac{1.0 L^{2} f \lambda^{3} + 5.0 L^{2} f \lambda^{2} \mu + 6.0 L^{2} f \lambda \mu^{2} + 0.5 c_{x} \lambda^{4} + 6.0 c_{x} \lambda^{3} \mu + 18.5 c_{x} \lambda^{2} \mu^{2} + 15.0 c_{x} \lambda \mu^{3} + 1.0 c_{y} \lambda^{3} \mu + 11.0 c_{y} \lambda^{2} \mu^{2} + 28.0 c_{y} \lambda \mu^{3} + 20.0 c_{y} \mu^{4} - 0.5 i_{x} \lambda^{4} - 6.0 i_{x} \lambda^{3} \mu - 18.5 i_{x} \lambda^{2} \mu^{2} - 15.0 i_{x} \lambda \mu^{3}}{2.0 \lambda^{3} + 22.0 \lambda^{2} \mu + 56.0 \lambda \mu^{2} + 40.0 \mu^{3}}\end{matrix}\right]\end{split}\]
\[\begin{split}\displaystyle Spn = \left[\begin{matrix}c_{x}\\c_{y}\\\frac{- 64512.0 L^{2} f \lambda^{26} - 6483456.0 L^{2} f \lambda^{25} \mu - 305790912.0 L^{2} f \lambda^{24} \mu^{2} - 9009858816.0 L^{2} f \lambda^{23} \mu^{3} - 186254592768.0 L^{2} f \lambda^{22} \mu^{4} - 2876507282304.0 L^{2} f \lambda^{21} \mu^{5} - 34509274571520.0 L^{2} f \lambda^{20} \mu^{6} - 330157672189056.0 L^{2} f \lambda^{19} \mu^{7} - 2.56615908890688 \cdot 10^{15} L^{2} f \lambda^{18} \mu^{8} - 1.64241866469093 \cdot 10^{16} L^{2} f \lambda^{17} \mu^{9} - 8.74234547174759 \cdot 10^{16} L^{2} f \lambda^{16} \mu^{10} - 3.89805340624631 \cdot 10^{17} L^{2} f \lambda^{15} \mu^{11} - 1.4632978415738 \cdot 10^{18} L^{2} f \lambda^{14} \mu^{12} - 4.63944814830853 \cdot 10^{18} L^{2} f \lambda^{13} \mu^{13} - 1.24422071959104 \cdot 10^{19} L^{2} f \lambda^{12} \mu^{14} - 2.82202028387062 \cdot 10^{19} L^{2} f \lambda^{11} \mu^{15} - 5.40314271268436 \cdot 10^{19} L^{2} f \lambda^{10} \mu^{16} - 8.70016548458136 \cdot 10^{19} L^{2} f \lambda^{9} \mu^{17} - 1.17114133091201 \cdot 10^{20} L^{2} f \lambda^{8} \mu^{18} - 1.30645231275623 \cdot 10^{20} L^{2} f \lambda^{7} \mu^{19} - 1.19285644978461 \cdot 10^{20} L^{2} f \lambda^{6} \mu^{20} - 8.75903480247096 \cdot 10^{19} L^{2} f \lambda^{5} \mu^{21} - 5.04276100916429 \cdot 10^{19} L^{2} f \lambda^{4} \mu^{22} - 2.1907957621801 \cdot 10^{19} L^{2} f \lambda^{3} \mu^{23} - 6.7491147829248 \cdot 10^{18} L^{2} f \lambda^{2} \mu^{24} - 1.3133850107904 \cdot 10^{18} L^{2} f \lambda \mu^{25} - 1.21330925568 \cdot 10^{17} L^{2} f \mu^{26} + 82944.0 c_{x} \lambda^{27} + 8750592.0 c_{x} \lambda^{26} \mu + 434756160.0 c_{x} \lambda^{25} \mu^{2} + 13538456640.0 c_{x} \lambda^{24} \mu^{3} + 296731107648.0 c_{x} \lambda^{23} \mu^{4} + 4873478695488.0 c_{x} \lambda^{22} \mu^{5} + 62356812500160.0 c_{x} \lambda^{21} \mu^{6} + 638053794495936.0 c_{x} \lambda^{20} \mu^{7} + 5.3185718661529 \cdot 10^{15} c_{x} \lambda^{19} \mu^{8} + 3.66064398623295 \cdot 10^{16} c_{x} \lambda^{18} \mu^{9} + 2.10126316765008 \cdot 10^{17} c_{x} \lambda^{17} \mu^{10} + 1.01336066852505 \cdot 10^{18} c_{x} \lambda^{16} \mu^{11} + 4.12773303649137 \cdot 10^{18} c_{x} \lambda^{15} \mu^{12} + 1.42519792136982 \cdot 10^{19} c_{x} \lambda^{14} \mu^{13} + 4.1796341506432 \cdot 10^{19} c_{x} \lambda^{13} \mu^{14} + 1.04172104646659 \cdot 10^{20} c_{x} \lambda^{12} \mu^{15} + 2.20459005041147 \cdot 10^{20} c_{x} \lambda^{11} \mu^{16} + 3.95183345489739 \cdot 10^{20} c_{x} \lambda^{10} \mu^{17} + 5.97477524284735 \cdot 10^{20} c_{x} \lambda^{9} \mu^{18} + 7.57054652460424 \cdot 10^{20} c_{x} \lambda^{8} \mu^{19} + 7.96659560960851 \cdot 10^{20} c_{x} \lambda^{7} \mu^{20} + 6.87458846104664 \cdot 10^{20} c_{x} \lambda^{6} \mu^{21} + 4.7787406355044 \cdot 10^{20} c_{x} \lambda^{5} \mu^{22} + 2.60832794015121 \cdot 10^{20} c_{x} \lambda^{4} \mu^{23} + 1.07572942785577 \cdot 10^{20} c_{x} \lambda^{3} \mu^{24} + 3.149711972352 \cdot 10^{19} c_{x} \lambda^{2} \mu^{25} + 5.8318884569088 \cdot 10^{18} c_{x} \lambda \mu^{26} + 5.13115471872 \cdot 10^{17} c_{x} \mu^{27} + 512.0 c_{y} \lambda^{12} \mu^{15} + 27648.0 i_{x} \lambda^{27} + 2916864.0 i_{x} \lambda^{26} \mu + 144918720.0 i_{x} \lambda^{25} \mu^{2} + 4512818880.0 i_{x} \lambda^{24} \mu^{3} + 98910369216.0 i_{x} \lambda^{23} \mu^{4} + 1624492898496.0 i_{x} \lambda^{22} \mu^{5} + 20785604166720.0 i_{x} \lambda^{21} \mu^{6} + 212684598165312.0 i_{x} \lambda^{20} \mu^{7} + 1.77285728871763 \cdot 10^{15} i_{x} \lambda^{19} \mu^{8} + 1.22021466207765 \cdot 10^{16} i_{x} \lambda^{18} \mu^{9} + 7.00421055883361 \cdot 10^{16} i_{x} \lambda^{17} \mu^{10} + 3.3778688950835 \cdot 10^{17} i_{x} \lambda^{16} \mu^{11} + 1.37591101216379 \cdot 10^{18} i_{x} \lambda^{15} \mu^{12} + 4.75065973789938 \cdot 10^{18} i_{x} \lambda^{14} \mu^{13} + 1.39321138354773 \cdot 10^{19} i_{x} \lambda^{13} \mu^{14} + 3.47240348822196 \cdot 10^{19} i_{x} \lambda^{12} \mu^{15} + 7.34863350137156 \cdot 10^{19} i_{x} \lambda^{11} \mu^{16} + 1.31727781829913 \cdot 10^{20} i_{x} \lambda^{10} \mu^{17} + 1.99159174761578 \cdot 10^{20} i_{x} \lambda^{9} \mu^{18} + 2.52351550820141 \cdot 10^{20} i_{x} \lambda^{8} \mu^{19} + 2.6555318698695 \cdot 10^{20} i_{x} \lambda^{7} \mu^{20} + 2.29152948701555 \cdot 10^{20} i_{x} \lambda^{6} \mu^{21} + 1.59291354516813 \cdot 10^{20} i_{x} \lambda^{5} \mu^{22} + 8.69442646717071 \cdot 10^{19} i_{x} \lambda^{4} \mu^{23} + 3.58576475951923 \cdot 10^{19} i_{x} \lambda^{3} \mu^{24} + 1.049903990784 \cdot 10^{19} i_{x} \lambda^{2} \mu^{25} + 1.9439628189696 \cdot 10^{18} i_{x} \lambda \mu^{26} + 1.71038490624 \cdot 10^{17} i_{x} \mu^{27}}{110592.0 \lambda^{27} + 11667456.0 \lambda^{26} \mu + 579674880.0 \lambda^{25} \mu^{2} + 18051275520.0 \lambda^{24} \mu^{3} + 395641476864.0 \lambda^{23} \mu^{4} + 6497971593984.0 \lambda^{22} \mu^{5} + 83142416666880.0 \lambda^{21} \mu^{6} + 850738392661248.0 \lambda^{20} \mu^{7} + 7.09142915487053 \cdot 10^{15} \lambda^{19} \mu^{8} + 4.8808586483106 \cdot 10^{16} \lambda^{18} \mu^{9} + 2.80168422353345 \cdot 10^{17} \lambda^{17} \mu^{10} + 1.3511475580334 \cdot 10^{18} \lambda^{16} \mu^{11} + 5.50364404865515 \cdot 10^{18} \lambda^{15} \mu^{12} + 1.90026389515975 \cdot 10^{19} \lambda^{14} \mu^{13} + 5.57284553419093 \cdot 10^{19} \lambda^{13} \mu^{14} + 1.38896139528879 \cdot 10^{20} \lambda^{12} \mu^{15} + 2.93945340054862 \cdot 10^{20} \lambda^{11} \mu^{16} + 5.26911127319652 \cdot 10^{20} \lambda^{10} \mu^{17} + 7.96636699046313 \cdot 10^{20} \lambda^{9} \mu^{18} + 1.00940620328057 \cdot 10^{21} \lambda^{8} \mu^{19} + 1.0622127479478 \cdot 10^{21} \lambda^{7} \mu^{20} + 9.16611794806219 \cdot 10^{20} \lambda^{6} \mu^{21} + 6.37165418067253 \cdot 10^{20} \lambda^{5} \mu^{22} + 3.47777058686829 \cdot 10^{20} \lambda^{4} \mu^{23} + 1.43430590380769 \cdot 10^{20} \lambda^{3} \mu^{24} + 4.199615963136 \cdot 10^{19} \lambda^{2} \mu^{25} + 7.7758512758784 \cdot 10^{18} \lambda \mu^{26} + 6.84153962496 \cdot 10^{17} \mu^{27}}\\\frac{46080.0 L^{2} f \lambda^{26} + 4103424.0 L^{2} f \lambda^{25} \mu + 171380736.0 L^{2} f \lambda^{24} \mu^{2} + 4468914432.0 L^{2} f \lambda^{23} \mu^{3} + 81716677632.0 L^{2} f \lambda^{22} \mu^{4} + 1115797858560.0 L^{2} f \lambda^{21} \mu^{5} + 11830032769536.0 L^{2} f \lambda^{20} \mu^{6} + 99981393636096.0 L^{2} f \lambda^{19} \mu^{7} + 686168951491584.0 L^{2} f \lambda^{18} \mu^{8} + 3.8756327916672 \cdot 10^{15} L^{2} f \lambda^{17} \mu^{9} + 1.81923898502108 \cdot 10^{16} L^{2} f \lambda^{16} \mu^{10} + 7.14663148054026 \cdot 10^{16} L^{2} f \lambda^{15} \mu^{11} + 2.3606243334861 \cdot 10^{17} L^{2} f \lambda^{14} \mu^{12} + 6.57458074508065 \cdot 10^{17} L^{2} f \lambda^{13} \mu^{13} + 1.54541162059236 \cdot 10^{18} L^{2} f \lambda^{12} \mu^{14} + 3.06339181805349 \cdot 10^{18} L^{2} f \lambda^{11} \mu^{15} + 5.10713945175874 \cdot 10^{18} L^{2} f \lambda^{10} \mu^{16} + 7.12676190800904 \cdot 10^{18} L^{2} f \lambda^{9} \mu^{17} + 8.26383257867737 \cdot 10^{18} L^{2} f \lambda^{8} \mu^{18} + 7.87964906643023 \cdot 10^{18} L^{2} f \lambda^{7} \mu^{19} + 6.08821539572338 \cdot 10^{18} L^{2} f \lambda^{6} \mu^{20} + 3.73366588737061 \cdot 10^{18} L^{2} f \lambda^{5} \mu^{21} + 1.76384870586778 \cdot 10^{18} L^{2} f \lambda^{4} \mu^{22} + 6.1359387181056 \cdot 10^{17} L^{2} f \lambda^{3} \mu^{23} + 1.460642512896 \cdot 10^{17} L^{2} f \lambda^{2} \mu^{24} + 2.07717138432 \cdot 10^{16} L^{2} f \lambda \mu^{25} + 1.270480896 \cdot 10^{15} L^{2} f \mu^{26} - 512.0 c_{x} \lambda^{14} \mu^{13} - 2048.0 c_{x} \lambda^{13} \mu^{14} - 4096.0 c_{x} \lambda^{12} \mu^{15} + 16384.0 c_{x} \lambda^{10} \mu^{17} - 32768.0 c_{x} \lambda^{9} \mu^{18} + 110592.0 c_{y} \lambda^{27} + 11667456.0 c_{y} \lambda^{26} \mu + 579674880.0 c_{y} \lambda^{25} \mu^{2} + 18051275520.0 c_{y} \lambda^{24} \mu^{3} + 395641476864.0 c_{y} \lambda^{23} \mu^{4} + 6497971593984.0 c_{y} \lambda^{22} \mu^{5} + 83142416666880.0 c_{y} \lambda^{21} \mu^{6} + 850738392661248.0 c_{y} \lambda^{20} \mu^{7} + 7.09142915487053 \cdot 10^{15} c_{y} \lambda^{19} \mu^{8} + 4.8808586483106 \cdot 10^{16} c_{y} \lambda^{18} \mu^{9} + 2.80168422353345 \cdot 10^{17} c_{y} \lambda^{17} \mu^{10} + 1.3511475580334 \cdot 10^{18} c_{y} \lambda^{16} \mu^{11} + 5.50364404865515 \cdot 10^{18} c_{y} \lambda^{15} \mu^{12} + 1.90026389515975 \cdot 10^{19} c_{y} \lambda^{14} \mu^{13} + 5.57284553419093 \cdot 10^{19} c_{y} \lambda^{13} \mu^{14} + 1.38896139528879 \cdot 10^{20} c_{y} \lambda^{12} \mu^{15} + 2.93945340054862 \cdot 10^{20} c_{y} \lambda^{11} \mu^{16} + 5.26911127319652 \cdot 10^{20} c_{y} \lambda^{10} \mu^{17} + 7.96636699046313 \cdot 10^{20} c_{y} \lambda^{9} \mu^{18} + 1.00940620328057 \cdot 10^{21} c_{y} \lambda^{8} \mu^{19} + 1.0622127479478 \cdot 10^{21} c_{y} \lambda^{7} \mu^{20} + 9.16611794806219 \cdot 10^{20} c_{y} \lambda^{6} \mu^{21} + 6.37165418067253 \cdot 10^{20} c_{y} \lambda^{5} \mu^{22} + 3.47777058686829 \cdot 10^{20} c_{y} \lambda^{4} \mu^{23} + 1.43430590380769 \cdot 10^{20} c_{y} \lambda^{3} \mu^{24} + 4.199615963136 \cdot 10^{19} c_{y} \lambda^{2} \mu^{25} + 7.7758512758784 \cdot 10^{18} c_{y} \lambda \mu^{26} + 6.84153962496 \cdot 10^{17} c_{y} \mu^{27} - 1024.0 i_{x} \lambda^{13} \mu^{14} + 1024.0 i_{x} \lambda^{12} \mu^{15} + 4096.0 i_{x} \lambda^{11} \mu^{16} - 8192.0 i_{x} \lambda^{10} \mu^{17} + 12288.0 i_{x} \lambda^{9} \mu^{18}}{110592.0 \lambda^{27} + 11667456.0 \lambda^{26} \mu + 579674880.0 \lambda^{25} \mu^{2} + 18051275520.0 \lambda^{24} \mu^{3} + 395641476864.0 \lambda^{23} \mu^{4} + 6497971593984.0 \lambda^{22} \mu^{5} + 83142416666880.0 \lambda^{21} \mu^{6} + 850738392661248.0 \lambda^{20} \mu^{7} + 7.09142915487053 \cdot 10^{15} \lambda^{19} \mu^{8} + 4.8808586483106 \cdot 10^{16} \lambda^{18} \mu^{9} + 2.80168422353345 \cdot 10^{17} \lambda^{17} \mu^{10} + 1.3511475580334 \cdot 10^{18} \lambda^{16} \mu^{11} + 5.50364404865515 \cdot 10^{18} \lambda^{15} \mu^{12} + 1.90026389515975 \cdot 10^{19} \lambda^{14} \mu^{13} + 5.57284553419093 \cdot 10^{19} \lambda^{13} \mu^{14} + 1.38896139528879 \cdot 10^{20} \lambda^{12} \mu^{15} + 2.93945340054862 \cdot 10^{20} \lambda^{11} \mu^{16} + 5.26911127319652 \cdot 10^{20} \lambda^{10} \mu^{17} + 7.96636699046313 \cdot 10^{20} \lambda^{9} \mu^{18} + 1.00940620328057 \cdot 10^{21} \lambda^{8} \mu^{19} + 1.0622127479478 \cdot 10^{21} \lambda^{7} \mu^{20} + 9.16611794806219 \cdot 10^{20} \lambda^{6} \mu^{21} + 6.37165418067253 \cdot 10^{20} \lambda^{5} \mu^{22} + 3.47777058686829 \cdot 10^{20} \lambda^{4} \mu^{23} + 1.43430590380769 \cdot 10^{20} \lambda^{3} \mu^{24} + 4.199615963136 \cdot 10^{19} \lambda^{2} \mu^{25} + 7.7758512758784 \cdot 10^{18} \lambda \mu^{26} + 6.84153962496 \cdot 10^{17} \mu^{27}}\\c_{x}\\\frac{73728.0 L^{2} f \lambda^{26} + 6806016.0 L^{2} f \lambda^{25} \mu + 295019136.0 L^{2} f \lambda^{24} \mu^{2} + 7991902080.0 L^{2} f \lambda^{23} \mu^{3} + 151923174912.0 L^{2} f \lambda^{22} \mu^{4} + 2157461639424.0 L^{2} f \lambda^{21} \mu^{5} + 23792032293120.0 L^{2} f \lambda^{20} \mu^{6} + 209101524770304.0 L^{2} f \lambda^{19} \mu^{7} + 1.49151198214656 \cdot 10^{15} L^{2} f \lambda^{18} \mu^{8} + 8.74834335687859 \cdot 10^{15} L^{2} f \lambda^{17} \mu^{9} + 4.25951904503405 \cdot 10^{16} L^{2} f \lambda^{16} \mu^{10} + 1.73314933317579 \cdot 10^{17} L^{2} f \lambda^{15} \mu^{11} + 5.9194540631778 \cdot 10^{17} L^{2} f \lambda^{14} \mu^{12} + 1.70129717755513 \cdot 10^{18} L^{2} f \lambda^{13} \mu^{13} + 4.11743152699513 \cdot 10^{18} L^{2} f \lambda^{12} \mu^{14} + 8.38165002458438 \cdot 10^{18} L^{2} f \lambda^{11} \mu^{15} + 1.43073723792041 \cdot 10^{19} L^{2} f \lambda^{10} \mu^{16} + 2.03718601676573 \cdot 10^{19} L^{2} f \lambda^{9} \mu^{17} + 2.40045054106436 \cdot 10^{19} L^{2} f \lambda^{8} \mu^{18} + 2.31418016403022 \cdot 10^{19} L^{2} f \lambda^{7} \mu^{19} + 1.79613422383092 \cdot 10^{19} L^{2} f \lambda^{6} \mu^{20} + 1.09674016719195 \cdot 10^{19} L^{2} f \lambda^{5} \mu^{21} + 5.09247526079693 \cdot 10^{18} L^{2} f \lambda^{4} \mu^{22} + 1.70528339091456 \cdot 10^{18} L^{2} f \lambda^{3} \mu^{23} + 3.760655745024 \cdot 10^{17} L^{2} f \lambda^{2} \mu^{24} + 4.54267404288 \cdot 10^{16} L^{2} f \lambda \mu^{25} + 1.746911232 \cdot 10^{15} L^{2} f \mu^{26} + 13824.0 c_{x} \lambda^{27} + 1430784.0 c_{x} \lambda^{26} \mu + 69597792.0 c_{x} \lambda^{25} \mu^{2} + 2117213856.0 c_{x} \lambda^{24} \mu^{3} + 45220756896.0 c_{x} \lambda^{23} \mu^{4} + 721804935456.0 c_{x} \lambda^{22} \mu^{5} + 8949192212448.0 c_{x} \lambda^{21} \mu^{6} + 88443914657760.0 c_{x} \lambda^{20} \mu^{7} + 709540815043296.0 c_{x} \lambda^{19} \mu^{8} + 4.68199168030166 \cdot 10^{15} c_{x} \lambda^{18} \mu^{9} + 2.56570694335647 \cdot 10^{16} c_{x} \lambda^{17} \mu^{10} + 1.17579305887046 \cdot 10^{17} c_{x} \lambda^{16} \mu^{11} + 4.52796894307803 \cdot 10^{17} c_{x} \lambda^{15} \mu^{12} + 1.46973608033409 \cdot 10^{18} c_{x} \lambda^{14} \mu^{13} + 4.02658475707048 \cdot 10^{18} c_{x} \lambda^{13} \mu^{14} + 9.30884792696885 \cdot 10^{18} c_{x} \lambda^{12} \mu^{15} + 1.81254716529201 \cdot 10^{19} c_{x} \lambda^{11} \mu^{16} + 2.96129476091163 \cdot 10^{19} c_{x} \lambda^{10} \mu^{17} + 4.03536921625565 \cdot 10^{19} c_{x} \lambda^{9} \mu^{18} + 4.54683910849577 \cdot 10^{19} c_{x} \lambda^{8} \mu^{19} + 4.18398113235598 \cdot 10^{19} c_{x} \lambda^{7} \mu^{20} + 3.08968517036578 \cdot 10^{19} c_{x} \lambda^{6} \mu^{21} + 1.78519738510909 \cdot 10^{19} c_{x} \lambda^{5} \mu^{22} + 7.76818463367168 \cdot 10^{18} c_{x} \lambda^{4} \mu^{23} + 2.3924545302528 \cdot 10^{18} c_{x} \lambda^{3} \mu^{24} + 4.646108934144 \cdot 10^{17} c_{x} \lambda^{2} \mu^{25} + 4.2759622656 \cdot 10^{16} c_{x} \lambda \mu^{26} + 55296.0 c_{y} \lambda^{27} + 5833728.0 c_{y} \lambda^{26} \mu + 289837440.0 c_{y} \lambda^{25} \mu^{2} + 9025637760.0 c_{y} \lambda^{24} \mu^{3} + 197820738432.0 c_{y} \lambda^{23} \mu^{4} + 3248985796992.0 c_{y} \lambda^{22} \mu^{5} + 41571208333440.0 c_{y} \lambda^{21} \mu^{6} + 425369196330624.0 c_{y} \lambda^{20} \mu^{7} + 3.54571457743526 \cdot 10^{15} c_{y} \lambda^{19} \mu^{8} + 2.4404293241553 \cdot 10^{16} c_{y} \lambda^{18} \mu^{9} + 1.40084211176672 \cdot 10^{17} c_{y} \lambda^{17} \mu^{10} + 6.755737790167 \cdot 10^{17} c_{y} \lambda^{16} \mu^{11} + 2.75182202432758 \cdot 10^{18} c_{y} \lambda^{15} \mu^{12} + 9.50131947579877 \cdot 10^{18} c_{y} \lambda^{14} \mu^{13} + 2.78642276709546 \cdot 10^{19} c_{y} \lambda^{13} \mu^{14} + 6.94480697644393 \cdot 10^{19} c_{y} \lambda^{12} \mu^{15} + 1.46972670027431 \cdot 10^{20} c_{y} \lambda^{11} \mu^{16} + 2.63455563659826 \cdot 10^{20} c_{y} \lambda^{10} \mu^{17} + 3.98318349523156 \cdot 10^{20} c_{y} \lambda^{9} \mu^{18} + 5.04703101640283 \cdot 10^{20} c_{y} \lambda^{8} \mu^{19} + 5.311063739739 \cdot 10^{20} c_{y} \lambda^{7} \mu^{20} + 4.58305897403109 \cdot 10^{20} c_{y} \lambda^{6} \mu^{21} + 3.18582709033627 \cdot 10^{20} c_{y} \lambda^{5} \mu^{22} + 1.73888529343414 \cdot 10^{20} c_{y} \lambda^{4} \mu^{23} + 7.17152951903846 \cdot 10^{19} c_{y} \lambda^{3} \mu^{24} + 2.099807981568 \cdot 10^{19} c_{y} \lambda^{2} \mu^{25} + 3.8879256379392 \cdot 10^{18} c_{y} \lambda \mu^{26} + 3.42076981248 \cdot 10^{17} c_{y} \mu^{27} - 13824.0 i_{x} \lambda^{27} - 1430784.0 i_{x} \lambda^{26} \mu - 69597792.0 i_{x} \lambda^{25} \mu^{2} - 2117213856.0 i_{x} \lambda^{24} \mu^{3} - 45220756896.0 i_{x} \lambda^{23} \mu^{4} - 721804935456.0 i_{x} \lambda^{22} \mu^{5} - 8949192212448.0 i_{x} \lambda^{21} \mu^{6} - 88443914657760.0 i_{x} \lambda^{20} \mu^{7} - 709540815043296.0 i_{x} \lambda^{19} \mu^{8} - 4.68199168030166 \cdot 10^{15} i_{x} \lambda^{18} \mu^{9} - 2.56570694335647 \cdot 10^{16} i_{x} \lambda^{17} \mu^{10} - 1.17579305887046 \cdot 10^{17} i_{x} \lambda^{16} \mu^{11} - 4.52796894307803 \cdot 10^{17} i_{x} \lambda^{15} \mu^{12} - 1.46973608033409 \cdot 10^{18} i_{x} \lambda^{14} \mu^{13} - 4.02658475707048 \cdot 10^{18} i_{x} \lambda^{13} \mu^{14} - 9.30884792696885 \cdot 10^{18} i_{x} \lambda^{12} \mu^{15} - 1.81254716529201 \cdot 10^{19} i_{x} \lambda^{11} \mu^{16} - 2.96129476091163 \cdot 10^{19} i_{x} \lambda^{10} \mu^{17} - 4.03536921625565 \cdot 10^{19} i_{x} \lambda^{9} \mu^{18} - 4.54683910849577 \cdot 10^{19} i_{x} \lambda^{8} \mu^{19} - 4.18398113235598 \cdot 10^{19} i_{x} \lambda^{7} \mu^{20} - 3.08968517036578 \cdot 10^{19} i_{x} \lambda^{6} \mu^{21} - 1.78519738510909 \cdot 10^{19} i_{x} \lambda^{5} \mu^{22} - 7.76818463367168 \cdot 10^{18} i_{x} \lambda^{4} \mu^{23} - 2.3924545302528 \cdot 10^{18} i_{x} \lambda^{3} \mu^{24} - 4.646108934144 \cdot 10^{17} i_{x} \lambda^{2} \mu^{25} - 4.2759622656 \cdot 10^{16} i_{x} \lambda \mu^{26}}{55296.0 \lambda^{27} + 5833728.0 \lambda^{26} \mu + 289837440.0 \lambda^{25} \mu^{2} + 9025637760.0 \lambda^{24} \mu^{3} + 197820738432.0 \lambda^{23} \mu^{4} + 3248985796992.0 \lambda^{22} \mu^{5} + 41571208333440.0 \lambda^{21} \mu^{6} + 425369196330624.0 \lambda^{20} \mu^{7} + 3.54571457743526 \cdot 10^{15} \lambda^{19} \mu^{8} + 2.4404293241553 \cdot 10^{16} \lambda^{18} \mu^{9} + 1.40084211176672 \cdot 10^{17} \lambda^{17} \mu^{10} + 6.755737790167 \cdot 10^{17} \lambda^{16} \mu^{11} + 2.75182202432758 \cdot 10^{18} \lambda^{15} \mu^{12} + 9.50131947579877 \cdot 10^{18} \lambda^{14} \mu^{13} + 2.78642276709546 \cdot 10^{19} \lambda^{13} \mu^{14} + 6.94480697644393 \cdot 10^{19} \lambda^{12} \mu^{15} + 1.46972670027431 \cdot 10^{20} \lambda^{11} \mu^{16} + 2.63455563659826 \cdot 10^{20} \lambda^{10} \mu^{17} + 3.98318349523156 \cdot 10^{20} \lambda^{9} \mu^{18} + 5.04703101640283 \cdot 10^{20} \lambda^{8} \mu^{19} + 5.311063739739 \cdot 10^{20} \lambda^{7} \mu^{20} + 4.58305897403109 \cdot 10^{20} \lambda^{6} \mu^{21} + 3.18582709033627 \cdot 10^{20} \lambda^{5} \mu^{22} + 1.73888529343414 \cdot 10^{20} \lambda^{4} \mu^{23} + 7.17152951903846 \cdot 10^{19} \lambda^{3} \mu^{24} + 2.099807981568 \cdot 10^{19} \lambda^{2} \mu^{25} + 3.8879256379392 \cdot 10^{18} \lambda \mu^{26} + 3.42076981248 \cdot 10^{17} \mu^{27}}\\\frac{- 36864.0 L^{2} f \lambda^{6} - 702720.0 L^{2} f \lambda^{5} \mu - 5270976.0 L^{2} f \lambda^{4} \mu^{2} - 20174400.0 L^{2} f \lambda^{3} \mu^{3} - 41913216.0 L^{2} f \lambda^{2} \mu^{4} - 45092736.0 L^{2} f \lambda \mu^{5} - 19722240.0 L^{2} f \mu^{6} + 20736.0 c_{x} \lambda^{7} + 606528.0 c_{x} \lambda^{6} \mu + 6910272.0 c_{x} \lambda^{5} \mu^{2} + 39740544.0 c_{x} \lambda^{4} \mu^{3} + 125805312.0 c_{x} \lambda^{3} \mu^{4} + 221398272.0 c_{x} \lambda^{2} \mu^{5} + 202196736.0 c_{x} \lambda \mu^{6} + 74442240.0 c_{x} \mu^{7} + 6912.0 i_{x} \lambda^{7} + 202176.0 i_{x} \lambda^{6} \mu + 2303424.0 i_{x} \lambda^{5} \mu^{2} + 13246848.0 i_{x} \lambda^{4} \mu^{3} + 41935104.0 i_{x} \lambda^{3} \mu^{4} + 73799424.0 i_{x} \lambda^{2} \mu^{5} + 67398912.0 i_{x} \lambda \mu^{6} + 24814080.0 i_{x} \mu^{7}}{27648.0 \lambda^{7} + 808704.0 \lambda^{6} \mu + 9213696.0 \lambda^{5} \mu^{2} + 52987392.0 \lambda^{4} \mu^{3} + 167740416.0 \lambda^{3} \mu^{4} + 295197696.0 \lambda^{2} \mu^{5} + 269595648.0 \lambda \mu^{6} + 99256320.0 \mu^{7}}\\\frac{25344.0 L^{2} f \lambda^{7} + 489600.0 L^{2} f \lambda^{6} \mu + 3702528.0 L^{2} f \lambda^{5} \mu^{2} + 14215680.0 L^{2} f \lambda^{4} \mu^{3} + 29532672.0 L^{2} f \lambda^{3} \mu^{4} + 31845888.0 L^{2} f \lambda^{2} \mu^{5} + 14367744.0 L^{2} f \lambda \mu^{6} + 552960.0 L^{2} f \mu^{7} + 6912.0 c_{x} \lambda^{8} + 202176.0 c_{x} \lambda^{7} \mu + 2303424.0 c_{x} \lambda^{6} \mu^{2} + 13246848.0 c_{x} \lambda^{5} \mu^{3} + 41935104.0 c_{x} \lambda^{4} \mu^{4} + 73799424.0 c_{x} \lambda^{3} \mu^{5} + 67398912.0 c_{x} \lambda^{2} \mu^{6} + 24814080.0 c_{x} \lambda \mu^{7} + 27648.0 c_{y} \lambda^{8} + 864000.0 c_{y} \lambda^{7} \mu + 10831104.0 c_{y} \lambda^{6} \mu^{2} + 71414784.0 c_{y} \lambda^{5} \mu^{3} + 273715200.0 c_{y} \lambda^{4} \mu^{4} + 630678528.0 c_{y} \lambda^{3} \mu^{5} + 859991040.0 c_{y} \lambda^{2} \mu^{6} + 638447616.0 c_{y} \lambda \mu^{7} + 198512640.0 c_{y} \mu^{8} - 6912.0 i_{x} \lambda^{8} - 202176.0 i_{x} \lambda^{7} \mu - 2303424.0 i_{x} \lambda^{6} \mu^{2} - 13246848.0 i_{x} \lambda^{5} \mu^{3} - 41935104.0 i_{x} \lambda^{4} \mu^{4} - 73799424.0 i_{x} \lambda^{3} \mu^{5} - 67398912.0 i_{x} \lambda^{2} \mu^{6} - 24814080.0 i_{x} \lambda \mu^{7}}{27648.0 \lambda^{8} + 864000.0 \lambda^{7} \mu + 10831104.0 \lambda^{6} \mu^{2} + 71414784.0 \lambda^{5} \mu^{3} + 273715200.0 \lambda^{4} \mu^{4} + 630678528.0 \lambda^{3} \mu^{5} + 859991040.0 \lambda^{2} \mu^{6} + 638447616.0 \lambda \mu^{7} + 198512640.0 \mu^{8}}\\c_{x}\\\frac{36864.0 L^{2} f \lambda^{7} + 677376.0 L^{2} f \lambda^{6} \mu + 4975488.0 L^{2} f \lambda^{5} \mu^{2} + 18819072.0 L^{2} f \lambda^{4} \mu^{3} + 38956032.0 L^{2} f \lambda^{3} \mu^{4} + 42395904.0 L^{2} f \lambda^{2} \mu^{5} + 19851264.0 L^{2} f \lambda \mu^{6} + 1244160.0 L^{2} f \mu^{7} + 6912.0 c_{x} \lambda^{8} + 202176.0 c_{x} \lambda^{7} \mu + 2303424.0 c_{x} \lambda^{6} \mu^{2} + 13246848.0 c_{x} \lambda^{5} \mu^{3} + 41935104.0 c_{x} \lambda^{4} \mu^{4} + 73799424.0 c_{x} \lambda^{3} \mu^{5} + 67398912.0 c_{x} \lambda^{2} \mu^{6} + 24814080.0 c_{x} \lambda \mu^{7} + 13824.0 c_{y} \lambda^{8} + 432000.0 c_{y} \lambda^{7} \mu + 5415552.0 c_{y} \lambda^{6} \mu^{2} + 35707392.0 c_{y} \lambda^{5} \mu^{3} + 136857600.0 c_{y} \lambda^{4} \mu^{4} + 315339264.0 c_{y} \lambda^{3} \mu^{5} + 429995520.0 c_{y} \lambda^{2} \mu^{6} + 319223808.0 c_{y} \lambda \mu^{7} + 99256320.0 c_{y} \mu^{8} - 6912.0 i_{x} \lambda^{8} - 202176.0 i_{x} \lambda^{7} \mu - 2303424.0 i_{x} \lambda^{6} \mu^{2} - 13246848.0 i_{x} \lambda^{5} \mu^{3} - 41935104.0 i_{x} \lambda^{4} \mu^{4} - 73799424.0 i_{x} \lambda^{3} \mu^{5} - 67398912.0 i_{x} \lambda^{2} \mu^{6} - 24814080.0 i_{x} \lambda \mu^{7}}{13824.0 \lambda^{8} + 432000.0 \lambda^{7} \mu + 5415552.0 \lambda^{6} \mu^{2} + 35707392.0 \lambda^{5} \mu^{3} + 136857600.0 \lambda^{4} \mu^{4} + 315339264.0 \lambda^{3} \mu^{5} + 429995520.0 \lambda^{2} \mu^{6} + 319223808.0 \lambda \mu^{7} + 99256320.0 \mu^{8}}\\\frac{- 64512.0 L^{2} f \lambda^{26} - 6391296.0 L^{2} f \lambda^{25} \mu - 297745344.0 L^{2} f \lambda^{24} \mu^{2} - 8681182848.0 L^{2} f \lambda^{23} \mu^{3} - 177892436736.0 L^{2} f \lambda^{22} \mu^{4} - 2727727140096.0 L^{2} f \lambda^{21} \mu^{5} - 32538522998016.0 L^{2} f \lambda^{20} \mu^{6} - 309954643149312.0 L^{2} f \lambda^{19} \mu^{7} - 2.40165627662477 \cdot 10^{15} L^{2} f \lambda^{18} \mu^{8} - 1.53407558378511 \cdot 10^{16} L^{2} f \lambda^{17} \mu^{9} - 8.15761633377905 \cdot 10^{16} L^{2} f \lambda^{16} \mu^{10} - 3.63703102116682 \cdot 10^{17} L^{2} f \lambda^{15} \mu^{11} - 1.36629757718759 \cdot 10^{18} L^{2} f \lambda^{14} \mu^{12} - 4.33813487656364 \cdot 10^{18} L^{2} f \lambda^{13} \mu^{13} - 1.16582642413499 \cdot 10^{19} L^{2} f \lambda^{12} \mu^{14} - 2.65118431674568 \cdot 10^{19} L^{2} f \lambda^{11} \mu^{15} - 5.0919501701311 \cdot 10^{19} L^{2} f \lambda^{10} \mu^{16} - 8.2283253148184 \cdot 10^{19} L^{2} f \lambda^{9} \mu^{17} - 1.11199790234918 \cdot 10^{20} L^{2} f \lambda^{8} \mu^{18} - 1.2457811574788 \cdot 10^{20} L^{2} f \lambda^{7} \mu^{19} - 1.14264933777661 \cdot 10^{20} L^{2} f \lambda^{6} \mu^{20} - 8.43068033485038 \cdot 10^{19} L^{2} f \lambda^{5} \mu^{21} - 4.8780332544172 \cdot 10^{19} L^{2} f \lambda^{4} \mu^{22} - 2.13020526116045 \cdot 10^{19} L^{2} f \lambda^{3} \mu^{23} - 6.597338093568 \cdot 10^{18} L^{2} f \lambda^{2} \mu^{24} - 1.2908108832768 \cdot 10^{18} L^{2} f \lambda \mu^{25} - 1.1990163456 \cdot 10^{17} L^{2} f \mu^{26} + 82944.0 c_{x} \lambda^{27} + 8750592.0 c_{x} \lambda^{26} \mu + 434756160.0 c_{x} \lambda^{25} \mu^{2} + 13538456640.0 c_{x} \lambda^{24} \mu^{3} + 296731107648.0 c_{x} \lambda^{23} \mu^{4} + 4873478695488.0 c_{x} \lambda^{22} \mu^{5} + 62356812500160.0 c_{x} \lambda^{21} \mu^{6} + 638053794495936.0 c_{x} \lambda^{20} \mu^{7} + 5.3185718661529 \cdot 10^{15} c_{x} \lambda^{19} \mu^{8} + 3.66064398623295 \cdot 10^{16} c_{x} \lambda^{18} \mu^{9} + 2.10126316765008 \cdot 10^{17} c_{x} \lambda^{17} \mu^{10} + 1.01336066852505 \cdot 10^{18} c_{x} \lambda^{16} \mu^{11} + 4.12773303649136 \cdot 10^{18} c_{x} \lambda^{15} \mu^{12} + 1.42519792136982 \cdot 10^{19} c_{x} \lambda^{14} \mu^{13} + 4.17963415064319 \cdot 10^{19} c_{x} \lambda^{13} \mu^{14} + 1.04172104646659 \cdot 10^{20} c_{x} \lambda^{12} \mu^{15} + 2.20459005041147 \cdot 10^{20} c_{x} \lambda^{11} \mu^{16} + 3.95183345489739 \cdot 10^{20} c_{x} \lambda^{10} \mu^{17} + 5.97477524284735 \cdot 10^{20} c_{x} \lambda^{9} \mu^{18} + 7.57054652460424 \cdot 10^{20} c_{x} \lambda^{8} \mu^{19} + 7.96659560960851 \cdot 10^{20} c_{x} \lambda^{7} \mu^{20} + 6.87458846104664 \cdot 10^{20} c_{x} \lambda^{6} \mu^{21} + 4.7787406355044 \cdot 10^{20} c_{x} \lambda^{5} \mu^{22} + 2.60832794015121 \cdot 10^{20} c_{x} \lambda^{4} \mu^{23} + 1.07572942785577 \cdot 10^{20} c_{x} \lambda^{3} \mu^{24} + 3.149711972352 \cdot 10^{19} c_{x} \lambda^{2} \mu^{25} + 5.8318884569088 \cdot 10^{18} c_{x} \lambda \mu^{26} + 5.13115471872 \cdot 10^{17} c_{x} \mu^{27} + 1024.0 c_{y} \lambda^{12} \mu^{15} + 27648.0 i_{x} \lambda^{27} + 2916864.0 i_{x} \lambda^{26} \mu + 144918720.0 i_{x} \lambda^{25} \mu^{2} + 4512818880.0 i_{x} \lambda^{24} \mu^{3} + 98910369216.0 i_{x} \lambda^{23} \mu^{4} + 1624492898496.0 i_{x} \lambda^{22} \mu^{5} + 20785604166720.0 i_{x} \lambda^{21} \mu^{6} + 212684598165312.0 i_{x} \lambda^{20} \mu^{7} + 1.77285728871763 \cdot 10^{15} i_{x} \lambda^{19} \mu^{8} + 1.22021466207765 \cdot 10^{16} i_{x} \lambda^{18} \mu^{9} + 7.00421055883361 \cdot 10^{16} i_{x} \lambda^{17} \mu^{10} + 3.3778688950835 \cdot 10^{17} i_{x} \lambda^{16} \mu^{11} + 1.37591101216379 \cdot 10^{18} i_{x} \lambda^{15} \mu^{12} + 4.75065973789938 \cdot 10^{18} i_{x} \lambda^{14} \mu^{13} + 1.39321138354773 \cdot 10^{19} i_{x} \lambda^{13} \mu^{14} + 3.47240348822196 \cdot 10^{19} i_{x} \lambda^{12} \mu^{15} + 7.34863350137156 \cdot 10^{19} i_{x} \lambda^{11} \mu^{16} + 1.31727781829913 \cdot 10^{20} i_{x} \lambda^{10} \mu^{17} + 1.99159174761578 \cdot 10^{20} i_{x} \lambda^{9} \mu^{18} + 2.52351550820141 \cdot 10^{20} i_{x} \lambda^{8} \mu^{19} + 2.6555318698695 \cdot 10^{20} i_{x} \lambda^{7} \mu^{20} + 2.29152948701555 \cdot 10^{20} i_{x} \lambda^{6} \mu^{21} + 1.59291354516813 \cdot 10^{20} i_{x} \lambda^{5} \mu^{22} + 8.69442646717071 \cdot 10^{19} i_{x} \lambda^{4} \mu^{23} + 3.58576475951923 \cdot 10^{19} i_{x} \lambda^{3} \mu^{24} + 1.049903990784 \cdot 10^{19} i_{x} \lambda^{2} \mu^{25} + 1.9439628189696 \cdot 10^{18} i_{x} \lambda \mu^{26} + 1.71038490624 \cdot 10^{17} i_{x} \mu^{27}}{110592.0 \lambda^{27} + 11667456.0 \lambda^{26} \mu + 579674880.0 \lambda^{25} \mu^{2} + 18051275520.0 \lambda^{24} \mu^{3} + 395641476864.0 \lambda^{23} \mu^{4} + 6497971593984.0 \lambda^{22} \mu^{5} + 83142416666880.0 \lambda^{21} \mu^{6} + 850738392661248.0 \lambda^{20} \mu^{7} + 7.09142915487053 \cdot 10^{15} \lambda^{19} \mu^{8} + 4.8808586483106 \cdot 10^{16} \lambda^{18} \mu^{9} + 2.80168422353345 \cdot 10^{17} \lambda^{17} \mu^{10} + 1.3511475580334 \cdot 10^{18} \lambda^{16} \mu^{11} + 5.50364404865515 \cdot 10^{18} \lambda^{15} \mu^{12} + 1.90026389515975 \cdot 10^{19} \lambda^{14} \mu^{13} + 5.57284553419093 \cdot 10^{19} \lambda^{13} \mu^{14} + 1.38896139528879 \cdot 10^{20} \lambda^{12} \mu^{15} + 2.93945340054862 \cdot 10^{20} \lambda^{11} \mu^{16} + 5.26911127319652 \cdot 10^{20} \lambda^{10} \mu^{17} + 7.96636699046313 \cdot 10^{20} \lambda^{9} \mu^{18} + 1.00940620328057 \cdot 10^{21} \lambda^{8} \mu^{19} + 1.0622127479478 \cdot 10^{21} \lambda^{7} \mu^{20} + 9.16611794806219 \cdot 10^{20} \lambda^{6} \mu^{21} + 6.37165418067253 \cdot 10^{20} \lambda^{5} \mu^{22} + 3.47777058686829 \cdot 10^{20} \lambda^{4} \mu^{23} + 1.43430590380769 \cdot 10^{20} \lambda^{3} \mu^{24} + 4.199615963136 \cdot 10^{19} \lambda^{2} \mu^{25} + 7.7758512758784 \cdot 10^{18} \lambda \mu^{26} + 6.84153962496 \cdot 10^{17} \mu^{27}}\\\frac{156672.0 L^{2} f \lambda^{26} + 14867712.0 L^{2} f \lambda^{25} \mu + 661946112.0 L^{2} f \lambda^{24} \mu^{2} + 18399466368.0 L^{2} f \lambda^{23} \mu^{3} + 358478228736.0 L^{2} f \lambda^{22} \mu^{4} + 5210936279424.0 L^{2} f \lambda^{21} \mu^{5} + 58741982551296.0 L^{2} f \lambda^{20} \mu^{6} + 526988448676224.0 L^{2} f \lambda^{19} \mu^{7} + 3.83145270255821 \cdot 10^{15} L^{2} f \lambda^{18} \mu^{8} + 2.2872581374767 \cdot 10^{16} L^{2} f \lambda^{17} \mu^{9} + 1.13178634229021 \cdot 10^{17} L^{2} f \lambda^{16} \mu^{10} + 4.67330356614212 \cdot 10^{17} L^{2} f \lambda^{15} \mu^{11} + 1.61746098669099 \cdot 10^{18} L^{2} f \lambda^{14} \mu^{12} + 4.70420766423641 \cdot 10^{18} L^{2} f \lambda^{13} \mu^{13} + 1.15049001656493 \cdot 10^{19} L^{2} f \lambda^{12} \mu^{14} + 2.36336175238786 \cdot 10^{19} L^{2} f \lambda^{11} \mu^{15} + 4.06521547160079 \cdot 10^{19} L^{2} f \lambda^{10} \mu^{16} + 5.82398220310849 \cdot 10^{19} L^{2} f \lambda^{9} \mu^{17} + 6.89320502650918 \cdot 10^{19} L^{2} f \lambda^{8} \mu^{18} + 6.6621510149097 \cdot 10^{19} L^{2} f \lambda^{7} \mu^{19} + 5.17102162487062 \cdot 10^{19} L^{2} f \lambda^{6} \mu^{20} + 3.14699429509241 \cdot 10^{19} L^{2} f \lambda^{5} \mu^{21} + 1.44890563126395 \cdot 10^{19} L^{2} f \lambda^{4} \mu^{22} + 4.7678631616512 \cdot 10^{18} L^{2} f \lambda^{3} \mu^{23} + 1.0138522116096 \cdot 10^{18} L^{2} f \lambda^{2} \mu^{24} + 1.117612376064 \cdot 10^{17} L^{2} f \lambda \mu^{25} + 2.699771904 \cdot 10^{15} L^{2} f \mu^{26} + 55296.0 c_{x} \lambda^{27} + 5723136.0 c_{x} \lambda^{26} \mu + 278391168.0 c_{x} \lambda^{25} \mu^{2} + 8468855424.0 c_{x} \lambda^{24} \mu^{3} + 180883027584.0 c_{x} \lambda^{23} \mu^{4} + 2887219741824.0 c_{x} \lambda^{22} \mu^{5} + 35796768849792.0 c_{x} \lambda^{21} \mu^{6} + 353775658631040.0 c_{x} \lambda^{20} \mu^{7} + 2.83816326017318 \cdot 10^{15} c_{x} \lambda^{19} \mu^{8} + 1.87279667212067 \cdot 10^{16} c_{x} \lambda^{18} \mu^{9} + 1.02628277734259 \cdot 10^{17} c_{x} \lambda^{17} \mu^{10} + 4.70317223548183 \cdot 10^{17} c_{x} \lambda^{16} \mu^{11} + 1.81118757723121 \cdot 10^{18} c_{x} \lambda^{15} \mu^{12} + 5.87894432133635 \cdot 10^{18} c_{x} \lambda^{14} \mu^{13} + 1.61063390282819 \cdot 10^{19} c_{x} \lambda^{13} \mu^{14} + 3.72353917078754 \cdot 10^{19} c_{x} \lambda^{12} \mu^{15} + 7.25018866116804 \cdot 10^{19} c_{x} \lambda^{11} \mu^{16} + 1.18451790436465 \cdot 10^{20} c_{x} \lambda^{10} \mu^{17} + 1.61414768650226 \cdot 10^{20} c_{x} \lambda^{9} \mu^{18} + 1.81873564339831 \cdot 10^{20} c_{x} \lambda^{8} \mu^{19} + 1.67359245294239 \cdot 10^{20} c_{x} \lambda^{7} \mu^{20} + 1.23587406814631 \cdot 10^{20} c_{x} \lambda^{6} \mu^{21} + 7.14078954043638 \cdot 10^{19} c_{x} \lambda^{5} \mu^{22} + 3.10727385346867 \cdot 10^{19} c_{x} \lambda^{4} \mu^{23} + 9.5698181210112 \cdot 10^{18} c_{x} \lambda^{3} \mu^{24} + 1.8584435736576 \cdot 10^{18} c_{x} \lambda^{2} \mu^{25} + 1.71038490624 \cdot 10^{17} c_{x} \lambda \mu^{26} + 110592.0 c_{y} \lambda^{27} + 11667456.0 c_{y} \lambda^{26} \mu + 579674880.0 c_{y} \lambda^{25} \mu^{2} + 18051275520.0 c_{y} \lambda^{24} \mu^{3} + 395641476864.0 c_{y} \lambda^{23} \mu^{4} + 6497971593984.0 c_{y} \lambda^{22} \mu^{5} + 83142416666880.0 c_{y} \lambda^{21} \mu^{6} + 850738392661248.0 c_{y} \lambda^{20} \mu^{7} + 7.09142915487053 \cdot 10^{15} c_{y} \lambda^{19} \mu^{8} + 4.8808586483106 \cdot 10^{16} c_{y} \lambda^{18} \mu^{9} + 2.80168422353345 \cdot 10^{17} c_{y} \lambda^{17} \mu^{10} + 1.3511475580334 \cdot 10^{18} c_{y} \lambda^{16} \mu^{11} + 5.50364404865515 \cdot 10^{18} c_{y} \lambda^{15} \mu^{12} + 1.90026389515975 \cdot 10^{19} c_{y} \lambda^{14} \mu^{13} + 5.57284553419093 \cdot 10^{19} c_{y} \lambda^{13} \mu^{14} + 1.38896139528879 \cdot 10^{20} c_{y} \lambda^{12} \mu^{15} + 2.93945340054862 \cdot 10^{20} c_{y} \lambda^{11} \mu^{16} + 5.26911127319652 \cdot 10^{20} c_{y} \lambda^{10} \mu^{17} + 7.96636699046313 \cdot 10^{20} c_{y} \lambda^{9} \mu^{18} + 1.00940620328057 \cdot 10^{21} c_{y} \lambda^{8} \mu^{19} + 1.0622127479478 \cdot 10^{21} c_{y} \lambda^{7} \mu^{20} + 9.16611794806219 \cdot 10^{20} c_{y} \lambda^{6} \mu^{21} + 6.37165418067253 \cdot 10^{20} c_{y} \lambda^{5} \mu^{22} + 3.47777058686829 \cdot 10^{20} c_{y} \lambda^{4} \mu^{23} + 1.43430590380769 \cdot 10^{20} c_{y} \lambda^{3} \mu^{24} + 4.199615963136 \cdot 10^{19} c_{y} \lambda^{2} \mu^{25} + 7.7758512758784 \cdot 10^{18} c_{y} \lambda \mu^{26} + 6.84153962496 \cdot 10^{17} c_{y} \mu^{27} - 55296.0 i_{x} \lambda^{27} - 5723136.0 i_{x} \lambda^{26} \mu - 278391168.0 i_{x} \lambda^{25} \mu^{2} - 8468855424.0 i_{x} \lambda^{24} \mu^{3} - 180883027584.0 i_{x} \lambda^{23} \mu^{4} - 2887219741824.0 i_{x} \lambda^{22} \mu^{5} - 35796768849792.0 i_{x} \lambda^{21} \mu^{6} - 353775658631040.0 i_{x} \lambda^{20} \mu^{7} - 2.83816326017318 \cdot 10^{15} i_{x} \lambda^{19} \mu^{8} - 1.87279667212067 \cdot 10^{16} i_{x} \lambda^{18} \mu^{9} - 1.02628277734259 \cdot 10^{17} i_{x} \lambda^{17} \mu^{10} - 4.70317223548183 \cdot 10^{17} i_{x} \lambda^{16} \mu^{11} - 1.81118757723121 \cdot 10^{18} i_{x} \lambda^{15} \mu^{12} - 5.87894432133635 \cdot 10^{18} i_{x} \lambda^{14} \mu^{13} - 1.61063390282819 \cdot 10^{19} i_{x} \lambda^{13} \mu^{14} - 3.72353917078754 \cdot 10^{19} i_{x} \lambda^{12} \mu^{15} - 7.25018866116804 \cdot 10^{19} i_{x} \lambda^{11} \mu^{16} - 1.18451790436465 \cdot 10^{20} i_{x} \lambda^{10} \mu^{17} - 1.61414768650226 \cdot 10^{20} i_{x} \lambda^{9} \mu^{18} - 1.81873564339831 \cdot 10^{20} i_{x} \lambda^{8} \mu^{19} - 1.67359245294239 \cdot 10^{20} i_{x} \lambda^{7} \mu^{20} - 1.23587406814631 \cdot 10^{20} i_{x} \lambda^{6} \mu^{21} - 7.14078954043638 \cdot 10^{19} i_{x} \lambda^{5} \mu^{22} - 3.10727385346867 \cdot 10^{19} i_{x} \lambda^{4} \mu^{23} - 9.5698181210112 \cdot 10^{18} i_{x} \lambda^{3} \mu^{24} - 1.8584435736576 \cdot 10^{18} i_{x} \lambda^{2} \mu^{25} - 1.71038490624 \cdot 10^{17} i_{x} \lambda \mu^{26}}{110592.0 \lambda^{27} + 11667456.0 \lambda^{26} \mu + 579674880.0 \lambda^{25} \mu^{2} + 18051275520.0 \lambda^{24} \mu^{3} + 395641476864.0 \lambda^{23} \mu^{4} + 6497971593984.0 \lambda^{22} \mu^{5} + 83142416666880.0 \lambda^{21} \mu^{6} + 850738392661248.0 \lambda^{20} \mu^{7} + 7.09142915487053 \cdot 10^{15} \lambda^{19} \mu^{8} + 4.8808586483106 \cdot 10^{16} \lambda^{18} \mu^{9} + 2.80168422353345 \cdot 10^{17} \lambda^{17} \mu^{10} + 1.3511475580334 \cdot 10^{18} \lambda^{16} \mu^{11} + 5.50364404865515 \cdot 10^{18} \lambda^{15} \mu^{12} + 1.90026389515975 \cdot 10^{19} \lambda^{14} \mu^{13} + 5.57284553419093 \cdot 10^{19} \lambda^{13} \mu^{14} + 1.38896139528879 \cdot 10^{20} \lambda^{12} \mu^{15} + 2.93945340054862 \cdot 10^{20} \lambda^{11} \mu^{16} + 5.26911127319652 \cdot 10^{20} \lambda^{10} \mu^{17} + 7.96636699046313 \cdot 10^{20} \lambda^{9} \mu^{18} + 1.00940620328057 \cdot 10^{21} \lambda^{8} \mu^{19} + 1.0622127479478 \cdot 10^{21} \lambda^{7} \mu^{20} + 9.16611794806219 \cdot 10^{20} \lambda^{6} \mu^{21} + 6.37165418067253 \cdot 10^{20} \lambda^{5} \mu^{22} + 3.47777058686829 \cdot 10^{20} \lambda^{4} \mu^{23} + 1.43430590380769 \cdot 10^{20} \lambda^{3} \mu^{24} + 4.199615963136 \cdot 10^{19} \lambda^{2} \mu^{25} + 7.7758512758784 \cdot 10^{18} \lambda \mu^{26} + 6.84153962496 \cdot 10^{17} \mu^{27}}\end{matrix}\right]\end{split}\]

Has can be seen, it is to complex to use symbolic expression. We are going to switch to symbolic variables for patch solution and thus for enrichement function but for some computation we will use the solution coresponding to numerical application:

Symbolic dofs used for patch computation:
Patch problem for enriched dof (12,13): free/BC [0, 1, 2, 3, 10, 11, 12, 13, 20, 21, 22, 23] TS BC [4, 5, 14, 15, 24, 25] shift idx [0, 1]
Patch problem for enriched dof (14,15): free/BC [2, 3, 4, 5, 6, 7, 8, 9, 14, 15, 16, 17, 18, 19, 26, 27, 28, 29] TS BC [0, 1, 12, 13, 24, 25] shift idx [2, 3]
Patch problem for enriched dof (16,17): free/BC [6, 7, 8, 9, 18, 19] TS BC [4, 5, 16, 17, 28, 29] shift idx [2, 3]
Patch problem for enriched dof (18,19): free/BC [10, 11, 20, 21, 22, 23] TS BC [0, 1, 12, 13, 24, 25] shift idx [2, 3]
Patch problem for enriched dof (20,21): free/BC [0, 1, 2, 3, 10, 11, 12, 13, 14, 15, 20, 21, 22, 23, 24, 25, 26, 27] TS BC [4, 5, 16, 17, 28, 29] shift idx [14, 15]
Patch problem for enriched dof (22,23): free/BC [6, 7, 8, 9, 16, 17, 18, 19, 26, 27, 28, 29] TS BC [4, 5, 14, 15, 24, 25] shift idx [10, 11]

With TS library/FEniCSx patches are managed by an instance of patchManager class create by generatePatchManager:

%%px
pm =core.generatePatchManager(sj,space)

This instance is responsible of the creation of the patches problem extracted from \(AD\),\(BD\) matrices. Note that patch problem generation expect that Dirichlet boundary condition are already imposed to the fine scale matrices.

%%px
pm.generateProblems(AD,BD)

As soon as patches problem are created they can be solved imposinging current TS approximation (i.e.\(Sts_0\)):

%%px
pm.solveProblems(Sts0)

At this stage patch solutions from TS library can be checked. Normally every symbolic solution can be found in one computing sequence that groupe resolution of 1 or more patches. In this example we have 4/5 sequences that computes 6 patches:

Symbolic solution of patch 0 is identified in TS library sequence 2
Symbolic solution of patch 1 is identified in TS library sequence 1
Symbolic solution of patch 2 is identified in TS library sequence 2
Symbolic solution of patch 3 is identified in TS library sequence 3
Symbolic solution of patch 4 is identified in TS library sequence 0
Symbolic solution of patch 5 is identified in TS library sequence 3

Fine to coarse operator in the general case#

We use the following for the symbolic computation

  • \(\theta_i\): enriched values at shift dof (so we can easily turn them to zero when using shift enrichment function)

  • \(\alpha_i^j\): a priori non null enriched function values for pathch related to DOF (i) and for fine DOF (j)

and set \(PG\) (G for general case) using \(PS\) and those variables:

\[\begin{split}\displaystyle PG = \left[\begin{array}{cccccccccccccccccccccccc}1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \theta_{0} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \theta_{1} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{2}_{0} & 0 & \alpha^{2}_{2} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{3}_{1} & 0 & \alpha^{3}_{3} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \theta_{2} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \theta_{3} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{6}_{2} & 0 & \alpha^{6}_{4} & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{7}_{3} & 0 & \alpha^{7}_{5} & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \theta_{4} & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \theta_{5} & 0 & 0 & 0 & 0 & 0 & 0\\0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & \alpha^{10}_{0} & 0 & 0 & 0 & 0 & 0 & \alpha^{10}_{6} & 0 & 0 & 0 & 0 & 0\\0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & \alpha^{11}_{1} & 0 & 0 & 0 & 0 & 0 & \alpha^{11}_{7} & 0 & 0 & 0 & 0\\0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & \alpha^{12}_{0} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{12}_{8} & 0 & 0 & 0\\0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & \alpha^{13}_{1} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{13}_{9} & 0 & 0\\0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & \alpha^{14}_{2} & 0 & 0 & 0 & 0 & 0 & \alpha^{14}_{8} & 0 & 0 & 0\\0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & \alpha^{15}_{3} & 0 & 0 & 0 & 0 & 0 & \alpha^{15}_{9} & 0 & 0\\0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & \alpha^{16}_{2} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{16}_{10} & 0\\0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & \alpha^{17}_{3} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{17}_{11}\\0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & \alpha^{18}_{4} & 0 & 0 & 0 & 0 & 0 & \alpha^{18}_{10} & 0\\0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & \alpha^{19}_{5} & 0 & 0 & 0 & 0 & 0 & \alpha^{19}_{11}\\0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \theta_{6} & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \theta_{7} & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{22}_{6} & 0 & \alpha^{22}_{8} & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{23}_{7} & 0 & \alpha^{23}_{9} & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \theta_{8} & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \theta_{9} & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{26}_{8} & 0 & \alpha^{26}_{10} & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{27}_{9} & 0 & \alpha^{27}_{11}\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \theta_{10} & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \theta_{11}\end{array}\right]\end{split}\]

Hide code cell outputs

\[\begin{split}\displaystyle PGN = \left[\begin{array}{cccccccccccccccccccccccc}1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -0.0001587764697923 & 0 & 0.000813048999904379 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.00139819137180615 & 0 & -0.00213033002579905 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.0120726791459231 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -8.52921411605284 \cdot 10^{-5} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.0254225733565984 & 0 & 0.0262239583333333 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.00639391965365719 & 0 & 0.00657118055555556 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.1 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.0147569444444444 & 0 & 0 & 0 & 0 & 0 & 0\\0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.00123737117470627 & 0 & 0 & 0 & 0 & 0 & -0.00288194444444445 & 0 & 0 & 0 & 0\\0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & -0.00426610457118373 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -0.00336357807002988 & 0 & 0 & 0\\0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & -0.000335594118575652 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -0.00120796043814738 & 0 & 0\\0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.008637847287094 & 0 & 0 & 0 & 0 & 0 & 0.00901875455617212 & 0 & 0 & 0\\0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & -0.00419578657713966 & 0 & 0 & 0 & 0 & 0 & -0.00346042658321804 & 0 & 0\\0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0.0209535888800502 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.0205035448628545 & 0\\0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & -0.00428728148907548 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -0.00208333333333333\\0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.05 & 0 & 0 & 0 & 0 & 0 & 0.05 & 0\\0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & -0.00288194444444444 & 0 & 0 & 0 & 0 & 0 & -0.00208333333333333\\0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -0.0102430555555556 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.00122395833333333 & 0 & 0.00130703543942399 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -0.00592881944444445 & 0 & -0.00332765838300512 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.0142281601281258 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -0.0229481526970165 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.0263510021685521 & 0 & 0.0252455253370525 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -0.0143079249553716 & 0 & -0.0129503719200372\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.1 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -0.0340074384007438\end{array}\right]\end{split}\]

TS approch (I) in general case#

Applying \(PG\) to \(A\) matrix lead to the following expression of the coarse enriched matrix:

\[\begin{split}\displaystyle PG^t.A.PG = \left[\begin{array}{cccccccccccccccccccccccc}0.5 \lambda + 1.5 \mu & 0 & - 0.5 \lambda - 1.0 \mu & 0.5 \lambda & 0 & 0 & - 0.5 \mu & 0.5 \mu & 0 & - 0.5 \lambda - 0.5 \mu & 0 & 0 & \alpha^{12}_{0} \left(0.5 \lambda + 1.5 \mu\right) + \theta_{0} \left(0.25 \lambda + 0.75 \mu\right) & 0.5 \alpha^{11}_{1} \mu - 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) + 0.5 \alpha^{3}_{1} \lambda & - \alpha^{14}_{2} \left(0.5 \lambda + 1.0 \mu\right) - \theta_{2} \left(0.25 \lambda + 0.5 \mu\right) & \lambda \left(0.5 \alpha^{3}_{3} + 0.25 \theta_{3}\right) & 0 & 0 & \mu \left(- 0.5 \alpha^{22}_{6} - 0.25 \theta_{6}\right) & \mu \left(0.5 \alpha^{11}_{7} + 0.25 \theta_{7}\right) & \alpha^{12}_{8} \left(0.5 \lambda + 1.5 \mu\right) - \alpha^{14}_{8} \left(0.5 \lambda + 1.0 \mu\right) - 0.5 \alpha^{22}_{8} \mu & \left(- 0.5 \alpha^{13}_{9} - 0.25 \theta_{9}\right) \left(\lambda + \mu\right) & 0 & 0\\0 & 0.5 \lambda + 1.5 \mu & 0.5 \mu & - 0.5 \mu & 0 & 0 & 0.5 \lambda & - 0.5 \lambda - 1.0 \mu & - 0.5 \lambda - 0.5 \mu & 0 & 0 & 0 & 0.5 \alpha^{10}_{0} \lambda - 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) + 0.5 \alpha^{2}_{0} \mu & \alpha^{13}_{1} \left(0.5 \lambda + 1.5 \mu\right) + \theta_{1} \left(0.25 \lambda + 0.75 \mu\right) & \mu \left(0.5 \alpha^{2}_{2} + 0.25 \theta_{2}\right) & \mu \left(- 0.5 \alpha^{15}_{3} - 0.25 \theta_{3}\right) & 0 & 0 & \lambda \left(0.5 \alpha^{10}_{6} + 0.25 \theta_{6}\right) & - \alpha^{23}_{7} \left(0.5 \lambda + 1.0 \mu\right) - \theta_{7} \left(0.25 \lambda + 0.5 \mu\right) & \left(- 0.5 \alpha^{12}_{8} - 0.25 \theta_{8}\right) \left(\lambda + \mu\right) & \alpha^{13}_{9} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{15}_{9} \mu - \alpha^{23}_{9} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0\\- 0.5 \lambda - 1.0 \mu & 0.5 \mu & 1.0 \lambda + 3.0 \mu & - 0.5 \lambda - 0.5 \mu & - 0.5 \lambda - 1.0 \mu & 0.5 \lambda & 0 & 0 & - 1.0 \mu & 0.5 \lambda + 0.5 \mu & 0 & - 0.5 \lambda - 0.5 \mu & - \alpha^{12}_{0} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{2}_{0} \mu - \theta_{0} \left(0.25 \lambda + 0.5 \mu\right) & 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) - 0.5 \alpha^{3}_{1} \lambda + 0.25 \mu \theta_{1} & \alpha^{14}_{2} \left(0.5 \lambda + 1.0 \mu\right) + \alpha^{16}_{2} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{2}_{2} \mu + \theta_{2} \left(0.5 \lambda + 1.5 \mu\right) & - 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) - 0.5 \alpha^{3}_{3} \lambda + 0.5 \alpha^{7}_{3} \lambda - 0.25 \theta_{3} \left(\lambda + \mu\right) & - \alpha^{18}_{4} \left(0.5 \lambda + 1.0 \mu\right) - \theta_{4} \left(0.25 \lambda + 0.5 \mu\right) & \lambda \left(0.5 \alpha^{7}_{5} + 0.25 \theta_{5}\right) & 0 & 0 & - \alpha^{12}_{8} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{14}_{8} \left(0.5 \lambda + 1.0 \mu\right) - 0.5 \alpha^{26}_{8} \mu - 0.5 \mu \theta_{8} & \left(0.5 \alpha^{13}_{9} + 0.25 \theta_{9}\right) \left(\lambda + \mu\right) & \alpha^{16}_{10} \left(0.5 \lambda + 1.5 \mu\right) - \alpha^{18}_{10} \left(0.5 \lambda + 1.0 \mu\right) - 0.5 \alpha^{26}_{10} \mu & \left(- 0.5 \alpha^{17}_{11} - 0.25 \theta_{11}\right) \left(\lambda + \mu\right)\\0.5 \lambda & - 0.5 \mu & - 0.5 \lambda - 0.5 \mu & 1.0 \lambda + 3.0 \mu & 0.5 \mu & - 0.5 \mu & 0 & 0 & 0.5 \lambda + 0.5 \mu & - 1.0 \lambda - 2.0 \mu & - 0.5 \lambda - 0.5 \mu & 0 & 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) - 0.5 \alpha^{2}_{0} \mu + 0.25 \lambda \theta_{0} & - \alpha^{13}_{1} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{3}_{1} \left(0.5 \lambda + 1.0 \mu\right) - 0.25 \mu \theta_{1} & - 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) - 0.5 \alpha^{2}_{2} \mu + 0.5 \alpha^{6}_{2} \mu - 0.25 \theta_{2} \left(\lambda + \mu\right) & 0.5 \alpha^{15}_{3} \mu + \alpha^{17}_{3} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{3}_{3} \left(0.5 \lambda + 1.0 \mu\right) + \theta_{3} \left(0.5 \lambda + 1.5 \mu\right) & \mu \left(0.5 \alpha^{6}_{4} + 0.25 \theta_{4}\right) & \mu \left(- 0.5 \alpha^{19}_{5} - 0.25 \theta_{5}\right) & 0 & 0 & \left(0.5 \alpha^{12}_{8} + 0.25 \theta_{8}\right) \left(\lambda + \mu\right) & - \alpha^{13}_{9} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{15}_{9} \mu - \alpha^{27}_{9} \left(0.5 \lambda + 1.0 \mu\right) - \theta_{9} \left(0.5 \lambda + 1.0 \mu\right) & \left(- 0.5 \alpha^{16}_{10} - 0.25 \theta_{10}\right) \left(\lambda + \mu\right) & \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{19}_{11} \mu - \alpha^{27}_{11} \left(0.5 \lambda + 1.0 \mu\right)\\0 & 0 & - 0.5 \lambda - 1.0 \mu & 0.5 \mu & 0.5 \lambda + 1.5 \mu & - 0.5 \lambda - 0.5 \mu & 0 & 0 & 0 & 0 & - 0.5 \mu & 0.5 \lambda & 0 & 0 & - \alpha^{16}_{2} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{6}_{2} \mu - \theta_{2} \left(0.25 \lambda + 0.5 \mu\right) & 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) - 0.5 \alpha^{7}_{3} \lambda + 0.25 \mu \theta_{3} & \alpha^{18}_{4} \left(0.5 \lambda + 1.0 \mu\right) + 0.5 \alpha^{6}_{4} \mu + \theta_{4} \left(0.25 \lambda + 0.75 \mu\right) & - 0.5 \alpha^{19}_{5} \mu - 0.5 \alpha^{7}_{5} \lambda - 0.25 \theta_{5} \left(\lambda + \mu\right) & 0 & 0 & 0 & 0 & - \alpha^{16}_{10} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{18}_{10} \left(0.5 \lambda + 1.0 \mu\right) - 0.25 \mu \theta_{10} & 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) - 0.5 \alpha^{19}_{11} \mu + 0.25 \lambda \theta_{11}\\0 & 0 & 0.5 \lambda & - 0.5 \mu & - 0.5 \lambda - 0.5 \mu & 0.5 \lambda + 1.5 \mu & 0 & 0 & 0 & 0 & 0.5 \mu & - 0.5 \lambda - 1.0 \mu & 0 & 0 & 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) - 0.5 \alpha^{6}_{2} \mu + 0.25 \lambda \theta_{2} & - \alpha^{17}_{3} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{7}_{3} \left(0.5 \lambda + 1.0 \mu\right) - 0.25 \mu \theta_{3} & - 0.5 \alpha^{18}_{4} \lambda - 0.5 \alpha^{6}_{4} \mu - 0.25 \theta_{4} \left(\lambda + \mu\right) & 0.5 \alpha^{19}_{5} \mu + \alpha^{7}_{5} \left(0.5 \lambda + 1.0 \mu\right) + \theta_{5} \left(0.25 \lambda + 0.75 \mu\right) & 0 & 0 & 0 & 0 & 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) - 0.5 \alpha^{18}_{10} \lambda + 0.25 \mu \theta_{10} & - \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{19}_{11} \mu - \theta_{11} \left(0.25 \lambda + 0.5 \mu\right)\\- 0.5 \mu & 0.5 \lambda & 0 & 0 & 0 & 0 & 0.5 \lambda + 1.5 \mu & - 0.5 \lambda - 0.5 \mu & - 0.5 \lambda - 1.0 \mu & 0.5 \mu & 0 & 0 & \alpha^{10}_{0} \left(0.5 \lambda + 1.0 \mu\right) - \alpha^{12}_{0} \left(0.5 \lambda + 1.5 \mu\right) - 0.25 \mu \theta_{0} & - 0.5 \alpha^{11}_{1} \mu + 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) + 0.25 \lambda \theta_{1} & 0 & 0 & 0 & 0 & \alpha^{10}_{6} \left(0.5 \lambda + 1.0 \mu\right) + 0.5 \alpha^{22}_{6} \mu + \theta_{6} \left(0.25 \lambda + 0.75 \mu\right) & - 0.5 \alpha^{11}_{7} \mu - 0.5 \alpha^{23}_{7} \lambda - 0.25 \theta_{7} \left(\lambda + \mu\right) & - \alpha^{12}_{8} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{22}_{8} \mu - \theta_{8} \left(0.25 \lambda + 0.5 \mu\right) & 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) - 0.5 \alpha^{23}_{9} \lambda + 0.25 \mu \theta_{9} & 0 & 0\\0.5 \mu & - 0.5 \lambda - 1.0 \mu & 0 & 0 & 0 & 0 & - 0.5 \lambda - 0.5 \mu & 0.5 \lambda + 1.5 \mu & 0.5 \lambda & - 0.5 \mu & 0 & 0 & - 0.5 \alpha^{10}_{0} \lambda + 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) + 0.25 \mu \theta_{0} & 0.5 \alpha^{11}_{1} \mu - \alpha^{13}_{1} \left(0.5 \lambda + 1.5 \mu\right) - \theta_{1} \left(0.25 \lambda + 0.5 \mu\right) & 0 & 0 & 0 & 0 & - 0.5 \alpha^{10}_{6} \lambda - 0.5 \alpha^{22}_{6} \mu - 0.25 \theta_{6} \left(\lambda + \mu\right) & 0.5 \alpha^{11}_{7} \mu + \alpha^{23}_{7} \left(0.5 \lambda + 1.0 \mu\right) + \theta_{7} \left(0.25 \lambda + 0.75 \mu\right) & 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) - 0.5 \alpha^{22}_{8} \mu + 0.25 \lambda \theta_{8} & - \alpha^{13}_{9} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{23}_{9} \left(0.5 \lambda + 1.0 \mu\right) - 0.25 \mu \theta_{9} & 0 & 0\\0 & - 0.5 \lambda - 0.5 \mu & - 1.0 \mu & 0.5 \lambda + 0.5 \mu & 0 & 0 & - 0.5 \lambda - 1.0 \mu & 0.5 \lambda & 1.0 \lambda + 3.0 \mu & - 0.5 \lambda - 0.5 \mu & - 0.5 \lambda - 1.0 \mu & 0.5 \mu & - \alpha^{10}_{0} \left(0.5 \lambda + 1.0 \mu\right) + \alpha^{12}_{0} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{2}_{0} \mu & \left(- 0.5 \alpha^{13}_{1} - 0.25 \theta_{1}\right) \left(\lambda + \mu\right) & \alpha^{14}_{2} \left(0.5 \lambda + 1.0 \mu\right) - \alpha^{16}_{2} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{2}_{2} \mu - 0.5 \mu \theta_{2} & \left(0.5 \alpha^{17}_{3} + 0.25 \theta_{3}\right) \left(\lambda + \mu\right) & 0 & 0 & - \alpha^{10}_{6} \left(0.5 \lambda + 1.0 \mu\right) - \theta_{6} \left(0.25 \lambda + 0.5 \mu\right) & \lambda \left(0.5 \alpha^{23}_{7} + 0.25 \theta_{7}\right) & \alpha^{12}_{8} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{14}_{8} \left(0.5 \lambda + 1.0 \mu\right) + 0.5 \alpha^{26}_{8} \mu + \theta_{8} \left(0.5 \lambda + 1.5 \mu\right) & - 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) + 0.5 \alpha^{23}_{9} \lambda - 0.5 \alpha^{27}_{9} \lambda - 0.25 \theta_{9} \left(\lambda + \mu\right) & - \alpha^{16}_{10} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{26}_{10} \mu - \theta_{10} \left(0.25 \lambda + 0.5 \mu\right) & 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) - 0.5 \alpha^{27}_{11} \lambda + 0.25 \mu \theta_{11}\\- 0.5 \lambda - 0.5 \mu & 0 & 0.5 \lambda + 0.5 \mu & - 1.0 \lambda - 2.0 \mu & 0 & 0 & 0.5 \mu & - 0.5 \mu & - 0.5 \lambda - 0.5 \mu & 1.0 \lambda + 3.0 \mu & 0.5 \lambda & - 0.5 \mu & \left(- 0.5 \alpha^{12}_{0} - 0.25 \theta_{0}\right) \left(\lambda + \mu\right) & - 0.5 \alpha^{11}_{1} \mu + \alpha^{13}_{1} \left(0.5 \lambda + 1.5 \mu\right) - \alpha^{3}_{1} \left(0.5 \lambda + 1.0 \mu\right) & \left(0.5 \alpha^{16}_{2} + 0.25 \theta_{2}\right) \left(\lambda + \mu\right) & 0.5 \alpha^{15}_{3} \mu - \alpha^{17}_{3} \left(0.5 \lambda + 1.5 \mu\right) - \alpha^{3}_{3} \left(0.5 \lambda + 1.0 \mu\right) - \theta_{3} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & \mu \left(0.5 \alpha^{22}_{6} + 0.25 \theta_{6}\right) & \mu \left(- 0.5 \alpha^{11}_{7} - 0.25 \theta_{7}\right) & - 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) + 0.5 \alpha^{22}_{8} \mu - 0.5 \alpha^{26}_{8} \mu - 0.25 \theta_{8} \left(\lambda + \mu\right) & \alpha^{13}_{9} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{15}_{9} \mu + \alpha^{27}_{9} \left(0.5 \lambda + 1.0 \mu\right) + \theta_{9} \left(0.5 \lambda + 1.5 \mu\right) & 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) - 0.5 \alpha^{26}_{10} \mu + 0.25 \lambda \theta_{10} & - \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{27}_{11} \left(0.5 \lambda + 1.0 \mu\right) - 0.25 \mu \theta_{11}\\0 & 0 & 0 & - 0.5 \lambda - 0.5 \mu & - 0.5 \mu & 0.5 \mu & 0 & 0 & - 0.5 \lambda - 1.0 \mu & 0.5 \lambda & 0.5 \lambda + 1.5 \mu & 0 & 0 & 0 & - \alpha^{14}_{2} \left(0.5 \lambda + 1.0 \mu\right) + \alpha^{16}_{2} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{6}_{2} \mu & \left(- 0.5 \alpha^{17}_{3} - 0.25 \theta_{3}\right) \left(\lambda + \mu\right) & \mu \left(- 0.5 \alpha^{6}_{4} - 0.25 \theta_{4}\right) & \mu \left(0.5 \alpha^{19}_{5} + 0.25 \theta_{5}\right) & 0 & 0 & - \alpha^{14}_{8} \left(0.5 \lambda + 1.0 \mu\right) - \theta_{8} \left(0.25 \lambda + 0.5 \mu\right) & \lambda \left(0.5 \alpha^{27}_{9} + 0.25 \theta_{9}\right) & \alpha^{16}_{10} \left(0.5 \lambda + 1.5 \mu\right) + \theta_{10} \left(0.25 \lambda + 0.75 \mu\right) & - 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) + 0.5 \alpha^{19}_{11} \mu + 0.5 \alpha^{27}_{11} \lambda\\0 & 0 & - 0.5 \lambda - 0.5 \mu & 0 & 0.5 \lambda & - 0.5 \lambda - 1.0 \mu & 0 & 0 & 0.5 \mu & - 0.5 \mu & 0 & 0.5 \lambda + 1.5 \mu & 0 & 0 & \left(- 0.5 \alpha^{16}_{2} - 0.25 \theta_{2}\right) \left(\lambda + \mu\right) & - 0.5 \alpha^{15}_{3} \mu + \alpha^{17}_{3} \left(0.5 \lambda + 1.5 \mu\right) - \alpha^{7}_{3} \left(0.5 \lambda + 1.0 \mu\right) & \lambda \left(0.5 \alpha^{18}_{4} + 0.25 \theta_{4}\right) & - \alpha^{7}_{5} \left(0.5 \lambda + 1.0 \mu\right) - \theta_{5} \left(0.25 \lambda + 0.5 \mu\right) & 0 & 0 & \mu \left(0.5 \alpha^{26}_{8} + 0.25 \theta_{8}\right) & \mu \left(- 0.5 \alpha^{15}_{9} - 0.25 \theta_{9}\right) & - 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) + 0.5 \alpha^{18}_{10} \lambda + 0.5 \alpha^{26}_{10} \mu & \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right) + \theta_{11} \left(0.25 \lambda + 0.75 \mu\right)\\0.5 \alpha^{12}_{0} \lambda + 1.5 \alpha^{12}_{0} \mu + 0.25 \lambda \theta_{0} + 0.75 \mu \theta_{0} & 0.5 \alpha^{10}_{0} \lambda - 0.5 \alpha^{12}_{0} \lambda - 0.5 \alpha^{12}_{0} \mu + 0.5 \alpha^{2}_{0} \mu & - 0.5 \alpha^{12}_{0} \lambda - 1.5 \alpha^{12}_{0} \mu + 0.5 \alpha^{2}_{0} \mu - 0.25 \lambda \theta_{0} - 0.5 \mu \theta_{0} & 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) - 0.5 \alpha^{2}_{0} \mu + 0.25 \lambda \theta_{0} & 0 & 0 & 0.5 \alpha^{10}_{0} \lambda + 1.0 \alpha^{10}_{0} \mu - 0.5 \alpha^{12}_{0} \lambda - 1.5 \alpha^{12}_{0} \mu - 0.25 \mu \theta_{0} & - 0.5 \alpha^{10}_{0} \lambda + 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) + 0.25 \mu \theta_{0} & - 0.5 \alpha^{10}_{0} \lambda - 1.0 \alpha^{10}_{0} \mu + 0.5 \alpha^{12}_{0} \lambda + 1.5 \alpha^{12}_{0} \mu - 0.5 \alpha^{2}_{0} \mu & \left(- 0.5 \alpha^{12}_{0} - 0.25 \theta_{0}\right) \left(\lambda + \mu\right) & 0 & 0 & - \frac{\alpha^{10}_{0} \left(- 2 \alpha^{10}_{0} \left(\lambda + 3 \mu\right) + 2 \alpha^{12}_{0} \left(\lambda + 2 \mu\right) + \mu \theta_{0}\right)}{2} - \alpha^{12}_{0} \left(\alpha^{10}_{0} \left(\lambda + 2 \mu\right) - 2 \alpha^{12}_{0} \left(\lambda + 3 \mu\right) + \alpha^{2}_{0} \mu\right) - \frac{\alpha^{2}_{0} \left(2 \alpha^{12}_{0} \mu - 2 \alpha^{2}_{0} \left(\lambda + 3 \mu\right) + \theta_{0} \left(\lambda + 2 \mu\right)\right)}{2} - \frac{\theta_{0} \left(\alpha^{10}_{0} \mu + \alpha^{2}_{0} \left(\lambda + 2 \mu\right) - \theta_{0} \left(\lambda + 3 \mu\right)\right)}{2} & \frac{\alpha^{11}_{1} \mu \theta_{0}}{2} - \frac{\alpha^{13}_{1} \theta_{0} \left(\lambda + \mu\right)}{2} + \frac{\alpha^{3}_{1} \lambda \theta_{0}}{2} + \frac{\theta_{1} \left(\alpha^{10}_{0} \lambda - \alpha^{12}_{0} \left(\lambda + \mu\right) + \alpha^{2}_{0} \mu\right)}{2} & - \alpha^{12}_{0} \alpha^{14}_{2} \left(\lambda + 2 \mu\right) - \frac{\alpha^{2}_{0} \theta_{2} \left(\lambda + 2 \mu\right)}{2} - \frac{\alpha^{2}_{2} \left(2 \alpha^{12}_{0} \mu - 2 \alpha^{2}_{0} \left(\lambda + 3 \mu\right) + \theta_{0} \left(\lambda + 2 \mu\right)\right)}{2} & \frac{\alpha^{3}_{3} \lambda \theta_{0}}{2} + \frac{\theta_{3} \left(\alpha^{12}_{0} \left(\lambda + \mu\right) - \alpha^{2}_{0} \mu\right)}{2} & 0 & 0 & - \frac{\alpha^{10}_{0} \mu \theta_{6}}{2} - \alpha^{12}_{0} \alpha^{22}_{6} \mu - \frac{\alpha^{10}_{6} \left(- 2 \alpha^{10}_{0} \left(\lambda + 3 \mu\right) + 2 \alpha^{12}_{0} \left(\lambda + 2 \mu\right) + \mu \theta_{0}\right)}{2} & \frac{\alpha^{11}_{7} \mu \theta_{0}}{2} - \frac{\theta_{7} \left(\alpha^{10}_{0} \lambda - \alpha^{12}_{0} \left(\lambda + \mu\right)\right)}{2} & - \alpha^{12}_{0} \alpha^{14}_{8} \left(\lambda + 2 \mu\right) - \alpha^{12}_{0} \alpha^{22}_{8} \mu - \alpha^{12}_{8} \left(\alpha^{10}_{0} \left(\lambda + 2 \mu\right) - 2 \alpha^{12}_{0} \left(\lambda + 3 \mu\right) + \alpha^{2}_{0} \mu\right) & \frac{\left(\lambda + \mu\right) \left(- \alpha^{12}_{0} \theta_{9} - \alpha^{13}_{9} \theta_{0}\right)}{2} & 0 & 0\\0.5 \alpha^{11}_{1} \mu - 0.5 \alpha^{13}_{1} \lambda - 0.5 \alpha^{13}_{1} \mu + 0.5 \alpha^{3}_{1} \lambda & 0.5 \alpha^{13}_{1} \lambda + 1.5 \alpha^{13}_{1} \mu + 0.25 \lambda \theta_{1} + 0.75 \mu \theta_{1} & 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) - 0.5 \alpha^{3}_{1} \lambda + 0.25 \mu \theta_{1} & - 0.5 \alpha^{13}_{1} \lambda - 1.5 \alpha^{13}_{1} \mu + 0.5 \alpha^{3}_{1} \lambda + 1.0 \alpha^{3}_{1} \mu - 0.25 \mu \theta_{1} & 0 & 0 & - 0.5 \alpha^{11}_{1} \mu + 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) + 0.25 \lambda \theta_{1} & 0.5 \alpha^{11}_{1} \mu - 0.5 \alpha^{13}_{1} \lambda - 1.5 \alpha^{13}_{1} \mu - 0.25 \lambda \theta_{1} - 0.5 \mu \theta_{1} & \left(- 0.5 \alpha^{13}_{1} - 0.25 \theta_{1}\right) \left(\lambda + \mu\right) & - 0.5 \alpha^{11}_{1} \mu + 0.5 \alpha^{13}_{1} \lambda + 1.5 \alpha^{13}_{1} \mu - 0.5 \alpha^{3}_{1} \lambda - 1.0 \alpha^{3}_{1} \mu & 0 & 0 & \frac{\alpha^{10}_{0} \lambda \theta_{1}}{2} - \frac{\alpha^{12}_{0} \theta_{1} \left(\lambda + \mu\right)}{2} + \frac{\alpha^{2}_{0} \mu \theta_{1}}{2} + \frac{\theta_{0} \left(\alpha^{11}_{1} \mu - \alpha^{13}_{1} \left(\lambda + \mu\right) + \alpha^{3}_{1} \lambda\right)}{2} & - \frac{\alpha^{11}_{1} \left(- 2 \alpha^{11}_{1} \left(\lambda + 3 \mu\right) + 2 \alpha^{13}_{1} \mu + \theta_{1} \left(\lambda + 2 \mu\right)\right)}{2} - \alpha^{13}_{1} \left(\alpha^{11}_{1} \mu - 2 \alpha^{13}_{1} \left(\lambda + 3 \mu\right) + \alpha^{3}_{1} \left(\lambda + 2 \mu\right)\right) - \frac{\alpha^{3}_{1} \left(2 \alpha^{13}_{1} \left(\lambda + 2 \mu\right) - 2 \alpha^{3}_{1} \left(\lambda + 3 \mu\right) + \mu \theta_{1}\right)}{2} - \frac{\theta_{1} \left(\alpha^{11}_{1} \left(\lambda + 2 \mu\right) + \alpha^{3}_{1} \mu - \theta_{1} \left(\lambda + 3 \mu\right)\right)}{2} & \frac{\alpha^{2}_{2} \mu \theta_{1}}{2} + \frac{\theta_{2} \left(\alpha^{13}_{1} \left(\lambda + \mu\right) - \alpha^{3}_{1} \lambda\right)}{2} & - \alpha^{13}_{1} \alpha^{15}_{3} \mu - \frac{\alpha^{3}_{1} \mu \theta_{3}}{2} - \frac{\alpha^{3}_{3} \left(2 \alpha^{13}_{1} \left(\lambda + 2 \mu\right) - 2 \alpha^{3}_{1} \left(\lambda + 3 \mu\right) + \mu \theta_{1}\right)}{2} & 0 & 0 & \frac{\alpha^{10}_{6} \lambda \theta_{1}}{2} - \frac{\theta_{6} \left(\alpha^{11}_{1} \mu - \alpha^{13}_{1} \left(\lambda + \mu\right)\right)}{2} & - \frac{\alpha^{11}_{1} \theta_{7} \left(\lambda + 2 \mu\right)}{2} - \alpha^{13}_{1} \alpha^{23}_{7} \left(\lambda + 2 \mu\right) - \frac{\alpha^{11}_{7} \left(- 2 \alpha^{11}_{1} \left(\lambda + 3 \mu\right) + 2 \alpha^{13}_{1} \mu + \theta_{1} \left(\lambda + 2 \mu\right)\right)}{2} & \frac{\left(\lambda + \mu\right) \left(- \alpha^{13}_{1} \theta_{8} - \alpha^{12}_{8} \theta_{1}\right)}{2} & - \alpha^{13}_{1} \alpha^{15}_{9} \mu - \alpha^{13}_{1} \alpha^{23}_{9} \left(\lambda + 2 \mu\right) - \alpha^{13}_{9} \left(\alpha^{11}_{1} \mu - 2 \alpha^{13}_{1} \left(\lambda + 3 \mu\right) + \alpha^{3}_{1} \left(\lambda + 2 \mu\right)\right) & 0 & 0\\- 0.5 \alpha^{14}_{2} \lambda - 1.0 \alpha^{14}_{2} \mu - 0.25 \lambda \theta_{2} - 0.5 \mu \theta_{2} & \mu \left(0.5 \alpha^{2}_{2} + 0.25 \theta_{2}\right) & 0.5 \alpha^{14}_{2} \lambda + 1.0 \alpha^{14}_{2} \mu + 0.5 \alpha^{16}_{2} \lambda + 1.5 \alpha^{16}_{2} \mu + 0.5 \alpha^{2}_{2} \mu + 0.5 \lambda \theta_{2} + 1.5 \mu \theta_{2} & - 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) - 0.5 \alpha^{2}_{2} \mu + 0.5 \alpha^{6}_{2} \mu - 0.25 \theta_{2} \left(\lambda + \mu\right) & - 0.5 \alpha^{16}_{2} \lambda - 1.5 \alpha^{16}_{2} \mu + 0.5 \alpha^{6}_{2} \mu - 0.25 \lambda \theta_{2} - 0.5 \mu \theta_{2} & 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) - 0.5 \alpha^{6}_{2} \mu + 0.25 \lambda \theta_{2} & 0 & 0 & 0.5 \alpha^{14}_{2} \lambda + 1.0 \alpha^{14}_{2} \mu - 0.5 \alpha^{16}_{2} \lambda - 1.5 \alpha^{16}_{2} \mu - 0.5 \alpha^{2}_{2} \mu - 0.5 \mu \theta_{2} & \left(0.5 \alpha^{16}_{2} + 0.25 \theta_{2}\right) \left(\lambda + \mu\right) & - 0.5 \alpha^{14}_{2} \lambda - 1.0 \alpha^{14}_{2} \mu + 0.5 \alpha^{16}_{2} \lambda + 1.5 \alpha^{16}_{2} \mu - 0.5 \alpha^{6}_{2} \mu & \left(- 0.5 \alpha^{16}_{2} - 0.25 \theta_{2}\right) \left(\lambda + \mu\right) & - \alpha^{12}_{0} \left(\alpha^{14}_{2} \left(\lambda + 2 \mu\right) + \alpha^{2}_{2} \mu\right) + \frac{\alpha^{2}_{0} \left(2 \alpha^{2}_{2} \left(\lambda + 3 \mu\right) - \theta_{2} \left(\lambda + 2 \mu\right)\right)}{2} - \frac{\alpha^{2}_{2} \theta_{0} \left(\lambda + 2 \mu\right)}{2} & \frac{\alpha^{13}_{1} \theta_{2} \left(\lambda + \mu\right)}{2} - \frac{\alpha^{3}_{1} \lambda \theta_{2}}{2} + \frac{\alpha^{2}_{2} \mu \theta_{1}}{2} & - \alpha^{14}_{2} \left(- 2 \alpha^{14}_{2} \left(\lambda + 3 \mu\right) + \alpha^{16}_{2} \left(\lambda + 2 \mu\right) + \mu \theta_{2}\right) - \alpha^{16}_{2} \left(\alpha^{14}_{2} \left(\lambda + 2 \mu\right) - 2 \alpha^{16}_{2} \left(\lambda + 3 \mu\right) + \alpha^{6}_{2} \mu\right) + \frac{\alpha^{2}_{2} \left(2 \alpha^{2}_{2} \left(\lambda + 3 \mu\right) - \theta_{2} \left(\lambda + 2 \mu\right)\right)}{2} - \frac{\alpha^{6}_{2} \left(2 \alpha^{16}_{2} \mu - 2 \alpha^{6}_{2} \left(\lambda + 3 \mu\right) + \theta_{2} \left(\lambda + 2 \mu\right)\right)}{2} - \frac{\theta_{2} \left(2 \alpha^{14}_{2} \mu + \alpha^{2}_{2} \left(\lambda + 2 \mu\right) + \alpha^{6}_{2} \left(\lambda + 2 \mu\right) - 2 \theta_{2} \left(\lambda + 3 \mu\right)\right)}{2} & - \frac{\alpha^{17}_{3} \theta_{2} \left(\lambda + \mu\right)}{2} - \frac{\alpha^{3}_{3} \lambda \theta_{2}}{2} + \frac{\alpha^{7}_{3} \lambda \theta_{2}}{2} - \frac{\theta_{3} \left(\alpha^{16}_{2} \left(\lambda + \mu\right) + \alpha^{2}_{2} \mu - \alpha^{6}_{2} \mu\right)}{2} & - \alpha^{16}_{2} \alpha^{18}_{4} \left(\lambda + 2 \mu\right) - \frac{\alpha^{6}_{2} \theta_{4} \left(\lambda + 2 \mu\right)}{2} - \frac{\alpha^{6}_{4} \left(2 \alpha^{16}_{2} \mu - 2 \alpha^{6}_{2} \left(\lambda + 3 \mu\right) + \theta_{2} \left(\lambda + 2 \mu\right)\right)}{2} & \frac{\alpha^{7}_{5} \lambda \theta_{2}}{2} + \frac{\theta_{5} \left(\alpha^{16}_{2} \left(\lambda + \mu\right) - \alpha^{6}_{2} \mu\right)}{2} & 0 & 0 & - \alpha^{14}_{2} \mu \theta_{8} - \alpha^{16}_{2} \alpha^{26}_{8} \mu - \alpha^{12}_{8} \left(\alpha^{14}_{2} \left(\lambda + 2 \mu\right) + \alpha^{2}_{2} \mu\right) - \alpha^{14}_{8} \left(- 2 \alpha^{14}_{2} \left(\lambda + 3 \mu\right) + \alpha^{16}_{2} \left(\lambda + 2 \mu\right) + \mu \theta_{2}\right) & \frac{\left(\lambda + \mu\right) \left(\alpha^{16}_{2} \theta_{9} + \alpha^{13}_{9} \theta_{2}\right)}{2} & - \alpha^{16}_{10} \left(\alpha^{14}_{2} \left(\lambda + 2 \mu\right) - 2 \alpha^{16}_{2} \left(\lambda + 3 \mu\right) + \alpha^{6}_{2} \mu\right) - \alpha^{18}_{10} \alpha^{16}_{2} \left(\lambda + 2 \mu\right) - \alpha^{26}_{10} \alpha^{16}_{2} \mu & \frac{\left(\lambda + \mu\right) \left(- \alpha^{17}_{11} \theta_{2} - \alpha^{16}_{2} \theta_{11}\right)}{2}\\\lambda \left(0.5 \alpha^{3}_{3} + 0.25 \theta_{3}\right) & \mu \left(- 0.5 \alpha^{15}_{3} - 0.25 \theta_{3}\right) & - 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) - 0.5 \alpha^{3}_{3} \lambda + 0.5 \alpha^{7}_{3} \lambda - 0.25 \theta_{3} \left(\lambda + \mu\right) & 0.5 \alpha^{15}_{3} \mu + 0.5 \alpha^{17}_{3} \lambda + 1.5 \alpha^{17}_{3} \mu + 0.5 \alpha^{3}_{3} \lambda + 1.0 \alpha^{3}_{3} \mu + 0.5 \lambda \theta_{3} + 1.5 \mu \theta_{3} & 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) - 0.5 \alpha^{7}_{3} \lambda + 0.25 \mu \theta_{3} & - 0.5 \alpha^{17}_{3} \lambda - 1.5 \alpha^{17}_{3} \mu + 0.5 \alpha^{7}_{3} \lambda + 1.0 \alpha^{7}_{3} \mu - 0.25 \mu \theta_{3} & 0 & 0 & \left(0.5 \alpha^{17}_{3} + 0.25 \theta_{3}\right) \left(\lambda + \mu\right) & 0.5 \alpha^{15}_{3} \mu - 0.5 \alpha^{17}_{3} \lambda - 1.5 \alpha^{17}_{3} \mu - 0.5 \alpha^{3}_{3} \lambda - 1.0 \alpha^{3}_{3} \mu - 0.5 \lambda \theta_{3} - 1.0 \mu \theta_{3} & \left(- 0.5 \alpha^{17}_{3} - 0.25 \theta_{3}\right) \left(\lambda + \mu\right) & - 0.5 \alpha^{15}_{3} \mu + 0.5 \alpha^{17}_{3} \lambda + 1.5 \alpha^{17}_{3} \mu - 0.5 \alpha^{7}_{3} \lambda - 1.0 \alpha^{7}_{3} \mu & \frac{\alpha^{12}_{0} \theta_{3} \left(\lambda + \mu\right)}{2} - \frac{\alpha^{2}_{0} \mu \theta_{3}}{2} + \frac{\alpha^{3}_{3} \lambda \theta_{0}}{2} & - \alpha^{13}_{1} \left(\alpha^{15}_{3} \mu + \alpha^{3}_{3} \left(\lambda + 2 \mu\right)\right) + \frac{\alpha^{3}_{1} \left(2 \alpha^{3}_{3} \left(\lambda + 3 \mu\right) - \mu \theta_{3}\right)}{2} - \frac{\alpha^{3}_{3} \mu \theta_{1}}{2} & - \frac{\alpha^{16}_{2} \theta_{3} \left(\lambda + \mu\right)}{2} - \frac{\alpha^{2}_{2} \mu \theta_{3}}{2} + \frac{\alpha^{6}_{2} \mu \theta_{3}}{2} - \frac{\theta_{2} \left(\alpha^{17}_{3} \left(\lambda + \mu\right) + \alpha^{3}_{3} \lambda - \alpha^{7}_{3} \lambda\right)}{2} & - \alpha^{15}_{3} \left(- 2 \alpha^{15}_{3} \left(\lambda + 3 \mu\right) + \alpha^{17}_{3} \mu + \theta_{3} \left(\lambda + 2 \mu\right)\right) - \alpha^{17}_{3} \left(\alpha^{15}_{3} \mu - 2 \alpha^{17}_{3} \left(\lambda + 3 \mu\right) + \alpha^{7}_{3} \left(\lambda + 2 \mu\right)\right) + \frac{\alpha^{3}_{3} \left(2 \alpha^{3}_{3} \left(\lambda + 3 \mu\right) - \mu \theta_{3}\right)}{2} - \frac{\alpha^{7}_{3} \left(2 \alpha^{17}_{3} \left(\lambda + 2 \mu\right) - 2 \alpha^{7}_{3} \left(\lambda + 3 \mu\right) + \mu \theta_{3}\right)}{2} - \frac{\theta_{3} \left(2 \alpha^{15}_{3} \left(\lambda + 2 \mu\right) + \alpha^{3}_{3} \mu + \alpha^{7}_{3} \mu - 2 \theta_{3} \left(\lambda + 3 \mu\right)\right)}{2} & \frac{\alpha^{6}_{4} \mu \theta_{3}}{2} + \frac{\theta_{4} \left(\alpha^{17}_{3} \left(\lambda + \mu\right) - \alpha^{7}_{3} \lambda\right)}{2} & - \alpha^{17}_{3} \alpha^{19}_{5} \mu - \frac{\alpha^{7}_{3} \mu \theta_{5}}{2} - \frac{\alpha^{7}_{5} \left(2 \alpha^{17}_{3} \left(\lambda + 2 \mu\right) - 2 \alpha^{7}_{3} \left(\lambda + 3 \mu\right) + \mu \theta_{3}\right)}{2} & 0 & 0 & \frac{\left(\lambda + \mu\right) \left(\alpha^{17}_{3} \theta_{8} + \alpha^{12}_{8} \theta_{3}\right)}{2} & - \alpha^{15}_{3} \theta_{9} \left(\lambda + 2 \mu\right) - \alpha^{17}_{3} \alpha^{27}_{9} \left(\lambda + 2 \mu\right) - \alpha^{13}_{9} \left(\alpha^{15}_{3} \mu + \alpha^{3}_{3} \left(\lambda + 2 \mu\right)\right) - \alpha^{15}_{9} \left(- 2 \alpha^{15}_{3} \left(\lambda + 3 \mu\right) + \alpha^{17}_{3} \mu + \theta_{3} \left(\lambda + 2 \mu\right)\right) & \frac{\left(\lambda + \mu\right) \left(- \alpha^{16}_{10} \theta_{3} - \alpha^{17}_{3} \theta_{10}\right)}{2} & - \alpha^{17}_{11} \left(\alpha^{15}_{3} \mu - 2 \alpha^{17}_{3} \left(\lambda + 3 \mu\right) + \alpha^{7}_{3} \left(\lambda + 2 \mu\right)\right) - \alpha^{19}_{11} \alpha^{17}_{3} \mu - \alpha^{27}_{11} \alpha^{17}_{3} \left(\lambda + 2 \mu\right)\\0 & 0 & - 0.5 \alpha^{18}_{4} \lambda - 1.0 \alpha^{18}_{4} \mu - 0.25 \lambda \theta_{4} - 0.5 \mu \theta_{4} & \mu \left(0.5 \alpha^{6}_{4} + 0.25 \theta_{4}\right) & 0.5 \alpha^{18}_{4} \lambda + 1.0 \alpha^{18}_{4} \mu + 0.5 \alpha^{6}_{4} \mu + 0.25 \lambda \theta_{4} + 0.75 \mu \theta_{4} & - 0.5 \alpha^{18}_{4} \lambda - 0.5 \alpha^{6}_{4} \mu - 0.25 \lambda \theta_{4} - 0.25 \mu \theta_{4} & 0 & 0 & 0 & 0 & \mu \left(- 0.5 \alpha^{6}_{4} - 0.25 \theta_{4}\right) & \lambda \left(0.5 \alpha^{18}_{4} + 0.25 \theta_{4}\right) & 0 & 0 & - \alpha^{16}_{2} \left(\alpha^{18}_{4} \left(\lambda + 2 \mu\right) + \alpha^{6}_{4} \mu\right) + \frac{\alpha^{6}_{2} \left(2 \alpha^{6}_{4} \left(\lambda + 3 \mu\right) - \theta_{4} \left(\lambda + 2 \mu\right)\right)}{2} - \frac{\alpha^{6}_{4} \theta_{2} \left(\lambda + 2 \mu\right)}{2} & \frac{\alpha^{17}_{3} \theta_{4} \left(\lambda + \mu\right)}{2} - \frac{\alpha^{7}_{3} \lambda \theta_{4}}{2} + \frac{\alpha^{6}_{4} \mu \theta_{3}}{2} & \frac{\alpha^{18}_{4} \left(2 \alpha^{18}_{4} \left(\lambda + 3 \mu\right) - \mu \theta_{4}\right)}{2} + \frac{\alpha^{6}_{4} \left(2 \alpha^{6}_{4} \left(\lambda + 3 \mu\right) - \theta_{4} \left(\lambda + 2 \mu\right)\right)}{2} - \frac{\theta_{4} \left(\alpha^{18}_{4} \mu + \alpha^{6}_{4} \left(\lambda + 2 \mu\right) - \theta_{4} \left(\lambda + 3 \mu\right)\right)}{2} & - \frac{\alpha^{19}_{5} \mu \theta_{4}}{2} - \frac{\alpha^{7}_{5} \lambda \theta_{4}}{2} - \frac{\theta_{5} \left(\alpha^{18}_{4} \lambda + \alpha^{6}_{4} \mu\right)}{2} & 0 & 0 & 0 & 0 & - \alpha^{16}_{10} \left(\alpha^{18}_{4} \left(\lambda + 2 \mu\right) + \alpha^{6}_{4} \mu\right) + \frac{\alpha^{18}_{10} \left(2 \alpha^{18}_{4} \left(\lambda + 3 \mu\right) - \mu \theta_{4}\right)}{2} - \frac{\alpha^{18}_{4} \mu \theta_{10}}{2} & \frac{\alpha^{17}_{11} \theta_{4} \left(\lambda + \mu\right)}{2} - \frac{\alpha^{19}_{11} \mu \theta_{4}}{2} + \frac{\alpha^{18}_{4} \lambda \theta_{11}}{2}\\0 & 0 & \lambda \left(0.5 \alpha^{7}_{5} + 0.25 \theta_{5}\right) & \mu \left(- 0.5 \alpha^{19}_{5} - 0.25 \theta_{5}\right) & - 0.5 \alpha^{19}_{5} \mu - 0.5 \alpha^{7}_{5} \lambda - 0.25 \lambda \theta_{5} - 0.25 \mu \theta_{5} & 0.5 \alpha^{19}_{5} \mu + 0.5 \alpha^{7}_{5} \lambda + 1.0 \alpha^{7}_{5} \mu + 0.25 \lambda \theta_{5} + 0.75 \mu \theta_{5} & 0 & 0 & 0 & 0 & \mu \left(0.5 \alpha^{19}_{5} + 0.25 \theta_{5}\right) & - 0.5 \alpha^{7}_{5} \lambda - 1.0 \alpha^{7}_{5} \mu - 0.25 \lambda \theta_{5} - 0.5 \mu \theta_{5} & 0 & 0 & \frac{\alpha^{16}_{2} \theta_{5} \left(\lambda + \mu\right)}{2} - \frac{\alpha^{6}_{2} \mu \theta_{5}}{2} + \frac{\alpha^{7}_{5} \lambda \theta_{2}}{2} & - \alpha^{17}_{3} \left(\alpha^{19}_{5} \mu + \alpha^{7}_{5} \left(\lambda + 2 \mu\right)\right) + \frac{\alpha^{7}_{3} \left(2 \alpha^{7}_{5} \left(\lambda + 3 \mu\right) - \mu \theta_{5}\right)}{2} - \frac{\alpha^{7}_{5} \mu \theta_{3}}{2} & - \frac{\alpha^{18}_{4} \lambda \theta_{5}}{2} - \frac{\alpha^{6}_{4} \mu \theta_{5}}{2} - \frac{\theta_{4} \left(\alpha^{19}_{5} \mu + \alpha^{7}_{5} \lambda\right)}{2} & \frac{\alpha^{19}_{5} \left(2 \alpha^{19}_{5} \left(\lambda + 3 \mu\right) - \theta_{5} \left(\lambda + 2 \mu\right)\right)}{2} + \frac{\alpha^{7}_{5} \left(2 \alpha^{7}_{5} \left(\lambda + 3 \mu\right) - \mu \theta_{5}\right)}{2} - \frac{\theta_{5} \left(\alpha^{19}_{5} \left(\lambda + 2 \mu\right) + \alpha^{7}_{5} \mu - \theta_{5} \left(\lambda + 3 \mu\right)\right)}{2} & 0 & 0 & 0 & 0 & \frac{\alpha^{16}_{10} \theta_{5} \left(\lambda + \mu\right)}{2} - \frac{\alpha^{18}_{10} \lambda \theta_{5}}{2} + \frac{\alpha^{19}_{5} \mu \theta_{10}}{2} & - \alpha^{17}_{11} \left(\alpha^{19}_{5} \mu + \alpha^{7}_{5} \left(\lambda + 2 \mu\right)\right) + \frac{\alpha^{19}_{11} \left(2 \alpha^{19}_{5} \left(\lambda + 3 \mu\right) - \theta_{5} \left(\lambda + 2 \mu\right)\right)}{2} - \frac{\alpha^{19}_{5} \theta_{11} \left(\lambda + 2 \mu\right)}{2}\\\mu \left(- 0.5 \alpha^{22}_{6} - 0.25 \theta_{6}\right) & \lambda \left(0.5 \alpha^{10}_{6} + 0.25 \theta_{6}\right) & 0 & 0 & 0 & 0 & 0.5 \alpha^{10}_{6} \lambda + 1.0 \alpha^{10}_{6} \mu + 0.5 \alpha^{22}_{6} \mu + 0.25 \lambda \theta_{6} + 0.75 \mu \theta_{6} & - 0.5 \alpha^{10}_{6} \lambda - 0.5 \alpha^{22}_{6} \mu - 0.25 \lambda \theta_{6} - 0.25 \mu \theta_{6} & - 0.5 \alpha^{10}_{6} \lambda - 1.0 \alpha^{10}_{6} \mu - 0.25 \lambda \theta_{6} - 0.5 \mu \theta_{6} & \mu \left(0.5 \alpha^{22}_{6} + 0.25 \theta_{6}\right) & 0 & 0 & \frac{\alpha^{10}_{0} \left(2 \alpha^{10}_{6} \left(\lambda + 3 \mu\right) - \mu \theta_{6}\right)}{2} - \alpha^{12}_{0} \left(\alpha^{10}_{6} \left(\lambda + 2 \mu\right) + \alpha^{22}_{6} \mu\right) - \frac{\alpha^{10}_{6} \mu \theta_{0}}{2} & - \frac{\alpha^{11}_{1} \mu \theta_{6}}{2} + \frac{\alpha^{13}_{1} \theta_{6} \left(\lambda + \mu\right)}{2} + \frac{\alpha^{10}_{6} \lambda \theta_{1}}{2} & 0 & 0 & 0 & 0 & \frac{\alpha^{10}_{6} \left(2 \alpha^{10}_{6} \left(\lambda + 3 \mu\right) - \mu \theta_{6}\right)}{2} + \frac{\alpha^{22}_{6} \left(2 \alpha^{22}_{6} \left(\lambda + 3 \mu\right) - \theta_{6} \left(\lambda + 2 \mu\right)\right)}{2} - \frac{\theta_{6} \left(\alpha^{10}_{6} \mu + \alpha^{22}_{6} \left(\lambda + 2 \mu\right) - \theta_{6} \left(\lambda + 3 \mu\right)\right)}{2} & - \frac{\alpha^{11}_{7} \mu \theta_{6}}{2} - \frac{\alpha^{23}_{7} \lambda \theta_{6}}{2} - \frac{\theta_{7} \left(\alpha^{10}_{6} \lambda + \alpha^{22}_{6} \mu\right)}{2} & - \frac{\alpha^{22}_{6} \theta_{8} \left(\lambda + 2 \mu\right)}{2} - \alpha^{12}_{8} \left(\alpha^{10}_{6} \left(\lambda + 2 \mu\right) + \alpha^{22}_{6} \mu\right) + \frac{\alpha^{22}_{8} \left(2 \alpha^{22}_{6} \left(\lambda + 3 \mu\right) - \theta_{6} \left(\lambda + 2 \mu\right)\right)}{2} & \frac{\alpha^{22}_{6} \mu \theta_{9}}{2} + \frac{\alpha^{13}_{9} \theta_{6} \left(\lambda + \mu\right)}{2} - \frac{\alpha^{23}_{9} \lambda \theta_{6}}{2} & 0 & 0\\\mu \left(0.5 \alpha^{11}_{7} + 0.25 \theta_{7}\right) & - 0.5 \alpha^{23}_{7} \lambda - 1.0 \alpha^{23}_{7} \mu - 0.25 \lambda \theta_{7} - 0.5 \mu \theta_{7} & 0 & 0 & 0 & 0 & - 0.5 \alpha^{11}_{7} \mu - 0.5 \alpha^{23}_{7} \lambda - 0.25 \lambda \theta_{7} - 0.25 \mu \theta_{7} & 0.5 \alpha^{11}_{7} \mu + 0.5 \alpha^{23}_{7} \lambda + 1.0 \alpha^{23}_{7} \mu + 0.25 \lambda \theta_{7} + 0.75 \mu \theta_{7} & \lambda \left(0.5 \alpha^{23}_{7} + 0.25 \theta_{7}\right) & \mu \left(- 0.5 \alpha^{11}_{7} - 0.25 \theta_{7}\right) & 0 & 0 & - \frac{\alpha^{10}_{0} \lambda \theta_{7}}{2} + \frac{\alpha^{12}_{0} \theta_{7} \left(\lambda + \mu\right)}{2} + \frac{\alpha^{11}_{7} \mu \theta_{0}}{2} & \frac{\alpha^{11}_{1} \left(2 \alpha^{11}_{7} \left(\lambda + 3 \mu\right) - \theta_{7} \left(\lambda + 2 \mu\right)\right)}{2} - \alpha^{13}_{1} \left(\alpha^{11}_{7} \mu + \alpha^{23}_{7} \left(\lambda + 2 \mu\right)\right) - \frac{\alpha^{11}_{7} \theta_{1} \left(\lambda + 2 \mu\right)}{2} & 0 & 0 & 0 & 0 & - \frac{\alpha^{10}_{6} \lambda \theta_{7}}{2} - \frac{\alpha^{22}_{6} \mu \theta_{7}}{2} - \frac{\theta_{6} \left(\alpha^{11}_{7} \mu + \alpha^{23}_{7} \lambda\right)}{2} & \frac{\alpha^{11}_{7} \left(2 \alpha^{11}_{7} \left(\lambda + 3 \mu\right) - \theta_{7} \left(\lambda + 2 \mu\right)\right)}{2} + \frac{\alpha^{23}_{7} \left(2 \alpha^{23}_{7} \left(\lambda + 3 \mu\right) - \mu \theta_{7}\right)}{2} - \frac{\theta_{7} \left(\alpha^{11}_{7} \left(\lambda + 2 \mu\right) + \alpha^{23}_{7} \mu - \theta_{7} \left(\lambda + 3 \mu\right)\right)}{2} & \frac{\alpha^{23}_{7} \lambda \theta_{8}}{2} + \frac{\alpha^{12}_{8} \theta_{7} \left(\lambda + \mu\right)}{2} - \frac{\alpha^{22}_{8} \mu \theta_{7}}{2} & - \frac{\alpha^{23}_{7} \mu \theta_{9}}{2} - \alpha^{13}_{9} \left(\alpha^{11}_{7} \mu + \alpha^{23}_{7} \left(\lambda + 2 \mu\right)\right) + \frac{\alpha^{23}_{9} \left(2 \alpha^{23}_{7} \left(\lambda + 3 \mu\right) - \mu \theta_{7}\right)}{2} & 0 & 0\\0.5 \alpha^{12}_{8} \lambda + 1.5 \alpha^{12}_{8} \mu - 0.5 \alpha^{14}_{8} \lambda - 1.0 \alpha^{14}_{8} \mu - 0.5 \alpha^{22}_{8} \mu & \left(- 0.5 \alpha^{12}_{8} - 0.25 \theta_{8}\right) \left(\lambda + \mu\right) & - 0.5 \alpha^{12}_{8} \lambda - 1.5 \alpha^{12}_{8} \mu + 0.5 \alpha^{14}_{8} \lambda + 1.0 \alpha^{14}_{8} \mu - 0.5 \alpha^{26}_{8} \mu - 0.5 \mu \theta_{8} & \left(0.5 \alpha^{12}_{8} + 0.25 \theta_{8}\right) \left(\lambda + \mu\right) & 0 & 0 & - 0.5 \alpha^{12}_{8} \lambda - 1.5 \alpha^{12}_{8} \mu + 0.5 \alpha^{22}_{8} \mu - 0.25 \lambda \theta_{8} - 0.5 \mu \theta_{8} & 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) - 0.5 \alpha^{22}_{8} \mu + 0.25 \lambda \theta_{8} & 0.5 \alpha^{12}_{8} \lambda + 1.5 \alpha^{12}_{8} \mu + 0.5 \alpha^{14}_{8} \lambda + 1.0 \alpha^{14}_{8} \mu + 0.5 \alpha^{26}_{8} \mu + 0.5 \lambda \theta_{8} + 1.5 \mu \theta_{8} & - 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) + 0.5 \alpha^{22}_{8} \mu - 0.5 \alpha^{26}_{8} \mu - 0.25 \theta_{8} \left(\lambda + \mu\right) & - 0.5 \alpha^{14}_{8} \lambda - 1.0 \alpha^{14}_{8} \mu - 0.25 \lambda \theta_{8} - 0.5 \mu \theta_{8} & \mu \left(0.5 \alpha^{26}_{8} + 0.25 \theta_{8}\right) & - \alpha^{10}_{0} \alpha^{12}_{8} \left(\lambda + 2 \mu\right) - \alpha^{12}_{0} \left(- 2 \alpha^{12}_{8} \left(\lambda + 3 \mu\right) + \alpha^{14}_{8} \left(\lambda + 2 \mu\right) + \alpha^{22}_{8} \mu\right) - \alpha^{2}_{0} \alpha^{12}_{8} \mu & \frac{\left(\lambda + \mu\right) \left(- \alpha^{13}_{1} \theta_{8} - \alpha^{12}_{8} \theta_{1}\right)}{2} & - \alpha^{14}_{2} \left(\alpha^{12}_{8} \left(\lambda + 2 \mu\right) - 2 \alpha^{14}_{8} \left(\lambda + 3 \mu\right) + \mu \theta_{8}\right) - \alpha^{16}_{2} \left(\alpha^{14}_{8} \left(\lambda + 2 \mu\right) + \alpha^{26}_{8} \mu\right) - \alpha^{2}_{2} \alpha^{12}_{8} \mu - \alpha^{14}_{8} \mu \theta_{2} & \frac{\left(\lambda + \mu\right) \left(\alpha^{17}_{3} \theta_{8} + \alpha^{12}_{8} \theta_{3}\right)}{2} & 0 & 0 & - \alpha^{10}_{6} \alpha^{12}_{8} \left(\lambda + 2 \mu\right) - \frac{\alpha^{22}_{6} \left(2 \alpha^{12}_{8} \mu - 2 \alpha^{22}_{8} \left(\lambda + 3 \mu\right) + \theta_{8} \left(\lambda + 2 \mu\right)\right)}{2} - \frac{\alpha^{22}_{8} \theta_{6} \left(\lambda + 2 \mu\right)}{2} & \frac{\alpha^{23}_{7} \lambda \theta_{8}}{2} + \frac{\theta_{7} \left(\alpha^{12}_{8} \left(\lambda + \mu\right) - \alpha^{22}_{8} \mu\right)}{2} & - \alpha^{12}_{8} \left(- 2 \alpha^{12}_{8} \left(\lambda + 3 \mu\right) + \alpha^{14}_{8} \left(\lambda + 2 \mu\right) + \alpha^{22}_{8} \mu\right) - \alpha^{14}_{8} \left(\alpha^{12}_{8} \left(\lambda + 2 \mu\right) - 2 \alpha^{14}_{8} \left(\lambda + 3 \mu\right) + \mu \theta_{8}\right) - \frac{\alpha^{22}_{8} \left(2 \alpha^{12}_{8} \mu - 2 \alpha^{22}_{8} \left(\lambda + 3 \mu\right) + \theta_{8} \left(\lambda + 2 \mu\right)\right)}{2} + \frac{\alpha^{26}_{8} \left(2 \alpha^{26}_{8} \left(\lambda + 3 \mu\right) - \theta_{8} \left(\lambda + 2 \mu\right)\right)}{2} - \frac{\theta_{8} \left(2 \alpha^{14}_{8} \mu + \alpha^{22}_{8} \left(\lambda + 2 \mu\right) + \alpha^{26}_{8} \left(\lambda + 2 \mu\right) - 2 \theta_{8} \left(\lambda + 3 \mu\right)\right)}{2} & - \frac{\alpha^{13}_{9} \theta_{8} \left(\lambda + \mu\right)}{2} + \frac{\alpha^{23}_{9} \lambda \theta_{8}}{2} - \frac{\alpha^{27}_{9} \lambda \theta_{8}}{2} - \frac{\theta_{9} \left(\alpha^{12}_{8} \left(\lambda + \mu\right) - \alpha^{22}_{8} \mu + \alpha^{26}_{8} \mu\right)}{2} & - \alpha^{16}_{10} \left(\alpha^{14}_{8} \left(\lambda + 2 \mu\right) + \alpha^{26}_{8} \mu\right) + \frac{\alpha^{26}_{10} \left(2 \alpha^{26}_{8} \left(\lambda + 3 \mu\right) - \theta_{8} \left(\lambda + 2 \mu\right)\right)}{2} - \frac{\alpha^{26}_{8} \theta_{10} \left(\lambda + 2 \mu\right)}{2} & \frac{\alpha^{17}_{11} \theta_{8} \left(\lambda + \mu\right)}{2} - \frac{\alpha^{27}_{11} \lambda \theta_{8}}{2} + \frac{\alpha^{26}_{8} \mu \theta_{11}}{2}\\\left(- 0.5 \alpha^{13}_{9} - 0.25 \theta_{9}\right) \left(\lambda + \mu\right) & 0.5 \alpha^{13}_{9} \lambda + 1.5 \alpha^{13}_{9} \mu - 0.5 \alpha^{15}_{9} \mu - 0.5 \alpha^{23}_{9} \lambda - 1.0 \alpha^{23}_{9} \mu & \left(0.5 \alpha^{13}_{9} + 0.25 \theta_{9}\right) \left(\lambda + \mu\right) & - 0.5 \alpha^{13}_{9} \lambda - 1.5 \alpha^{13}_{9} \mu + 0.5 \alpha^{15}_{9} \mu - 0.5 \alpha^{27}_{9} \lambda - 1.0 \alpha^{27}_{9} \mu - 0.5 \lambda \theta_{9} - 1.0 \mu \theta_{9} & 0 & 0 & 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) - 0.5 \alpha^{23}_{9} \lambda + 0.25 \mu \theta_{9} & - 0.5 \alpha^{13}_{9} \lambda - 1.5 \alpha^{13}_{9} \mu + 0.5 \alpha^{23}_{9} \lambda + 1.0 \alpha^{23}_{9} \mu - 0.25 \mu \theta_{9} & - 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) + 0.5 \alpha^{23}_{9} \lambda - 0.5 \alpha^{27}_{9} \lambda - 0.25 \theta_{9} \left(\lambda + \mu\right) & 0.5 \alpha^{13}_{9} \lambda + 1.5 \alpha^{13}_{9} \mu + 0.5 \alpha^{15}_{9} \mu + 0.5 \alpha^{27}_{9} \lambda + 1.0 \alpha^{27}_{9} \mu + 0.5 \lambda \theta_{9} + 1.5 \mu \theta_{9} & \lambda \left(0.5 \alpha^{27}_{9} + 0.25 \theta_{9}\right) & \mu \left(- 0.5 \alpha^{15}_{9} - 0.25 \theta_{9}\right) & \frac{\left(\lambda + \mu\right) \left(- \alpha^{12}_{0} \theta_{9} - \alpha^{13}_{9} \theta_{0}\right)}{2} & - \alpha^{11}_{1} \alpha^{13}_{9} \mu - \alpha^{13}_{1} \left(- 2 \alpha^{13}_{9} \left(\lambda + 3 \mu\right) + \alpha^{15}_{9} \mu + \alpha^{23}_{9} \left(\lambda + 2 \mu\right)\right) - \alpha^{3}_{1} \alpha^{13}_{9} \left(\lambda + 2 \mu\right) & \frac{\left(\lambda + \mu\right) \left(\alpha^{16}_{2} \theta_{9} + \alpha^{13}_{9} \theta_{2}\right)}{2} & - \alpha^{15}_{3} \left(\alpha^{13}_{9} \mu - 2 \alpha^{15}_{9} \left(\lambda + 3 \mu\right) + \theta_{9} \left(\lambda + 2 \mu\right)\right) - \alpha^{17}_{3} \left(\alpha^{15}_{9} \mu + \alpha^{27}_{9} \left(\lambda + 2 \mu\right)\right) - \alpha^{3}_{3} \alpha^{13}_{9} \left(\lambda + 2 \mu\right) - \alpha^{15}_{9} \theta_{3} \left(\lambda + 2 \mu\right) & 0 & 0 & \frac{\alpha^{22}_{6} \mu \theta_{9}}{2} + \frac{\theta_{6} \left(\alpha^{13}_{9} \left(\lambda + \mu\right) - \alpha^{23}_{9} \lambda\right)}{2} & - \alpha^{11}_{7} \alpha^{13}_{9} \mu - \frac{\alpha^{23}_{7} \left(2 \alpha^{13}_{9} \left(\lambda + 2 \mu\right) - 2 \alpha^{23}_{9} \left(\lambda + 3 \mu\right) + \mu \theta_{9}\right)}{2} - \frac{\alpha^{23}_{9} \mu \theta_{7}}{2} & - \frac{\alpha^{12}_{8} \theta_{9} \left(\lambda + \mu\right)}{2} + \frac{\alpha^{22}_{8} \mu \theta_{9}}{2} - \frac{\alpha^{26}_{8} \mu \theta_{9}}{2} - \frac{\theta_{8} \left(\alpha^{13}_{9} \left(\lambda + \mu\right) - \alpha^{23}_{9} \lambda + \alpha^{27}_{9} \lambda\right)}{2} & - \alpha^{13}_{9} \left(- 2 \alpha^{13}_{9} \left(\lambda + 3 \mu\right) + \alpha^{15}_{9} \mu + \alpha^{23}_{9} \left(\lambda + 2 \mu\right)\right) - \alpha^{15}_{9} \left(\alpha^{13}_{9} \mu - 2 \alpha^{15}_{9} \left(\lambda + 3 \mu\right) + \theta_{9} \left(\lambda + 2 \mu\right)\right) - \frac{\alpha^{23}_{9} \left(2 \alpha^{13}_{9} \left(\lambda + 2 \mu\right) - 2 \alpha^{23}_{9} \left(\lambda + 3 \mu\right) + \mu \theta_{9}\right)}{2} + \frac{\alpha^{27}_{9} \left(2 \alpha^{27}_{9} \left(\lambda + 3 \mu\right) - \mu \theta_{9}\right)}{2} - \frac{\theta_{9} \left(2 \alpha^{15}_{9} \left(\lambda + 2 \mu\right) + \alpha^{23}_{9} \mu + \alpha^{27}_{9} \mu - 2 \theta_{9} \left(\lambda + 3 \mu\right)\right)}{2} & \frac{\alpha^{16}_{10} \theta_{9} \left(\lambda + \mu\right)}{2} - \frac{\alpha^{26}_{10} \mu \theta_{9}}{2} + \frac{\alpha^{27}_{9} \lambda \theta_{10}}{2} & - \alpha^{17}_{11} \left(\alpha^{15}_{9} \mu + \alpha^{27}_{9} \left(\lambda + 2 \mu\right)\right) + \frac{\alpha^{27}_{11} \left(2 \alpha^{27}_{9} \left(\lambda + 3 \mu\right) - \mu \theta_{9}\right)}{2} - \frac{\alpha^{27}_{9} \mu \theta_{11}}{2}\\0 & 0 & 0.5 \alpha^{16}_{10} \lambda + 1.5 \alpha^{16}_{10} \mu - 0.5 \alpha^{18}_{10} \lambda - 1.0 \alpha^{18}_{10} \mu - 0.5 \alpha^{26}_{10} \mu & \left(- 0.5 \alpha^{16}_{10} - 0.25 \theta_{10}\right) \left(\lambda + \mu\right) & - 0.5 \alpha^{16}_{10} \lambda - 1.5 \alpha^{16}_{10} \mu + 0.5 \alpha^{18}_{10} \lambda + 1.0 \alpha^{18}_{10} \mu - 0.25 \mu \theta_{10} & 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) - 0.5 \alpha^{18}_{10} \lambda + 0.25 \mu \theta_{10} & 0 & 0 & - 0.5 \alpha^{16}_{10} \lambda - 1.5 \alpha^{16}_{10} \mu + 0.5 \alpha^{26}_{10} \mu - 0.25 \lambda \theta_{10} - 0.5 \mu \theta_{10} & 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) - 0.5 \alpha^{26}_{10} \mu + 0.25 \lambda \theta_{10} & 0.5 \alpha^{16}_{10} \lambda + 1.5 \alpha^{16}_{10} \mu + 0.25 \lambda \theta_{10} + 0.75 \mu \theta_{10} & - 0.5 \alpha^{16}_{10} \lambda - 0.5 \alpha^{16}_{10} \mu + 0.5 \alpha^{18}_{10} \lambda + 0.5 \alpha^{26}_{10} \mu & 0 & 0 & - \alpha^{16}_{10} \alpha^{14}_{2} \left(\lambda + 2 \mu\right) - \alpha^{16}_{10} \alpha^{6}_{2} \mu - \alpha^{16}_{2} \left(- 2 \alpha^{16}_{10} \left(\lambda + 3 \mu\right) + \alpha^{18}_{10} \left(\lambda + 2 \mu\right) + \alpha^{26}_{10} \mu\right) & \frac{\left(\lambda + \mu\right) \left(- \alpha^{16}_{10} \theta_{3} - \alpha^{17}_{3} \theta_{10}\right)}{2} & - \alpha^{16}_{10} \alpha^{6}_{4} \mu - \frac{\alpha^{18}_{10} \mu \theta_{4}}{2} - \frac{\alpha^{18}_{4} \left(2 \alpha^{16}_{10} \left(\lambda + 2 \mu\right) - 2 \alpha^{18}_{10} \left(\lambda + 3 \mu\right) + \mu \theta_{10}\right)}{2} & \frac{\alpha^{19}_{5} \mu \theta_{10}}{2} + \frac{\theta_{5} \left(\alpha^{16}_{10} \left(\lambda + \mu\right) - \alpha^{18}_{10} \lambda\right)}{2} & 0 & 0 & - \alpha^{16}_{10} \alpha^{14}_{8} \left(\lambda + 2 \mu\right) - \frac{\alpha^{26}_{10} \theta_{8} \left(\lambda + 2 \mu\right)}{2} - \frac{\alpha^{26}_{8} \left(2 \alpha^{16}_{10} \mu - 2 \alpha^{26}_{10} \left(\lambda + 3 \mu\right) + \theta_{10} \left(\lambda + 2 \mu\right)\right)}{2} & \frac{\alpha^{27}_{9} \lambda \theta_{10}}{2} + \frac{\theta_{9} \left(\alpha^{16}_{10} \left(\lambda + \mu\right) - \alpha^{26}_{10} \mu\right)}{2} & - \alpha^{16}_{10} \left(- 2 \alpha^{16}_{10} \left(\lambda + 3 \mu\right) + \alpha^{18}_{10} \left(\lambda + 2 \mu\right) + \alpha^{26}_{10} \mu\right) - \frac{\alpha^{18}_{10} \left(2 \alpha^{16}_{10} \left(\lambda + 2 \mu\right) - 2 \alpha^{18}_{10} \left(\lambda + 3 \mu\right) + \mu \theta_{10}\right)}{2} - \frac{\alpha^{26}_{10} \left(2 \alpha^{16}_{10} \mu - 2 \alpha^{26}_{10} \left(\lambda + 3 \mu\right) + \theta_{10} \left(\lambda + 2 \mu\right)\right)}{2} - \frac{\theta_{10} \left(\alpha^{18}_{10} \mu + \alpha^{26}_{10} \left(\lambda + 2 \mu\right) - \theta_{10} \left(\lambda + 3 \mu\right)\right)}{2} & - \frac{\alpha^{17}_{11} \theta_{10} \left(\lambda + \mu\right)}{2} + \frac{\alpha^{19}_{11} \mu \theta_{10}}{2} + \frac{\alpha^{27}_{11} \lambda \theta_{10}}{2} + \frac{\theta_{11} \left(- \alpha^{16}_{10} \left(\lambda + \mu\right) + \alpha^{18}_{10} \lambda + \alpha^{26}_{10} \mu\right)}{2}\\0 & 0 & \left(- 0.5 \alpha^{17}_{11} - 0.25 \theta_{11}\right) \left(\lambda + \mu\right) & 0.5 \alpha^{17}_{11} \lambda + 1.5 \alpha^{17}_{11} \mu - 0.5 \alpha^{19}_{11} \mu - 0.5 \alpha^{27}_{11} \lambda - 1.0 \alpha^{27}_{11} \mu & 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) - 0.5 \alpha^{19}_{11} \mu + 0.25 \lambda \theta_{11} & - 0.5 \alpha^{17}_{11} \lambda - 1.5 \alpha^{17}_{11} \mu + 0.5 \alpha^{19}_{11} \mu - 0.25 \lambda \theta_{11} - 0.5 \mu \theta_{11} & 0 & 0 & 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) - 0.5 \alpha^{27}_{11} \lambda + 0.25 \mu \theta_{11} & - 0.5 \alpha^{17}_{11} \lambda - 1.5 \alpha^{17}_{11} \mu + 0.5 \alpha^{27}_{11} \lambda + 1.0 \alpha^{27}_{11} \mu - 0.25 \mu \theta_{11} & - 0.5 \alpha^{17}_{11} \lambda - 0.5 \alpha^{17}_{11} \mu + 0.5 \alpha^{19}_{11} \mu + 0.5 \alpha^{27}_{11} \lambda & 0.5 \alpha^{17}_{11} \lambda + 1.5 \alpha^{17}_{11} \mu + 0.25 \lambda \theta_{11} + 0.75 \mu \theta_{11} & 0 & 0 & \frac{\left(\lambda + \mu\right) \left(- \alpha^{17}_{11} \theta_{2} - \alpha^{16}_{2} \theta_{11}\right)}{2} & - \alpha^{17}_{11} \alpha^{15}_{3} \mu - \alpha^{17}_{11} \alpha^{7}_{3} \left(\lambda + 2 \mu\right) - \alpha^{17}_{3} \left(- 2 \alpha^{17}_{11} \left(\lambda + 3 \mu\right) + \alpha^{19}_{11} \mu + \alpha^{27}_{11} \left(\lambda + 2 \mu\right)\right) & \frac{\alpha^{18}_{4} \lambda \theta_{11}}{2} + \frac{\theta_{4} \left(\alpha^{17}_{11} \left(\lambda + \mu\right) - \alpha^{19}_{11} \mu\right)}{2} & - \alpha^{17}_{11} \alpha^{7}_{5} \left(\lambda + 2 \mu\right) - \frac{\alpha^{19}_{11} \theta_{5} \left(\lambda + 2 \mu\right)}{2} - \frac{\alpha^{19}_{5} \left(2 \alpha^{17}_{11} \mu - 2 \alpha^{19}_{11} \left(\lambda + 3 \mu\right) + \theta_{11} \left(\lambda + 2 \mu\right)\right)}{2} & 0 & 0 & \frac{\alpha^{26}_{8} \mu \theta_{11}}{2} + \frac{\theta_{8} \left(\alpha^{17}_{11} \left(\lambda + \mu\right) - \alpha^{27}_{11} \lambda\right)}{2} & - \alpha^{17}_{11} \alpha^{15}_{9} \mu - \frac{\alpha^{27}_{11} \mu \theta_{9}}{2} - \frac{\alpha^{27}_{9} \left(2 \alpha^{17}_{11} \left(\lambda + 2 \mu\right) - 2 \alpha^{27}_{11} \left(\lambda + 3 \mu\right) + \mu \theta_{11}\right)}{2} & - \frac{\alpha^{16}_{10} \theta_{11} \left(\lambda + \mu\right)}{2} + \frac{\alpha^{18}_{10} \lambda \theta_{11}}{2} + \frac{\alpha^{26}_{10} \mu \theta_{11}}{2} + \frac{\theta_{10} \left(- \alpha^{17}_{11} \left(\lambda + \mu\right) + \alpha^{19}_{11} \mu + \alpha^{27}_{11} \lambda\right)}{2} & - \alpha^{17}_{11} \left(- 2 \alpha^{17}_{11} \left(\lambda + 3 \mu\right) + \alpha^{19}_{11} \mu + \alpha^{27}_{11} \left(\lambda + 2 \mu\right)\right) - \frac{\alpha^{19}_{11} \left(2 \alpha^{17}_{11} \mu - 2 \alpha^{19}_{11} \left(\lambda + 3 \mu\right) + \theta_{11} \left(\lambda + 2 \mu\right)\right)}{2} - \frac{\alpha^{27}_{11} \left(2 \alpha^{17}_{11} \left(\lambda + 2 \mu\right) - 2 \alpha^{27}_{11} \left(\lambda + 3 \mu\right) + \mu \theta_{11}\right)}{2} - \frac{\theta_{11} \left(\alpha^{19}_{11} \left(\lambda + 2 \mu\right) + \alpha^{27}_{11} \mu - \theta_{11} \left(\lambda + 3 \mu\right)\right)}{2}\end{array}\right]\end{split}\]

Hide code cell outputs

Filtering ((10, 11), -2.27373675443232e-13)
Filtering ((11, 10), -2.27373675443232e-13)
\[\begin{split}\displaystyle PG^t.A.PG = \left[\begin{array}{cccccccccccccccccccccccc}4687.5 & 0 & -3750.0 & 1875.0 & 0 & 0 & -937.5 & 937.5 & 0 & -2812.5 & 0 & 0 & -19.9973651774237 & 4.72550275691767 & -55.0282007252083 & -4.07433018071121 & 0 & 0 & -1.1474609375 & -7.50325520833334 & -50.8124475133705 & 35.668228462469 & 0 & 0\\0 & 4687.5 & 937.5 & -937.5 & 0 & 0 & 1875.0 & -3750.0 & -2812.5 & 0 & 0 & 0 & 11.8495661660239 & -1.57309743082337 & 6.42130178706181 & 3.97353060723743 & 0 & 0 & 0 & 41.4388020833333 & -10.5482868582179 & 10.0605543042203 & 0 & 0\\-3750.0 & 937.5 & 9375.0 & -2812.5 & -3750.0 & 1875.0 & 0 & 0 & -1875.0 & 2812.5 & 0 & -2812.5 & 19.8485122369934 & -3.56546728063054 & 187.964792135763 & 28.1608894105122 & -375.0 & 26.1555989583333 & 0 & 0 & 11.5441371357749 & -35.668228462469 & -115.057313458856 & 53.682335251046\\1875.0 & -937.5 & -2812.5 & 9375.0 & 937.5 & -937.5 & 0 & 0 & 2812.5 & -7500.0 & -2812.5 & 0 & -11.8495661660239 & 6.81631507509641 & -52.8377446896948 & -32.4187264045461 & 71.4599609375 & -4.21549479166666 & 0 & 0 & 10.5482868582179 & 142.128455828504 & -198.291219926778 & 40.7513947001394\\0 & 0 & -3750.0 & 937.5 & 4687.5 & -2812.5 & 0 & 0 & 0 & 0 & -937.5 & 1875.0 & 0 & 0 & -97.02255875203 & -24.086559229801 & 446.4599609375 & -30.37109375 & 0 & 0 & 0 & 0 & 44.5146334553696 & -35.7882235006974\\0 & 0 & 1875.0 & -937.5 & -2812.5 & 4687.5 & 0 & 0 & 0 & 0 & 937.5 & -3750.0 & 0 & 0 & 46.416442902633 & 44.1138113724248 & -258.9599609375 & 56.5266927083333 & 0 & 0 & 0 & 0 & 10.7912199267783 & 71.5764470013947\\-937.5 & 1875.0 & 0 & 0 & 0 & 0 & 4687.5 & -2812.5 & -3750.0 & 937.5 & 0 & 0 & 19.9973651774237 & -2.10389393478115 & 0 & 0 & 0 & 0 & 1.1474609375 & 28.22265625 & -9.68568231251088 & -7.9149758408814 & 0 & 0\\937.5 & -3750.0 & 0 & 0 & 0 & 0 & -2812.5 & 4687.5 & 1875.0 & -937.5 & 0 & 0 & -11.9984191064542 & 2.73313290711049 & 0 & 0 & 0 & 0 & -1.1474609375 & -48.9420572916667 & 2.65349107369894 & 3.94054219427314 & 0 & 0\\0 & -2812.5 & -1875.0 & 2812.5 & 0 & 0 & -3750.0 & 1875.0 & 9375.0 & -2812.5 & -3750.0 & 937.5 & -19.8485122369934 & 0.943858458494021 & -77.9083906853459 & -12.1779212615318 & 0 & 0 & 0 & -20.7194010416667 & 109.452122515988 & 56.2562282856561 & -259.942686541144 & 2.48158559972105\\-2812.5 & 0 & 2812.5 & -7500.0 & 0 & 0 & 937.5 & -937.5 & -2812.5 & 9375.0 & 1875.0 & -937.5 & 11.9984191064542 & -7.97635055138354 & 75.9091737740954 & 24.4716651900713 & 0 & 0 & 1.1474609375 & 7.50325520833334 & -34.0270056667755 & -170.130648825491 & 127.748539923292 & -22.8572829497908\\0 & 0 & 0 & -2812.5 & -937.5 & 937.5 & 0 & 0 & -3750.0 & 1875.0 & 4687.5 & 0 & 0 & 0 & 41.9943580268216 & 12.1779212615318 & -71.4599609375 & 4.21549479166667 & 0 & 0 & -60.4981298258814 & -48.3412524447747 & 330.48536654463 & -20.3756973500697\\0 & 0 & -2812.5 & 0 & 1875.0 & -3750.0 & 0 & 0 & 937.5 & -937.5 & 0 & 4687.5 & 0 & 0 & -75.9091737740954 & -40.1402807651873 & 187.5 & -52.3111979166667 & 0 & 0 & 31.3735145930766 & 14.0010964984934 & 59.7514600767085 & -89.4705587517434\\-19.9973651774237 & 11.8495661660239 & 19.8485122369934 & -11.8495661660239 & 0 & 0 & 19.9973651774237 & -11.9984191064542 & -19.8485122369934 & 11.9984191064542 & 0 & 0 & 0.338939658585732 & 0 & 0.288856201393702 & 0.00101067487012354 & 0 & 0 & 0.00979037670144704 & 0.12290047348625 & 0.567066470185788 & -0.275341553777712 & 0 & 0\\4.72550275691767 & -1.57309743082337 & -3.56546728063054 & 6.81631507509641 & 0 & 0 & -2.10389393478115 & 2.73313290711049 & 0.943858458494021 & -7.97635055138354 & 0 & 0 & 0 & 0.0433887641077221 & -0.0430447424843395 & -0.0358147577721601 & 0 & 0 & 0 & -0.00263835542027036 & 0.0134293692857389 & 0.0125177061055181 & 0 & 0\\-55.0282007252083 & 6.42130178706182 & 187.964792135763 & -52.8377446896948 & -97.02255875203 & 46.416442902633 & 0 & 0 & -77.9083906853459 & 75.9091737740954 & 41.9943580268216 & -75.9091737740954 & 0.288856201393702 & -0.0430447424843395 & 9.5838784326173 & 0.341587982356522 & -13.3584428188031 & 0.6666907943438 & 0 & 0 & -1.20347451896005 & -1.39339540113924 & -3.09966088014045 & 2.07486365062544\\-4.07433018071121 & 3.97353060723743 & 28.1608894105122 & -32.4187264045461 & -24.086559229801 & 44.1138113724248 & 0 & 0 & -12.1779212615318 & 24.4716651900713 & 12.1779212615318 & -40.1402807651873 & 0.00101067487012354 & -0.0358147577721601 & 0.341587982356522 & 1.43965680499587 & -2.40675475782191 & 0.494090953018565 & 0 & 0 & -0.170755989652581 & -0.968806257619213 & 1.21071639417267 & -0.182174230448886\\0 & 0 & -375.0 & 71.4599609375 & 446.4599609375 & -258.9599609375 & 0 & 0 & 0 & 0 & -71.4599609375 & 187.5 & 0 & 0 & -13.3584428188031 & -2.40675475782191 & 47.7166811625163 & -2.70817650689019 & 0 & 0 & 0 & 0 & 5.36551297736245 & -3.57882235006974\\0 & 0 & 26.1555989583333 & -4.21549479166666 & -30.37109375 & 56.5266927083333 & 0 & 0 & 0 & 0 & 4.21549479166667 & -52.3111979166667 & 0 & 0 & 0.6666907943438 & 0.494090953018565 & -2.70817650689019 & 1.64061157791703 & 0 & 0 & 0 & 0 & -0.802668629552751 & -0.104534599035817\\-1.1474609375 & 0 & 0 & 0 & 0 & 0 & 1.1474609375 & -1.1474609375 & 0 & 1.1474609375 & 0 & 0 & 0.00979037670144704 & 0 & 0 & 0 & 0 & 0 & 0.0140444437662761 & 0.0117535061306424 & -0.042588161840224 & -0.0263321088076117 & 0 & 0\\-7.50325520833334 & 41.4388020833333 & 0 & 0 & 0 & 0 & 28.22265625 & -48.9420572916667 & -20.7194010416667 & 7.50325520833334 & 0 & 0 & 0.12290047348625 & -0.00263835542027036 & 0 & 0 & 0 & 0 & 0.0117535061306424 & 0.563951421667029 & -0.0487166223030095 & -0.0347875975996949 & 0 & 0\\-50.8124475133705 & -10.5482868582179 & 11.5441371357749 & 10.5482868582179 & 0 & 0 & -9.68568231251089 & 2.65349107369894 & 109.452122515988 & -34.0270056667755 & -60.4981298258814 & 31.3735145930766 & 0.567066470185788 & 0.0134293692857389 & -1.20347451896005 & -0.170755989652581 & 0 & 0 & -0.042588161840224 & -0.0487166223030095 & 7.19977367208165 & 0.66297019581597 & -7.39186018681245 & -0.578002643485822\\35.668228462469 & 10.0605543042203 & -35.668228462469 & 142.128455828504 & 0 & 0 & -7.9149758408814 & 3.94054219427314 & 56.2562282856561 & -170.130648825491 & -48.3412524447747 & 14.0010964984934 & -0.275341553777712 & 0.0125177061055181 & -1.39339540113924 & -0.968806257619213 & 0 & 0 & -0.0263321088076117 & -0.0347875975996949 & 0.662970195815971 & 5.18600832411045 & -3.46293961476748 & 0.76526498144475\\0 & 0 & -115.057313458856 & -198.291219926778 & 44.5146334553696 & 10.7912199267783 & 0 & 0 & -259.942686541144 & 127.748539923292 & 330.48536654463 & 59.7514600767085 & 0 & 0 & -3.09966088014045 & 1.21071639417267 & 5.36551297736245 & -0.802668629552751 & 0 & 0 & -7.39186018681245 & -3.46293961476748 & 38.5420549959707 & -4.06956383292014\\0 & 0 & 53.682335251046 & 40.7513947001394 & -35.7882235006974 & 71.5764470013947 & 0 & 0 & 2.48158559972105 & -22.8572829497908 & -20.3756973500697 & -89.4705587517434 & 0 & 0 & 2.07486365062544 & -0.182174230448886 & -3.57882235006974 & -0.104534599035817 & 0 & 0 & -0.578002643485822 & 0.76526498144475 & -4.06956383292014 & 5.33738458978933\end{array}\right]\end{split}\]

it’s rank is to difficult to obtain symbolicaly so we try to get information by passing by numerical equivalent:

\[\displaystyle rank(PG^t.A.PG) = 24\]

With sympy rank method it is not rank deficient ?

Translating symbolic numerical values into numpy float, it is then possible to use matrix_rank function of numpy. We obtain :

\[\displaystyle rank(PG^t.A.PG) = \mathtt{\text{21}}\]

As the standard part naturaly exibite 3 rigides body modes and as deficiancy is of 3 we can conclude that the only rigide body modes to block are the one coresponding to standard part. Thus in our case we use Dirichlet boundary condition for that with the natural choice to impose the same condiditons at both scale.

Thus imposing Dirichlet at coarse scale lead to add equations of the from:

\(x_k+\theta_i\times x_i=c\)

with \((k,i)\in\{(0,12),(1,13),(4,16),(6,18),(10,22)\}\)

Which coresponds to the use of a prolongation matrix \(R\) and fixed value \(RF\) if we eliminate (k) standard dofs:

\[\begin{split}\displaystyle R = \left[\begin{array}{ccccccccccccccccccc}0 & 0 & 0 & 0 & 0 & 0 & 0 & - \theta_{0} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \theta_{1} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \theta_{4} & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \theta_{6} & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \theta_{10} & 0\\0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1\end{array}\right] ~ RF= \left[\begin{matrix}c_{x}\\c_{y}\\0\\0\\i_{x}\\0\\c_{x}\\0\\0\\0\\i_{x}\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\end{matrix}\right]\end{split}\]

Hide code cell outputs

\[\begin{split}\displaystyle R = \left[\begin{array}{ccccccccccccccccccc}0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -0.1 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -0.1 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1\end{array}\right] ~ RF= \left[\begin{matrix}0.0\\0.0\\0\\0\\0.1\\0\\0.0\\0\\0\\0\\0.1\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\end{matrix}\right]\end{split}\]

The coarse enriched matrix is in its general forme:

\[\begin{split}\displaystyle AG_C=R^t.PG^t.A.PG.R = \left[\begin{array}{ccccccccccccccccccc}1.0 \lambda + 3.0 \mu & - 0.5 \lambda - 0.5 \mu & 0.5 \lambda & 0 & - 1.0 \mu & 0.5 \lambda + 0.5 \mu & - 0.5 \lambda - 0.5 \mu & - \alpha^{12}_{0} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{2}_{0} \mu - \theta_{0} \left(- 0.5 \lambda - 1.0 \mu\right) - \theta_{0} \left(0.25 \lambda + 0.5 \mu\right) & 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) - 0.5 \alpha^{3}_{1} \lambda - 0.25 \mu \theta_{1} & \alpha^{14}_{2} \left(0.5 \lambda + 1.0 \mu\right) + \alpha^{16}_{2} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{2}_{2} \mu + \theta_{2} \left(0.5 \lambda + 1.5 \mu\right) & - 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) - 0.5 \alpha^{3}_{3} \lambda + 0.5 \alpha^{7}_{3} \lambda - 0.25 \theta_{3} \left(\lambda + \mu\right) & - \alpha^{18}_{4} \left(0.5 \lambda + 1.0 \mu\right) - \theta_{4} \left(- 0.5 \lambda - 1.0 \mu\right) - \theta_{4} \left(0.25 \lambda + 0.5 \mu\right) & \lambda \left(0.5 \alpha^{7}_{5} + 0.25 \theta_{5}\right) & 0 & 0 & - \alpha^{12}_{8} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{14}_{8} \left(0.5 \lambda + 1.0 \mu\right) - 0.5 \alpha^{26}_{8} \mu - 0.5 \mu \theta_{8} & \left(0.5 \alpha^{13}_{9} + 0.25 \theta_{9}\right) \left(\lambda + \mu\right) & \alpha^{16}_{10} \left(0.5 \lambda + 1.5 \mu\right) - \alpha^{18}_{10} \left(0.5 \lambda + 1.0 \mu\right) - 0.5 \alpha^{26}_{10} \mu & \left(- 0.5 \alpha^{17}_{11} - 0.25 \theta_{11}\right) \left(\lambda + \mu\right)\\- 0.5 \lambda - 0.5 \mu & 1.0 \lambda + 3.0 \mu & - 0.5 \mu & 0 & 0.5 \lambda + 0.5 \mu & - 1.0 \lambda - 2.0 \mu & 0 & 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) - 0.5 \alpha^{2}_{0} \mu - 0.25 \lambda \theta_{0} & - \alpha^{13}_{1} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{3}_{1} \left(0.5 \lambda + 1.0 \mu\right) + 0.25 \mu \theta_{1} & - 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) - 0.5 \alpha^{2}_{2} \mu + 0.5 \alpha^{6}_{2} \mu - 0.25 \theta_{2} \left(\lambda + \mu\right) & 0.5 \alpha^{15}_{3} \mu + \alpha^{17}_{3} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{3}_{3} \left(0.5 \lambda + 1.0 \mu\right) + \theta_{3} \left(0.5 \lambda + 1.5 \mu\right) & - 0.5 \mu \theta_{4} + \mu \left(0.5 \alpha^{6}_{4} + 0.25 \theta_{4}\right) & \mu \left(- 0.5 \alpha^{19}_{5} - 0.25 \theta_{5}\right) & 0 & 0 & \left(0.5 \alpha^{12}_{8} + 0.25 \theta_{8}\right) \left(\lambda + \mu\right) & - \alpha^{13}_{9} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{15}_{9} \mu - \alpha^{27}_{9} \left(0.5 \lambda + 1.0 \mu\right) - \theta_{9} \left(0.5 \lambda + 1.0 \mu\right) & - \theta_{10} \left(- 0.5 \lambda - 0.5 \mu\right) + \left(- 0.5 \alpha^{16}_{10} - 0.25 \theta_{10}\right) \left(\lambda + \mu\right) & \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{19}_{11} \mu - \alpha^{27}_{11} \left(0.5 \lambda + 1.0 \mu\right)\\0.5 \lambda & - 0.5 \mu & 0.5 \lambda + 1.5 \mu & 0 & 0 & 0 & - 0.5 \lambda - 1.0 \mu & 0 & 0 & 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) - 0.5 \alpha^{6}_{2} \mu + 0.25 \lambda \theta_{2} & - \alpha^{17}_{3} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{7}_{3} \left(0.5 \lambda + 1.0 \mu\right) - 0.25 \mu \theta_{3} & - 0.5 \alpha^{18}_{4} \lambda - 0.5 \alpha^{6}_{4} \mu - \theta_{4} \left(- 0.5 \lambda - 0.5 \mu\right) - 0.25 \theta_{4} \left(\lambda + \mu\right) & 0.5 \alpha^{19}_{5} \mu + \alpha^{7}_{5} \left(0.5 \lambda + 1.0 \mu\right) + \theta_{5} \left(0.25 \lambda + 0.75 \mu\right) & 0 & 0 & 0 & 0 & 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) - 0.5 \alpha^{18}_{10} \lambda - 0.25 \mu \theta_{10} & - \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{19}_{11} \mu - \theta_{11} \left(0.25 \lambda + 0.5 \mu\right)\\0 & 0 & 0 & 0.5 \lambda + 1.5 \mu & 0.5 \lambda & - 0.5 \mu & 0 & - 0.5 \alpha^{10}_{0} \lambda + 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) - 0.25 \mu \theta_{0} & 0.5 \alpha^{11}_{1} \mu - \alpha^{13}_{1} \left(0.5 \lambda + 1.5 \mu\right) - \theta_{1} \left(- 0.5 \lambda - 1.0 \mu\right) - \theta_{1} \left(0.25 \lambda + 0.5 \mu\right) & 0 & 0 & 0 & 0 & - 0.5 \alpha^{10}_{6} \lambda - 0.5 \alpha^{22}_{6} \mu - \theta_{6} \left(- 0.5 \lambda - 0.5 \mu\right) - 0.25 \theta_{6} \left(\lambda + \mu\right) & 0.5 \alpha^{11}_{7} \mu + \alpha^{23}_{7} \left(0.5 \lambda + 1.0 \mu\right) + \theta_{7} \left(0.25 \lambda + 0.75 \mu\right) & 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) - 0.5 \alpha^{22}_{8} \mu + 0.25 \lambda \theta_{8} & - \alpha^{13}_{9} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{23}_{9} \left(0.5 \lambda + 1.0 \mu\right) - 0.25 \mu \theta_{9} & 0 & 0\\- 1.0 \mu & 0.5 \lambda + 0.5 \mu & 0 & 0.5 \lambda & 1.0 \lambda + 3.0 \mu & - 0.5 \lambda - 0.5 \mu & 0.5 \mu & - \alpha^{10}_{0} \left(0.5 \lambda + 1.0 \mu\right) + \alpha^{12}_{0} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{2}_{0} \mu & - \theta_{1} \left(- 0.5 \lambda - 0.5 \mu\right) + \left(- 0.5 \alpha^{13}_{1} - 0.25 \theta_{1}\right) \left(\lambda + \mu\right) & \alpha^{14}_{2} \left(0.5 \lambda + 1.0 \mu\right) - \alpha^{16}_{2} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{2}_{2} \mu - 0.5 \mu \theta_{2} & \left(0.5 \alpha^{17}_{3} + 0.25 \theta_{3}\right) \left(\lambda + \mu\right) & 0 & 0 & - \alpha^{10}_{6} \left(0.5 \lambda + 1.0 \mu\right) - \theta_{6} \left(- 0.5 \lambda - 1.0 \mu\right) - \theta_{6} \left(0.25 \lambda + 0.5 \mu\right) & \lambda \left(0.5 \alpha^{23}_{7} + 0.25 \theta_{7}\right) & \alpha^{12}_{8} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{14}_{8} \left(0.5 \lambda + 1.0 \mu\right) + 0.5 \alpha^{26}_{8} \mu + \theta_{8} \left(0.5 \lambda + 1.5 \mu\right) & - 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) + 0.5 \alpha^{23}_{9} \lambda - 0.5 \alpha^{27}_{9} \lambda - 0.25 \theta_{9} \left(\lambda + \mu\right) & - \alpha^{16}_{10} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{26}_{10} \mu - \theta_{10} \left(- 0.5 \lambda - 1.0 \mu\right) - \theta_{10} \left(0.25 \lambda + 0.5 \mu\right) & 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) - 0.5 \alpha^{27}_{11} \lambda + 0.25 \mu \theta_{11}\\0.5 \lambda + 0.5 \mu & - 1.0 \lambda - 2.0 \mu & 0 & - 0.5 \mu & - 0.5 \lambda - 0.5 \mu & 1.0 \lambda + 3.0 \mu & - 0.5 \mu & - \theta_{0} \left(- 0.5 \lambda - 0.5 \mu\right) + \left(- 0.5 \alpha^{12}_{0} - 0.25 \theta_{0}\right) \left(\lambda + \mu\right) & - 0.5 \alpha^{11}_{1} \mu + \alpha^{13}_{1} \left(0.5 \lambda + 1.5 \mu\right) - \alpha^{3}_{1} \left(0.5 \lambda + 1.0 \mu\right) & \left(0.5 \alpha^{16}_{2} + 0.25 \theta_{2}\right) \left(\lambda + \mu\right) & 0.5 \alpha^{15}_{3} \mu - \alpha^{17}_{3} \left(0.5 \lambda + 1.5 \mu\right) - \alpha^{3}_{3} \left(0.5 \lambda + 1.0 \mu\right) - \theta_{3} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & - 0.5 \mu \theta_{6} + \mu \left(0.5 \alpha^{22}_{6} + 0.25 \theta_{6}\right) & \mu \left(- 0.5 \alpha^{11}_{7} - 0.25 \theta_{7}\right) & - 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) + 0.5 \alpha^{22}_{8} \mu - 0.5 \alpha^{26}_{8} \mu - 0.25 \theta_{8} \left(\lambda + \mu\right) & \alpha^{13}_{9} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{15}_{9} \mu + \alpha^{27}_{9} \left(0.5 \lambda + 1.0 \mu\right) + \theta_{9} \left(0.5 \lambda + 1.5 \mu\right) & 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) - 0.5 \alpha^{26}_{10} \mu - 0.25 \lambda \theta_{10} & - \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{27}_{11} \left(0.5 \lambda + 1.0 \mu\right) - 0.25 \mu \theta_{11}\\- 0.5 \lambda - 0.5 \mu & 0 & - 0.5 \lambda - 1.0 \mu & 0 & 0.5 \mu & - 0.5 \mu & 0.5 \lambda + 1.5 \mu & 0 & 0 & \left(- 0.5 \alpha^{16}_{2} - 0.25 \theta_{2}\right) \left(\lambda + \mu\right) & - 0.5 \alpha^{15}_{3} \mu + \alpha^{17}_{3} \left(0.5 \lambda + 1.5 \mu\right) - \alpha^{7}_{3} \left(0.5 \lambda + 1.0 \mu\right) & - 0.5 \lambda \theta_{4} + \lambda \left(0.5 \alpha^{18}_{4} + 0.25 \theta_{4}\right) & - \alpha^{7}_{5} \left(0.5 \lambda + 1.0 \mu\right) - \theta_{5} \left(0.25 \lambda + 0.5 \mu\right) & 0 & 0 & \mu \left(0.5 \alpha^{26}_{8} + 0.25 \theta_{8}\right) & \mu \left(- 0.5 \alpha^{15}_{9} - 0.25 \theta_{9}\right) & - 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) + 0.5 \alpha^{18}_{10} \lambda + 0.5 \alpha^{26}_{10} \mu & \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right) + \theta_{11} \left(0.25 \lambda + 0.75 \mu\right)\\- 0.5 \alpha^{12}_{0} \lambda - 1.5 \alpha^{12}_{0} \mu + 0.5 \alpha^{2}_{0} \mu - 0.25 \lambda \theta_{0} - 0.5 \mu \theta_{0} - \theta_{0} \left(- 0.5 \lambda - 1.0 \mu\right) & 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) - 0.5 \alpha^{2}_{0} \mu - 0.25 \lambda \theta_{0} & 0 & - 0.5 \alpha^{10}_{0} \lambda + 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) - 0.25 \mu \theta_{0} & - 0.5 \alpha^{10}_{0} \lambda - 1.0 \alpha^{10}_{0} \mu + 0.5 \alpha^{12}_{0} \lambda + 1.5 \alpha^{12}_{0} \mu - 0.5 \alpha^{2}_{0} \mu & - \theta_{0} \left(- 0.5 \lambda - 0.5 \mu\right) + \left(- 0.5 \alpha^{12}_{0} - 0.25 \theta_{0}\right) \left(\lambda + \mu\right) & 0 & - \frac{\alpha^{10}_{0} \left(- 2 \alpha^{10}_{0} \left(\lambda + 3 \mu\right) + 2 \alpha^{12}_{0} \left(\lambda + 2 \mu\right) + \mu \theta_{0}\right)}{2} - \alpha^{12}_{0} \left(\alpha^{10}_{0} \left(\lambda + 2 \mu\right) - 2 \alpha^{12}_{0} \left(\lambda + 3 \mu\right) + \alpha^{2}_{0} \mu\right) - \frac{\alpha^{2}_{0} \left(2 \alpha^{12}_{0} \mu - 2 \alpha^{2}_{0} \left(\lambda + 3 \mu\right) + \theta_{0} \left(\lambda + 2 \mu\right)\right)}{2} - \theta_{0} \left(\alpha^{12}_{0} \left(0.5 \lambda + 1.5 \mu\right) + \theta_{0} \left(0.25 \lambda + 0.75 \mu\right)\right) - \frac{\theta_{0} \left(\alpha^{10}_{0} \mu + \alpha^{2}_{0} \left(\lambda + 2 \mu\right) - \theta_{0} \left(\lambda + 3 \mu\right)\right)}{2} - \theta_{0} \left(0.5 \alpha^{12}_{0} \lambda + 1.5 \alpha^{12}_{0} \mu + 0.25 \lambda \theta_{0} + 0.75 \mu \theta_{0} - \theta_{0} \left(0.5 \lambda + 1.5 \mu\right)\right) & \frac{\alpha^{11}_{1} \mu \theta_{0}}{2} - \frac{\alpha^{13}_{1} \theta_{0} \left(\lambda + \mu\right)}{2} + \frac{\alpha^{3}_{1} \lambda \theta_{0}}{2} - \theta_{0} \left(0.5 \alpha^{11}_{1} \mu - 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) + 0.5 \alpha^{3}_{1} \lambda\right) + \frac{\theta_{1} \left(\alpha^{10}_{0} \lambda - \alpha^{12}_{0} \left(\lambda + \mu\right) + \alpha^{2}_{0} \mu\right)}{2} - \theta_{1} \left(0.5 \alpha^{10}_{0} \lambda - 0.5 \alpha^{12}_{0} \lambda - 0.5 \alpha^{12}_{0} \mu + 0.5 \alpha^{2}_{0} \mu\right) & - \alpha^{12}_{0} \alpha^{14}_{2} \left(\lambda + 2 \mu\right) - \frac{\alpha^{2}_{0} \theta_{2} \left(\lambda + 2 \mu\right)}{2} - \frac{\alpha^{2}_{2} \left(2 \alpha^{12}_{0} \mu - 2 \alpha^{2}_{0} \left(\lambda + 3 \mu\right) + \theta_{0} \left(\lambda + 2 \mu\right)\right)}{2} - \theta_{0} \left(- \alpha^{14}_{2} \left(0.5 \lambda + 1.0 \mu\right) - \theta_{2} \left(0.25 \lambda + 0.5 \mu\right)\right) & \frac{\alpha^{3}_{3} \lambda \theta_{0}}{2} - \lambda \theta_{0} \left(0.5 \alpha^{3}_{3} + 0.25 \theta_{3}\right) + \frac{\theta_{3} \left(\alpha^{12}_{0} \left(\lambda + \mu\right) - \alpha^{2}_{0} \mu\right)}{2} & 0 & 0 & - \frac{\alpha^{10}_{0} \mu \theta_{6}}{2} - \alpha^{12}_{0} \alpha^{22}_{6} \mu - \frac{\alpha^{10}_{6} \left(- 2 \alpha^{10}_{0} \left(\lambda + 3 \mu\right) + 2 \alpha^{12}_{0} \left(\lambda + 2 \mu\right) + \mu \theta_{0}\right)}{2} - \mu \theta_{0} \left(- 0.5 \alpha^{22}_{6} - 0.25 \theta_{6}\right) - \theta_{6} \left(0.5 \alpha^{10}_{0} \lambda + 1.0 \alpha^{10}_{0} \mu - 0.5 \alpha^{12}_{0} \lambda - 1.5 \alpha^{12}_{0} \mu + 0.25 \mu \theta_{0}\right) & \frac{\alpha^{11}_{7} \mu \theta_{0}}{2} - \mu \theta_{0} \left(0.5 \alpha^{11}_{7} + 0.25 \theta_{7}\right) - \frac{\theta_{7} \left(\alpha^{10}_{0} \lambda - \alpha^{12}_{0} \left(\lambda + \mu\right)\right)}{2} & - \alpha^{12}_{0} \alpha^{14}_{8} \left(\lambda + 2 \mu\right) - \alpha^{12}_{0} \alpha^{22}_{8} \mu - \alpha^{12}_{8} \left(\alpha^{10}_{0} \left(\lambda + 2 \mu\right) - 2 \alpha^{12}_{0} \left(\lambda + 3 \mu\right) + \alpha^{2}_{0} \mu\right) - \theta_{0} \left(\alpha^{12}_{8} \left(0.5 \lambda + 1.5 \mu\right) - \alpha^{14}_{8} \left(0.5 \lambda + 1.0 \mu\right) - 0.5 \alpha^{22}_{8} \mu\right) & - \theta_{0} \left(- 0.5 \alpha^{13}_{9} - 0.25 \theta_{9}\right) \left(\lambda + \mu\right) + \frac{\left(\lambda + \mu\right) \left(- \alpha^{12}_{0} \theta_{9} - \alpha^{13}_{9} \theta_{0}\right)}{2} & 0 & 0\\0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) - 0.5 \alpha^{3}_{1} \lambda - 0.25 \mu \theta_{1} & - 0.5 \alpha^{13}_{1} \lambda - 1.5 \alpha^{13}_{1} \mu + 0.5 \alpha^{3}_{1} \lambda + 1.0 \alpha^{3}_{1} \mu + 0.25 \mu \theta_{1} & 0 & 0.5 \alpha^{11}_{1} \mu - 0.5 \alpha^{13}_{1} \lambda - 1.5 \alpha^{13}_{1} \mu - 0.25 \lambda \theta_{1} - 0.5 \mu \theta_{1} - \theta_{1} \left(- 0.5 \lambda - 1.0 \mu\right) & - \theta_{1} \left(- 0.5 \lambda - 0.5 \mu\right) + \left(- 0.5 \alpha^{13}_{1} - 0.25 \theta_{1}\right) \left(\lambda + \mu\right) & - 0.5 \alpha^{11}_{1} \mu + 0.5 \alpha^{13}_{1} \lambda + 1.5 \alpha^{13}_{1} \mu - 0.5 \alpha^{3}_{1} \lambda - 1.0 \alpha^{3}_{1} \mu & 0 & \frac{\alpha^{10}_{0} \lambda \theta_{1}}{2} - \frac{\alpha^{12}_{0} \theta_{1} \left(\lambda + \mu\right)}{2} + \frac{\alpha^{2}_{0} \mu \theta_{1}}{2} + \frac{\theta_{0} \left(\alpha^{11}_{1} \mu - \alpha^{13}_{1} \left(\lambda + \mu\right) + \alpha^{3}_{1} \lambda\right)}{2} - \theta_{0} \left(0.5 \alpha^{11}_{1} \mu - 0.5 \alpha^{13}_{1} \lambda - 0.5 \alpha^{13}_{1} \mu + 0.5 \alpha^{3}_{1} \lambda\right) - \theta_{1} \left(0.5 \alpha^{10}_{0} \lambda - 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) + 0.5 \alpha^{2}_{0} \mu\right) & - \frac{\alpha^{11}_{1} \left(- 2 \alpha^{11}_{1} \left(\lambda + 3 \mu\right) + 2 \alpha^{13}_{1} \mu + \theta_{1} \left(\lambda + 2 \mu\right)\right)}{2} - \alpha^{13}_{1} \left(\alpha^{11}_{1} \mu - 2 \alpha^{13}_{1} \left(\lambda + 3 \mu\right) + \alpha^{3}_{1} \left(\lambda + 2 \mu\right)\right) - \frac{\alpha^{3}_{1} \left(2 \alpha^{13}_{1} \left(\lambda + 2 \mu\right) - 2 \alpha^{3}_{1} \left(\lambda + 3 \mu\right) + \mu \theta_{1}\right)}{2} - \theta_{1} \left(\alpha^{13}_{1} \left(0.5 \lambda + 1.5 \mu\right) + \theta_{1} \left(0.25 \lambda + 0.75 \mu\right)\right) - \frac{\theta_{1} \left(\alpha^{11}_{1} \left(\lambda + 2 \mu\right) + \alpha^{3}_{1} \mu - \theta_{1} \left(\lambda + 3 \mu\right)\right)}{2} - \theta_{1} \left(0.5 \alpha^{13}_{1} \lambda + 1.5 \alpha^{13}_{1} \mu + 0.25 \lambda \theta_{1} + 0.75 \mu \theta_{1} - \theta_{1} \left(0.5 \lambda + 1.5 \mu\right)\right) & \frac{\alpha^{2}_{2} \mu \theta_{1}}{2} - \mu \theta_{1} \left(0.5 \alpha^{2}_{2} + 0.25 \theta_{2}\right) + \frac{\theta_{2} \left(\alpha^{13}_{1} \left(\lambda + \mu\right) - \alpha^{3}_{1} \lambda\right)}{2} & - \alpha^{13}_{1} \alpha^{15}_{3} \mu - \frac{\alpha^{3}_{1} \mu \theta_{3}}{2} - \frac{\alpha^{3}_{3} \left(2 \alpha^{13}_{1} \left(\lambda + 2 \mu\right) - 2 \alpha^{3}_{1} \left(\lambda + 3 \mu\right) + \mu \theta_{1}\right)}{2} - \mu \theta_{1} \left(- 0.5 \alpha^{15}_{3} - 0.25 \theta_{3}\right) & 0 & 0 & \frac{\alpha^{10}_{6} \lambda \theta_{1}}{2} - \lambda \theta_{1} \left(0.5 \alpha^{10}_{6} + 0.25 \theta_{6}\right) - \frac{\theta_{6} \left(\alpha^{11}_{1} \mu - \alpha^{13}_{1} \left(\lambda + \mu\right)\right)}{2} - \theta_{6} \left(- 0.5 \alpha^{11}_{1} \mu + 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) - 0.25 \lambda \theta_{1}\right) & - \frac{\alpha^{11}_{1} \theta_{7} \left(\lambda + 2 \mu\right)}{2} - \alpha^{13}_{1} \alpha^{23}_{7} \left(\lambda + 2 \mu\right) - \frac{\alpha^{11}_{7} \left(- 2 \alpha^{11}_{1} \left(\lambda + 3 \mu\right) + 2 \alpha^{13}_{1} \mu + \theta_{1} \left(\lambda + 2 \mu\right)\right)}{2} - \theta_{1} \left(- \alpha^{23}_{7} \left(0.5 \lambda + 1.0 \mu\right) - \theta_{7} \left(0.25 \lambda + 0.5 \mu\right)\right) & - \theta_{1} \left(- 0.5 \alpha^{12}_{8} - 0.25 \theta_{8}\right) \left(\lambda + \mu\right) + \frac{\left(\lambda + \mu\right) \left(- \alpha^{13}_{1} \theta_{8} - \alpha^{12}_{8} \theta_{1}\right)}{2} & - \alpha^{13}_{1} \alpha^{15}_{9} \mu - \alpha^{13}_{1} \alpha^{23}_{9} \left(\lambda + 2 \mu\right) - \alpha^{13}_{9} \left(\alpha^{11}_{1} \mu - 2 \alpha^{13}_{1} \left(\lambda + 3 \mu\right) + \alpha^{3}_{1} \left(\lambda + 2 \mu\right)\right) - \theta_{1} \left(\alpha^{13}_{9} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{15}_{9} \mu - \alpha^{23}_{9} \left(0.5 \lambda + 1.0 \mu\right)\right) & 0 & 0\\0.5 \alpha^{14}_{2} \lambda + 1.0 \alpha^{14}_{2} \mu + 0.5 \alpha^{16}_{2} \lambda + 1.5 \alpha^{16}_{2} \mu + 0.5 \alpha^{2}_{2} \mu + 0.5 \lambda \theta_{2} + 1.5 \mu \theta_{2} & - 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) - 0.5 \alpha^{2}_{2} \mu + 0.5 \alpha^{6}_{2} \mu - 0.25 \theta_{2} \left(\lambda + \mu\right) & 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) - 0.5 \alpha^{6}_{2} \mu + 0.25 \lambda \theta_{2} & 0 & 0.5 \alpha^{14}_{2} \lambda + 1.0 \alpha^{14}_{2} \mu - 0.5 \alpha^{16}_{2} \lambda - 1.5 \alpha^{16}_{2} \mu - 0.5 \alpha^{2}_{2} \mu - 0.5 \mu \theta_{2} & \left(0.5 \alpha^{16}_{2} + 0.25 \theta_{2}\right) \left(\lambda + \mu\right) & \left(- 0.5 \alpha^{16}_{2} - 0.25 \theta_{2}\right) \left(\lambda + \mu\right) & - \alpha^{12}_{0} \left(\alpha^{14}_{2} \left(\lambda + 2 \mu\right) + \alpha^{2}_{2} \mu\right) + \frac{\alpha^{2}_{0} \left(2 \alpha^{2}_{2} \left(\lambda + 3 \mu\right) - \theta_{2} \left(\lambda + 2 \mu\right)\right)}{2} - \frac{\alpha^{2}_{2} \theta_{0} \left(\lambda + 2 \mu\right)}{2} - \theta_{0} \left(- 0.5 \alpha^{14}_{2} \lambda - 1.0 \alpha^{14}_{2} \mu - 0.25 \lambda \theta_{2} - 0.5 \mu \theta_{2}\right) & \frac{\alpha^{13}_{1} \theta_{2} \left(\lambda + \mu\right)}{2} - \frac{\alpha^{3}_{1} \lambda \theta_{2}}{2} + \frac{\alpha^{2}_{2} \mu \theta_{1}}{2} - \mu \theta_{1} \left(0.5 \alpha^{2}_{2} + 0.25 \theta_{2}\right) & - \alpha^{14}_{2} \left(- 2 \alpha^{14}_{2} \left(\lambda + 3 \mu\right) + \alpha^{16}_{2} \left(\lambda + 2 \mu\right) + \mu \theta_{2}\right) - \alpha^{16}_{2} \left(\alpha^{14}_{2} \left(\lambda + 2 \mu\right) - 2 \alpha^{16}_{2} \left(\lambda + 3 \mu\right) + \alpha^{6}_{2} \mu\right) + \frac{\alpha^{2}_{2} \left(2 \alpha^{2}_{2} \left(\lambda + 3 \mu\right) - \theta_{2} \left(\lambda + 2 \mu\right)\right)}{2} - \frac{\alpha^{6}_{2} \left(2 \alpha^{16}_{2} \mu - 2 \alpha^{6}_{2} \left(\lambda + 3 \mu\right) + \theta_{2} \left(\lambda + 2 \mu\right)\right)}{2} - \frac{\theta_{2} \left(2 \alpha^{14}_{2} \mu + \alpha^{2}_{2} \left(\lambda + 2 \mu\right) + \alpha^{6}_{2} \left(\lambda + 2 \mu\right) - 2 \theta_{2} \left(\lambda + 3 \mu\right)\right)}{2} & - \frac{\alpha^{17}_{3} \theta_{2} \left(\lambda + \mu\right)}{2} - \frac{\alpha^{3}_{3} \lambda \theta_{2}}{2} + \frac{\alpha^{7}_{3} \lambda \theta_{2}}{2} - \frac{\theta_{3} \left(\alpha^{16}_{2} \left(\lambda + \mu\right) + \alpha^{2}_{2} \mu - \alpha^{6}_{2} \mu\right)}{2} & - \alpha^{16}_{2} \alpha^{18}_{4} \left(\lambda + 2 \mu\right) - \frac{\alpha^{6}_{2} \theta_{4} \left(\lambda + 2 \mu\right)}{2} - \frac{\alpha^{6}_{4} \left(2 \alpha^{16}_{2} \mu - 2 \alpha^{6}_{2} \left(\lambda + 3 \mu\right) + \theta_{2} \left(\lambda + 2 \mu\right)\right)}{2} - \theta_{4} \left(- 0.5 \alpha^{16}_{2} \lambda - 1.5 \alpha^{16}_{2} \mu + 0.5 \alpha^{6}_{2} \mu - 0.25 \lambda \theta_{2} - 0.5 \mu \theta_{2}\right) & \frac{\alpha^{7}_{5} \lambda \theta_{2}}{2} + \frac{\theta_{5} \left(\alpha^{16}_{2} \left(\lambda + \mu\right) - \alpha^{6}_{2} \mu\right)}{2} & 0 & 0 & - \alpha^{14}_{2} \mu \theta_{8} - \alpha^{16}_{2} \alpha^{26}_{8} \mu - \alpha^{12}_{8} \left(\alpha^{14}_{2} \left(\lambda + 2 \mu\right) + \alpha^{2}_{2} \mu\right) - \alpha^{14}_{8} \left(- 2 \alpha^{14}_{2} \left(\lambda + 3 \mu\right) + \alpha^{16}_{2} \left(\lambda + 2 \mu\right) + \mu \theta_{2}\right) & \frac{\left(\lambda + \mu\right) \left(\alpha^{16}_{2} \theta_{9} + \alpha^{13}_{9} \theta_{2}\right)}{2} & - \alpha^{16}_{10} \left(\alpha^{14}_{2} \left(\lambda + 2 \mu\right) - 2 \alpha^{16}_{2} \left(\lambda + 3 \mu\right) + \alpha^{6}_{2} \mu\right) - \alpha^{18}_{10} \alpha^{16}_{2} \left(\lambda + 2 \mu\right) - \alpha^{26}_{10} \alpha^{16}_{2} \mu - \theta_{10} \left(- 0.5 \alpha^{14}_{2} \lambda - 1.0 \alpha^{14}_{2} \mu + 0.5 \alpha^{16}_{2} \lambda + 1.5 \alpha^{16}_{2} \mu - 0.5 \alpha^{6}_{2} \mu\right) & \frac{\left(\lambda + \mu\right) \left(- \alpha^{17}_{11} \theta_{2} - \alpha^{16}_{2} \theta_{11}\right)}{2}\\- 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) - 0.5 \alpha^{3}_{3} \lambda + 0.5 \alpha^{7}_{3} \lambda - 0.25 \theta_{3} \left(\lambda + \mu\right) & 0.5 \alpha^{15}_{3} \mu + 0.5 \alpha^{17}_{3} \lambda + 1.5 \alpha^{17}_{3} \mu + 0.5 \alpha^{3}_{3} \lambda + 1.0 \alpha^{3}_{3} \mu + 0.5 \lambda \theta_{3} + 1.5 \mu \theta_{3} & - 0.5 \alpha^{17}_{3} \lambda - 1.5 \alpha^{17}_{3} \mu + 0.5 \alpha^{7}_{3} \lambda + 1.0 \alpha^{7}_{3} \mu - 0.25 \mu \theta_{3} & 0 & \left(0.5 \alpha^{17}_{3} + 0.25 \theta_{3}\right) \left(\lambda + \mu\right) & 0.5 \alpha^{15}_{3} \mu - 0.5 \alpha^{17}_{3} \lambda - 1.5 \alpha^{17}_{3} \mu - 0.5 \alpha^{3}_{3} \lambda - 1.0 \alpha^{3}_{3} \mu - 0.5 \lambda \theta_{3} - 1.0 \mu \theta_{3} & - 0.5 \alpha^{15}_{3} \mu + 0.5 \alpha^{17}_{3} \lambda + 1.5 \alpha^{17}_{3} \mu - 0.5 \alpha^{7}_{3} \lambda - 1.0 \alpha^{7}_{3} \mu & \frac{\alpha^{12}_{0} \theta_{3} \left(\lambda + \mu\right)}{2} - \frac{\alpha^{2}_{0} \mu \theta_{3}}{2} + \frac{\alpha^{3}_{3} \lambda \theta_{0}}{2} - \lambda \theta_{0} \left(0.5 \alpha^{3}_{3} + 0.25 \theta_{3}\right) & - \alpha^{13}_{1} \left(\alpha^{15}_{3} \mu + \alpha^{3}_{3} \left(\lambda + 2 \mu\right)\right) + \frac{\alpha^{3}_{1} \left(2 \alpha^{3}_{3} \left(\lambda + 3 \mu\right) - \mu \theta_{3}\right)}{2} - \frac{\alpha^{3}_{3} \mu \theta_{1}}{2} - \mu \theta_{1} \left(- 0.5 \alpha^{15}_{3} - 0.25 \theta_{3}\right) & - \frac{\alpha^{16}_{2} \theta_{3} \left(\lambda + \mu\right)}{2} - \frac{\alpha^{2}_{2} \mu \theta_{3}}{2} + \frac{\alpha^{6}_{2} \mu \theta_{3}}{2} - \frac{\theta_{2} \left(\alpha^{17}_{3} \left(\lambda + \mu\right) + \alpha^{3}_{3} \lambda - \alpha^{7}_{3} \lambda\right)}{2} & - \alpha^{15}_{3} \left(- 2 \alpha^{15}_{3} \left(\lambda + 3 \mu\right) + \alpha^{17}_{3} \mu + \theta_{3} \left(\lambda + 2 \mu\right)\right) - \alpha^{17}_{3} \left(\alpha^{15}_{3} \mu - 2 \alpha^{17}_{3} \left(\lambda + 3 \mu\right) + \alpha^{7}_{3} \left(\lambda + 2 \mu\right)\right) + \frac{\alpha^{3}_{3} \left(2 \alpha^{3}_{3} \left(\lambda + 3 \mu\right) - \mu \theta_{3}\right)}{2} - \frac{\alpha^{7}_{3} \left(2 \alpha^{17}_{3} \left(\lambda + 2 \mu\right) - 2 \alpha^{7}_{3} \left(\lambda + 3 \mu\right) + \mu \theta_{3}\right)}{2} - \frac{\theta_{3} \left(2 \alpha^{15}_{3} \left(\lambda + 2 \mu\right) + \alpha^{3}_{3} \mu + \alpha^{7}_{3} \mu - 2 \theta_{3} \left(\lambda + 3 \mu\right)\right)}{2} & \frac{\alpha^{6}_{4} \mu \theta_{3}}{2} + \frac{\theta_{4} \left(\alpha^{17}_{3} \left(\lambda + \mu\right) - \alpha^{7}_{3} \lambda\right)}{2} - \theta_{4} \left(0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) - 0.5 \alpha^{7}_{3} \lambda + 0.25 \mu \theta_{3}\right) & - \alpha^{17}_{3} \alpha^{19}_{5} \mu - \frac{\alpha^{7}_{3} \mu \theta_{5}}{2} - \frac{\alpha^{7}_{5} \left(2 \alpha^{17}_{3} \left(\lambda + 2 \mu\right) - 2 \alpha^{7}_{3} \left(\lambda + 3 \mu\right) + \mu \theta_{3}\right)}{2} & 0 & 0 & \frac{\left(\lambda + \mu\right) \left(\alpha^{17}_{3} \theta_{8} + \alpha^{12}_{8} \theta_{3}\right)}{2} & - \alpha^{15}_{3} \theta_{9} \left(\lambda + 2 \mu\right) - \alpha^{17}_{3} \alpha^{27}_{9} \left(\lambda + 2 \mu\right) - \alpha^{13}_{9} \left(\alpha^{15}_{3} \mu + \alpha^{3}_{3} \left(\lambda + 2 \mu\right)\right) - \alpha^{15}_{9} \left(- 2 \alpha^{15}_{3} \left(\lambda + 3 \mu\right) + \alpha^{17}_{3} \mu + \theta_{3} \left(\lambda + 2 \mu\right)\right) & - \theta_{10} \left(- 0.5 \alpha^{17}_{3} - 0.25 \theta_{3}\right) \left(\lambda + \mu\right) + \frac{\left(\lambda + \mu\right) \left(- \alpha^{16}_{10} \theta_{3} - \alpha^{17}_{3} \theta_{10}\right)}{2} & - \alpha^{17}_{11} \left(\alpha^{15}_{3} \mu - 2 \alpha^{17}_{3} \left(\lambda + 3 \mu\right) + \alpha^{7}_{3} \left(\lambda + 2 \mu\right)\right) - \alpha^{19}_{11} \alpha^{17}_{3} \mu - \alpha^{27}_{11} \alpha^{17}_{3} \left(\lambda + 2 \mu\right)\\- 0.5 \alpha^{18}_{4} \lambda - 1.0 \alpha^{18}_{4} \mu - 0.25 \lambda \theta_{4} - 0.5 \mu \theta_{4} - \theta_{4} \left(- 0.5 \lambda - 1.0 \mu\right) & - 0.5 \mu \theta_{4} + \mu \left(0.5 \alpha^{6}_{4} + 0.25 \theta_{4}\right) & - 0.5 \alpha^{18}_{4} \lambda - 0.5 \alpha^{6}_{4} \mu - 0.25 \lambda \theta_{4} - 0.25 \mu \theta_{4} - \theta_{4} \left(- 0.5 \lambda - 0.5 \mu\right) & 0 & 0 & 0 & - 0.5 \lambda \theta_{4} + \lambda \left(0.5 \alpha^{18}_{4} + 0.25 \theta_{4}\right) & 0 & 0 & - \alpha^{16}_{2} \left(\alpha^{18}_{4} \left(\lambda + 2 \mu\right) + \alpha^{6}_{4} \mu\right) + \frac{\alpha^{6}_{2} \left(2 \alpha^{6}_{4} \left(\lambda + 3 \mu\right) - \theta_{4} \left(\lambda + 2 \mu\right)\right)}{2} - \frac{\alpha^{6}_{4} \theta_{2} \left(\lambda + 2 \mu\right)}{2} - \theta_{4} \left(- \alpha^{16}_{2} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{6}_{2} \mu - \theta_{2} \left(0.25 \lambda + 0.5 \mu\right)\right) & \frac{\alpha^{17}_{3} \theta_{4} \left(\lambda + \mu\right)}{2} - \frac{\alpha^{7}_{3} \lambda \theta_{4}}{2} + \frac{\alpha^{6}_{4} \mu \theta_{3}}{2} - \theta_{4} \left(0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) - 0.5 \alpha^{7}_{3} \lambda + 0.25 \mu \theta_{3}\right) & \frac{\alpha^{18}_{4} \left(2 \alpha^{18}_{4} \left(\lambda + 3 \mu\right) - \mu \theta_{4}\right)}{2} + \frac{\alpha^{6}_{4} \left(2 \alpha^{6}_{4} \left(\lambda + 3 \mu\right) - \theta_{4} \left(\lambda + 2 \mu\right)\right)}{2} - \frac{\theta_{4} \left(\alpha^{18}_{4} \mu + \alpha^{6}_{4} \left(\lambda + 2 \mu\right) - \theta_{4} \left(\lambda + 3 \mu\right)\right)}{2} - \theta_{4} \left(\alpha^{18}_{4} \left(0.5 \lambda + 1.0 \mu\right) + 0.5 \alpha^{6}_{4} \mu + \theta_{4} \left(0.25 \lambda + 0.75 \mu\right)\right) - \theta_{4} \left(0.5 \alpha^{18}_{4} \lambda + 1.0 \alpha^{18}_{4} \mu + 0.5 \alpha^{6}_{4} \mu + 0.25 \lambda \theta_{4} + 0.75 \mu \theta_{4} - \theta_{4} \left(0.5 \lambda + 1.5 \mu\right)\right) & - \frac{\alpha^{19}_{5} \mu \theta_{4}}{2} - \frac{\alpha^{7}_{5} \lambda \theta_{4}}{2} - \theta_{4} \left(- 0.5 \alpha^{19}_{5} \mu - 0.5 \alpha^{7}_{5} \lambda - 0.25 \theta_{5} \left(\lambda + \mu\right)\right) - \frac{\theta_{5} \left(\alpha^{18}_{4} \lambda + \alpha^{6}_{4} \mu\right)}{2} & 0 & 0 & 0 & 0 & - \alpha^{16}_{10} \left(\alpha^{18}_{4} \left(\lambda + 2 \mu\right) + \alpha^{6}_{4} \mu\right) + \frac{\alpha^{18}_{10} \left(2 \alpha^{18}_{4} \left(\lambda + 3 \mu\right) - \mu \theta_{4}\right)}{2} - \frac{\alpha^{18}_{4} \mu \theta_{10}}{2} - \theta_{10} \left(0.5 \mu \theta_{4} + \mu \left(- 0.5 \alpha^{6}_{4} - 0.25 \theta_{4}\right)\right) - \theta_{4} \left(- \alpha^{16}_{10} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{18}_{10} \left(0.5 \lambda + 1.0 \mu\right) - 0.25 \mu \theta_{10}\right) & \frac{\alpha^{17}_{11} \theta_{4} \left(\lambda + \mu\right)}{2} - \frac{\alpha^{19}_{11} \mu \theta_{4}}{2} + \frac{\alpha^{18}_{4} \lambda \theta_{11}}{2} - \theta_{4} \left(0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) - 0.5 \alpha^{19}_{11} \mu + 0.25 \lambda \theta_{11}\right)\\\lambda \left(0.5 \alpha^{7}_{5} + 0.25 \theta_{5}\right) & \mu \left(- 0.5 \alpha^{19}_{5} - 0.25 \theta_{5}\right) & 0.5 \alpha^{19}_{5} \mu + 0.5 \alpha^{7}_{5} \lambda + 1.0 \alpha^{7}_{5} \mu + 0.25 \lambda \theta_{5} + 0.75 \mu \theta_{5} & 0 & 0 & 0 & - 0.5 \alpha^{7}_{5} \lambda - 1.0 \alpha^{7}_{5} \mu - 0.25 \lambda \theta_{5} - 0.5 \mu \theta_{5} & 0 & 0 & \frac{\alpha^{16}_{2} \theta_{5} \left(\lambda + \mu\right)}{2} - \frac{\alpha^{6}_{2} \mu \theta_{5}}{2} + \frac{\alpha^{7}_{5} \lambda \theta_{2}}{2} & - \alpha^{17}_{3} \left(\alpha^{19}_{5} \mu + \alpha^{7}_{5} \left(\lambda + 2 \mu\right)\right) + \frac{\alpha^{7}_{3} \left(2 \alpha^{7}_{5} \left(\lambda + 3 \mu\right) - \mu \theta_{5}\right)}{2} - \frac{\alpha^{7}_{5} \mu \theta_{3}}{2} & - \frac{\alpha^{18}_{4} \lambda \theta_{5}}{2} - \frac{\alpha^{6}_{4} \mu \theta_{5}}{2} - \frac{\theta_{4} \left(\alpha^{19}_{5} \mu + \alpha^{7}_{5} \lambda\right)}{2} - \theta_{4} \left(- 0.5 \alpha^{19}_{5} \mu - 0.5 \alpha^{7}_{5} \lambda - 0.25 \lambda \theta_{5} - 0.25 \mu \theta_{5}\right) & \frac{\alpha^{19}_{5} \left(2 \alpha^{19}_{5} \left(\lambda + 3 \mu\right) - \theta_{5} \left(\lambda + 2 \mu\right)\right)}{2} + \frac{\alpha^{7}_{5} \left(2 \alpha^{7}_{5} \left(\lambda + 3 \mu\right) - \mu \theta_{5}\right)}{2} - \frac{\theta_{5} \left(\alpha^{19}_{5} \left(\lambda + 2 \mu\right) + \alpha^{7}_{5} \mu - \theta_{5} \left(\lambda + 3 \mu\right)\right)}{2} & 0 & 0 & 0 & 0 & \frac{\alpha^{16}_{10} \theta_{5} \left(\lambda + \mu\right)}{2} - \frac{\alpha^{18}_{10} \lambda \theta_{5}}{2} + \frac{\alpha^{19}_{5} \mu \theta_{10}}{2} - \mu \theta_{10} \left(0.5 \alpha^{19}_{5} + 0.25 \theta_{5}\right) & - \alpha^{17}_{11} \left(\alpha^{19}_{5} \mu + \alpha^{7}_{5} \left(\lambda + 2 \mu\right)\right) + \frac{\alpha^{19}_{11} \left(2 \alpha^{19}_{5} \left(\lambda + 3 \mu\right) - \theta_{5} \left(\lambda + 2 \mu\right)\right)}{2} - \frac{\alpha^{19}_{5} \theta_{11} \left(\lambda + 2 \mu\right)}{2}\\0 & 0 & 0 & - 0.5 \alpha^{10}_{6} \lambda - 0.5 \alpha^{22}_{6} \mu - 0.25 \lambda \theta_{6} - 0.25 \mu \theta_{6} - \theta_{6} \left(- 0.5 \lambda - 0.5 \mu\right) & - 0.5 \alpha^{10}_{6} \lambda - 1.0 \alpha^{10}_{6} \mu - 0.25 \lambda \theta_{6} - 0.5 \mu \theta_{6} - \theta_{6} \left(- 0.5 \lambda - 1.0 \mu\right) & - 0.5 \mu \theta_{6} + \mu \left(0.5 \alpha^{22}_{6} + 0.25 \theta_{6}\right) & 0 & \frac{\alpha^{10}_{0} \left(2 \alpha^{10}_{6} \left(\lambda + 3 \mu\right) - \mu \theta_{6}\right)}{2} - \alpha^{12}_{0} \left(\alpha^{10}_{6} \left(\lambda + 2 \mu\right) + \alpha^{22}_{6} \mu\right) - \frac{\alpha^{10}_{6} \mu \theta_{0}}{2} - \theta_{0} \left(0.5 \mu \theta_{6} + \mu \left(- 0.5 \alpha^{22}_{6} - 0.25 \theta_{6}\right)\right) - \theta_{6} \left(\alpha^{10}_{0} \left(0.5 \lambda + 1.0 \mu\right) - \alpha^{12}_{0} \left(0.5 \lambda + 1.5 \mu\right) - 0.25 \mu \theta_{0}\right) & - \frac{\alpha^{11}_{1} \mu \theta_{6}}{2} + \frac{\alpha^{13}_{1} \theta_{6} \left(\lambda + \mu\right)}{2} + \frac{\alpha^{10}_{6} \lambda \theta_{1}}{2} - \theta_{1} \left(- 0.5 \lambda \theta_{6} + \lambda \left(0.5 \alpha^{10}_{6} + 0.25 \theta_{6}\right)\right) - \theta_{6} \left(- 0.5 \alpha^{11}_{1} \mu + 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) + 0.25 \lambda \theta_{1}\right) & 0 & 0 & 0 & 0 & \frac{\alpha^{10}_{6} \left(2 \alpha^{10}_{6} \left(\lambda + 3 \mu\right) - \mu \theta_{6}\right)}{2} + \frac{\alpha^{22}_{6} \left(2 \alpha^{22}_{6} \left(\lambda + 3 \mu\right) - \theta_{6} \left(\lambda + 2 \mu\right)\right)}{2} - \frac{\theta_{6} \left(\alpha^{10}_{6} \mu + \alpha^{22}_{6} \left(\lambda + 2 \mu\right) - \theta_{6} \left(\lambda + 3 \mu\right)\right)}{2} - \theta_{6} \left(\alpha^{10}_{6} \left(0.5 \lambda + 1.0 \mu\right) + 0.5 \alpha^{22}_{6} \mu + \theta_{6} \left(0.25 \lambda + 0.75 \mu\right)\right) - \theta_{6} \left(0.5 \alpha^{10}_{6} \lambda + 1.0 \alpha^{10}_{6} \mu + 0.5 \alpha^{22}_{6} \mu + 0.25 \lambda \theta_{6} + 0.75 \mu \theta_{6} - \theta_{6} \left(0.5 \lambda + 1.5 \mu\right)\right) & - \frac{\alpha^{11}_{7} \mu \theta_{6}}{2} - \frac{\alpha^{23}_{7} \lambda \theta_{6}}{2} - \theta_{6} \left(- 0.5 \alpha^{11}_{7} \mu - 0.5 \alpha^{23}_{7} \lambda - 0.25 \theta_{7} \left(\lambda + \mu\right)\right) - \frac{\theta_{7} \left(\alpha^{10}_{6} \lambda + \alpha^{22}_{6} \mu\right)}{2} & - \frac{\alpha^{22}_{6} \theta_{8} \left(\lambda + 2 \mu\right)}{2} - \alpha^{12}_{8} \left(\alpha^{10}_{6} \left(\lambda + 2 \mu\right) + \alpha^{22}_{6} \mu\right) + \frac{\alpha^{22}_{8} \left(2 \alpha^{22}_{6} \left(\lambda + 3 \mu\right) - \theta_{6} \left(\lambda + 2 \mu\right)\right)}{2} - \theta_{6} \left(- \alpha^{12}_{8} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{22}_{8} \mu - \theta_{8} \left(0.25 \lambda + 0.5 \mu\right)\right) & \frac{\alpha^{22}_{6} \mu \theta_{9}}{2} + \frac{\alpha^{13}_{9} \theta_{6} \left(\lambda + \mu\right)}{2} - \frac{\alpha^{23}_{9} \lambda \theta_{6}}{2} - \theta_{6} \left(0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) - 0.5 \alpha^{23}_{9} \lambda + 0.25 \mu \theta_{9}\right) & 0 & 0\\0 & 0 & 0 & 0.5 \alpha^{11}_{7} \mu + 0.5 \alpha^{23}_{7} \lambda + 1.0 \alpha^{23}_{7} \mu + 0.25 \lambda \theta_{7} + 0.75 \mu \theta_{7} & \lambda \left(0.5 \alpha^{23}_{7} + 0.25 \theta_{7}\right) & \mu \left(- 0.5 \alpha^{11}_{7} - 0.25 \theta_{7}\right) & 0 & - \frac{\alpha^{10}_{0} \lambda \theta_{7}}{2} + \frac{\alpha^{12}_{0} \theta_{7} \left(\lambda + \mu\right)}{2} + \frac{\alpha^{11}_{7} \mu \theta_{0}}{2} - \mu \theta_{0} \left(0.5 \alpha^{11}_{7} + 0.25 \theta_{7}\right) & \frac{\alpha^{11}_{1} \left(2 \alpha^{11}_{7} \left(\lambda + 3 \mu\right) - \theta_{7} \left(\lambda + 2 \mu\right)\right)}{2} - \alpha^{13}_{1} \left(\alpha^{11}_{7} \mu + \alpha^{23}_{7} \left(\lambda + 2 \mu\right)\right) - \frac{\alpha^{11}_{7} \theta_{1} \left(\lambda + 2 \mu\right)}{2} - \theta_{1} \left(- 0.5 \alpha^{23}_{7} \lambda - 1.0 \alpha^{23}_{7} \mu - 0.25 \lambda \theta_{7} - 0.5 \mu \theta_{7}\right) & 0 & 0 & 0 & 0 & - \frac{\alpha^{10}_{6} \lambda \theta_{7}}{2} - \frac{\alpha^{22}_{6} \mu \theta_{7}}{2} - \frac{\theta_{6} \left(\alpha^{11}_{7} \mu + \alpha^{23}_{7} \lambda\right)}{2} - \theta_{6} \left(- 0.5 \alpha^{11}_{7} \mu - 0.5 \alpha^{23}_{7} \lambda - 0.25 \lambda \theta_{7} - 0.25 \mu \theta_{7}\right) & \frac{\alpha^{11}_{7} \left(2 \alpha^{11}_{7} \left(\lambda + 3 \mu\right) - \theta_{7} \left(\lambda + 2 \mu\right)\right)}{2} + \frac{\alpha^{23}_{7} \left(2 \alpha^{23}_{7} \left(\lambda + 3 \mu\right) - \mu \theta_{7}\right)}{2} - \frac{\theta_{7} \left(\alpha^{11}_{7} \left(\lambda + 2 \mu\right) + \alpha^{23}_{7} \mu - \theta_{7} \left(\lambda + 3 \mu\right)\right)}{2} & \frac{\alpha^{23}_{7} \lambda \theta_{8}}{2} + \frac{\alpha^{12}_{8} \theta_{7} \left(\lambda + \mu\right)}{2} - \frac{\alpha^{22}_{8} \mu \theta_{7}}{2} & - \frac{\alpha^{23}_{7} \mu \theta_{9}}{2} - \alpha^{13}_{9} \left(\alpha^{11}_{7} \mu + \alpha^{23}_{7} \left(\lambda + 2 \mu\right)\right) + \frac{\alpha^{23}_{9} \left(2 \alpha^{23}_{7} \left(\lambda + 3 \mu\right) - \mu \theta_{7}\right)}{2} & 0 & 0\\- 0.5 \alpha^{12}_{8} \lambda - 1.5 \alpha^{12}_{8} \mu + 0.5 \alpha^{14}_{8} \lambda + 1.0 \alpha^{14}_{8} \mu - 0.5 \alpha^{26}_{8} \mu - 0.5 \mu \theta_{8} & \left(0.5 \alpha^{12}_{8} + 0.25 \theta_{8}\right) \left(\lambda + \mu\right) & 0 & 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) - 0.5 \alpha^{22}_{8} \mu + 0.25 \lambda \theta_{8} & 0.5 \alpha^{12}_{8} \lambda + 1.5 \alpha^{12}_{8} \mu + 0.5 \alpha^{14}_{8} \lambda + 1.0 \alpha^{14}_{8} \mu + 0.5 \alpha^{26}_{8} \mu + 0.5 \lambda \theta_{8} + 1.5 \mu \theta_{8} & - 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) + 0.5 \alpha^{22}_{8} \mu - 0.5 \alpha^{26}_{8} \mu - 0.25 \theta_{8} \left(\lambda + \mu\right) & \mu \left(0.5 \alpha^{26}_{8} + 0.25 \theta_{8}\right) & - \alpha^{10}_{0} \alpha^{12}_{8} \left(\lambda + 2 \mu\right) - \alpha^{12}_{0} \left(- 2 \alpha^{12}_{8} \left(\lambda + 3 \mu\right) + \alpha^{14}_{8} \left(\lambda + 2 \mu\right) + \alpha^{22}_{8} \mu\right) - \alpha^{2}_{0} \alpha^{12}_{8} \mu - \theta_{0} \left(0.5 \alpha^{12}_{8} \lambda + 1.5 \alpha^{12}_{8} \mu - 0.5 \alpha^{14}_{8} \lambda - 1.0 \alpha^{14}_{8} \mu - 0.5 \alpha^{22}_{8} \mu\right) & - \theta_{1} \left(- 0.5 \alpha^{12}_{8} - 0.25 \theta_{8}\right) \left(\lambda + \mu\right) + \frac{\left(\lambda + \mu\right) \left(- \alpha^{13}_{1} \theta_{8} - \alpha^{12}_{8} \theta_{1}\right)}{2} & - \alpha^{14}_{2} \left(\alpha^{12}_{8} \left(\lambda + 2 \mu\right) - 2 \alpha^{14}_{8} \left(\lambda + 3 \mu\right) + \mu \theta_{8}\right) - \alpha^{16}_{2} \left(\alpha^{14}_{8} \left(\lambda + 2 \mu\right) + \alpha^{26}_{8} \mu\right) - \alpha^{2}_{2} \alpha^{12}_{8} \mu - \alpha^{14}_{8} \mu \theta_{2} & \frac{\left(\lambda + \mu\right) \left(\alpha^{17}_{3} \theta_{8} + \alpha^{12}_{8} \theta_{3}\right)}{2} & 0 & 0 & - \alpha^{10}_{6} \alpha^{12}_{8} \left(\lambda + 2 \mu\right) - \frac{\alpha^{22}_{6} \left(2 \alpha^{12}_{8} \mu - 2 \alpha^{22}_{8} \left(\lambda + 3 \mu\right) + \theta_{8} \left(\lambda + 2 \mu\right)\right)}{2} - \frac{\alpha^{22}_{8} \theta_{6} \left(\lambda + 2 \mu\right)}{2} - \theta_{6} \left(- 0.5 \alpha^{12}_{8} \lambda - 1.5 \alpha^{12}_{8} \mu + 0.5 \alpha^{22}_{8} \mu - 0.25 \lambda \theta_{8} - 0.5 \mu \theta_{8}\right) & \frac{\alpha^{23}_{7} \lambda \theta_{8}}{2} + \frac{\theta_{7} \left(\alpha^{12}_{8} \left(\lambda + \mu\right) - \alpha^{22}_{8} \mu\right)}{2} & - \alpha^{12}_{8} \left(- 2 \alpha^{12}_{8} \left(\lambda + 3 \mu\right) + \alpha^{14}_{8} \left(\lambda + 2 \mu\right) + \alpha^{22}_{8} \mu\right) - \alpha^{14}_{8} \left(\alpha^{12}_{8} \left(\lambda + 2 \mu\right) - 2 \alpha^{14}_{8} \left(\lambda + 3 \mu\right) + \mu \theta_{8}\right) - \frac{\alpha^{22}_{8} \left(2 \alpha^{12}_{8} \mu - 2 \alpha^{22}_{8} \left(\lambda + 3 \mu\right) + \theta_{8} \left(\lambda + 2 \mu\right)\right)}{2} + \frac{\alpha^{26}_{8} \left(2 \alpha^{26}_{8} \left(\lambda + 3 \mu\right) - \theta_{8} \left(\lambda + 2 \mu\right)\right)}{2} - \frac{\theta_{8} \left(2 \alpha^{14}_{8} \mu + \alpha^{22}_{8} \left(\lambda + 2 \mu\right) + \alpha^{26}_{8} \left(\lambda + 2 \mu\right) - 2 \theta_{8} \left(\lambda + 3 \mu\right)\right)}{2} & - \frac{\alpha^{13}_{9} \theta_{8} \left(\lambda + \mu\right)}{2} + \frac{\alpha^{23}_{9} \lambda \theta_{8}}{2} - \frac{\alpha^{27}_{9} \lambda \theta_{8}}{2} - \frac{\theta_{9} \left(\alpha^{12}_{8} \left(\lambda + \mu\right) - \alpha^{22}_{8} \mu + \alpha^{26}_{8} \mu\right)}{2} & - \alpha^{16}_{10} \left(\alpha^{14}_{8} \left(\lambda + 2 \mu\right) + \alpha^{26}_{8} \mu\right) + \frac{\alpha^{26}_{10} \left(2 \alpha^{26}_{8} \left(\lambda + 3 \mu\right) - \theta_{8} \left(\lambda + 2 \mu\right)\right)}{2} - \frac{\alpha^{26}_{8} \theta_{10} \left(\lambda + 2 \mu\right)}{2} - \theta_{10} \left(- 0.5 \alpha^{14}_{8} \lambda - 1.0 \alpha^{14}_{8} \mu - 0.25 \lambda \theta_{8} - 0.5 \mu \theta_{8}\right) & \frac{\alpha^{17}_{11} \theta_{8} \left(\lambda + \mu\right)}{2} - \frac{\alpha^{27}_{11} \lambda \theta_{8}}{2} + \frac{\alpha^{26}_{8} \mu \theta_{11}}{2}\\\left(0.5 \alpha^{13}_{9} + 0.25 \theta_{9}\right) \left(\lambda + \mu\right) & - 0.5 \alpha^{13}_{9} \lambda - 1.5 \alpha^{13}_{9} \mu + 0.5 \alpha^{15}_{9} \mu - 0.5 \alpha^{27}_{9} \lambda - 1.0 \alpha^{27}_{9} \mu - 0.5 \lambda \theta_{9} - 1.0 \mu \theta_{9} & 0 & - 0.5 \alpha^{13}_{9} \lambda - 1.5 \alpha^{13}_{9} \mu + 0.5 \alpha^{23}_{9} \lambda + 1.0 \alpha^{23}_{9} \mu - 0.25 \mu \theta_{9} & - 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) + 0.5 \alpha^{23}_{9} \lambda - 0.5 \alpha^{27}_{9} \lambda - 0.25 \theta_{9} \left(\lambda + \mu\right) & 0.5 \alpha^{13}_{9} \lambda + 1.5 \alpha^{13}_{9} \mu + 0.5 \alpha^{15}_{9} \mu + 0.5 \alpha^{27}_{9} \lambda + 1.0 \alpha^{27}_{9} \mu + 0.5 \lambda \theta_{9} + 1.5 \mu \theta_{9} & \mu \left(- 0.5 \alpha^{15}_{9} - 0.25 \theta_{9}\right) & - \theta_{0} \left(- 0.5 \alpha^{13}_{9} - 0.25 \theta_{9}\right) \left(\lambda + \mu\right) + \frac{\left(\lambda + \mu\right) \left(- \alpha^{12}_{0} \theta_{9} - \alpha^{13}_{9} \theta_{0}\right)}{2} & - \alpha^{11}_{1} \alpha^{13}_{9} \mu - \alpha^{13}_{1} \left(- 2 \alpha^{13}_{9} \left(\lambda + 3 \mu\right) + \alpha^{15}_{9} \mu + \alpha^{23}_{9} \left(\lambda + 2 \mu\right)\right) - \alpha^{3}_{1} \alpha^{13}_{9} \left(\lambda + 2 \mu\right) - \theta_{1} \left(0.5 \alpha^{13}_{9} \lambda + 1.5 \alpha^{13}_{9} \mu - 0.5 \alpha^{15}_{9} \mu - 0.5 \alpha^{23}_{9} \lambda - 1.0 \alpha^{23}_{9} \mu\right) & \frac{\left(\lambda + \mu\right) \left(\alpha^{16}_{2} \theta_{9} + \alpha^{13}_{9} \theta_{2}\right)}{2} & - \alpha^{15}_{3} \left(\alpha^{13}_{9} \mu - 2 \alpha^{15}_{9} \left(\lambda + 3 \mu\right) + \theta_{9} \left(\lambda + 2 \mu\right)\right) - \alpha^{17}_{3} \left(\alpha^{15}_{9} \mu + \alpha^{27}_{9} \left(\lambda + 2 \mu\right)\right) - \alpha^{3}_{3} \alpha^{13}_{9} \left(\lambda + 2 \mu\right) - \alpha^{15}_{9} \theta_{3} \left(\lambda + 2 \mu\right) & 0 & 0 & \frac{\alpha^{22}_{6} \mu \theta_{9}}{2} + \frac{\theta_{6} \left(\alpha^{13}_{9} \left(\lambda + \mu\right) - \alpha^{23}_{9} \lambda\right)}{2} - \theta_{6} \left(0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) - 0.5 \alpha^{23}_{9} \lambda + 0.25 \mu \theta_{9}\right) & - \alpha^{11}_{7} \alpha^{13}_{9} \mu - \frac{\alpha^{23}_{7} \left(2 \alpha^{13}_{9} \left(\lambda + 2 \mu\right) - 2 \alpha^{23}_{9} \left(\lambda + 3 \mu\right) + \mu \theta_{9}\right)}{2} - \frac{\alpha^{23}_{9} \mu \theta_{7}}{2} & - \frac{\alpha^{12}_{8} \theta_{9} \left(\lambda + \mu\right)}{2} + \frac{\alpha^{22}_{8} \mu \theta_{9}}{2} - \frac{\alpha^{26}_{8} \mu \theta_{9}}{2} - \frac{\theta_{8} \left(\alpha^{13}_{9} \left(\lambda + \mu\right) - \alpha^{23}_{9} \lambda + \alpha^{27}_{9} \lambda\right)}{2} & - \alpha^{13}_{9} \left(- 2 \alpha^{13}_{9} \left(\lambda + 3 \mu\right) + \alpha^{15}_{9} \mu + \alpha^{23}_{9} \left(\lambda + 2 \mu\right)\right) - \alpha^{15}_{9} \left(\alpha^{13}_{9} \mu - 2 \alpha^{15}_{9} \left(\lambda + 3 \mu\right) + \theta_{9} \left(\lambda + 2 \mu\right)\right) - \frac{\alpha^{23}_{9} \left(2 \alpha^{13}_{9} \left(\lambda + 2 \mu\right) - 2 \alpha^{23}_{9} \left(\lambda + 3 \mu\right) + \mu \theta_{9}\right)}{2} + \frac{\alpha^{27}_{9} \left(2 \alpha^{27}_{9} \left(\lambda + 3 \mu\right) - \mu \theta_{9}\right)}{2} - \frac{\theta_{9} \left(2 \alpha^{15}_{9} \left(\lambda + 2 \mu\right) + \alpha^{23}_{9} \mu + \alpha^{27}_{9} \mu - 2 \theta_{9} \left(\lambda + 3 \mu\right)\right)}{2} & \frac{\alpha^{16}_{10} \theta_{9} \left(\lambda + \mu\right)}{2} - \frac{\alpha^{26}_{10} \mu \theta_{9}}{2} + \frac{\alpha^{27}_{9} \lambda \theta_{10}}{2} - \lambda \theta_{10} \left(0.5 \alpha^{27}_{9} + 0.25 \theta_{9}\right) & - \alpha^{17}_{11} \left(\alpha^{15}_{9} \mu + \alpha^{27}_{9} \left(\lambda + 2 \mu\right)\right) + \frac{\alpha^{27}_{11} \left(2 \alpha^{27}_{9} \left(\lambda + 3 \mu\right) - \mu \theta_{9}\right)}{2} - \frac{\alpha^{27}_{9} \mu \theta_{11}}{2}\\0.5 \alpha^{16}_{10} \lambda + 1.5 \alpha^{16}_{10} \mu - 0.5 \alpha^{18}_{10} \lambda - 1.0 \alpha^{18}_{10} \mu - 0.5 \alpha^{26}_{10} \mu & - \theta_{10} \left(- 0.5 \lambda - 0.5 \mu\right) + \left(- 0.5 \alpha^{16}_{10} - 0.25 \theta_{10}\right) \left(\lambda + \mu\right) & 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) - 0.5 \alpha^{18}_{10} \lambda - 0.25 \mu \theta_{10} & 0 & - 0.5 \alpha^{16}_{10} \lambda - 1.5 \alpha^{16}_{10} \mu + 0.5 \alpha^{26}_{10} \mu - 0.25 \lambda \theta_{10} - 0.5 \mu \theta_{10} - \theta_{10} \left(- 0.5 \lambda - 1.0 \mu\right) & 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) - 0.5 \alpha^{26}_{10} \mu - 0.25 \lambda \theta_{10} & - 0.5 \alpha^{16}_{10} \lambda - 0.5 \alpha^{16}_{10} \mu + 0.5 \alpha^{18}_{10} \lambda + 0.5 \alpha^{26}_{10} \mu & 0 & 0 & - \alpha^{16}_{10} \alpha^{14}_{2} \left(\lambda + 2 \mu\right) - \alpha^{16}_{10} \alpha^{6}_{2} \mu - \alpha^{16}_{2} \left(- 2 \alpha^{16}_{10} \left(\lambda + 3 \mu\right) + \alpha^{18}_{10} \left(\lambda + 2 \mu\right) + \alpha^{26}_{10} \mu\right) - \theta_{10} \left(- \alpha^{14}_{2} \left(0.5 \lambda + 1.0 \mu\right) + \alpha^{16}_{2} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{6}_{2} \mu\right) & - \theta_{10} \left(- 0.5 \alpha^{17}_{3} - 0.25 \theta_{3}\right) \left(\lambda + \mu\right) + \frac{\left(\lambda + \mu\right) \left(- \alpha^{16}_{10} \theta_{3} - \alpha^{17}_{3} \theta_{10}\right)}{2} & - \alpha^{16}_{10} \alpha^{6}_{4} \mu - \frac{\alpha^{18}_{10} \mu \theta_{4}}{2} - \frac{\alpha^{18}_{4} \left(2 \alpha^{16}_{10} \left(\lambda + 2 \mu\right) - 2 \alpha^{18}_{10} \left(\lambda + 3 \mu\right) + \mu \theta_{10}\right)}{2} - \mu \theta_{10} \left(- 0.5 \alpha^{6}_{4} - 0.25 \theta_{4}\right) - \theta_{4} \left(- 0.5 \alpha^{16}_{10} \lambda - 1.5 \alpha^{16}_{10} \mu + 0.5 \alpha^{18}_{10} \lambda + 1.0 \alpha^{18}_{10} \mu + 0.25 \mu \theta_{10}\right) & \frac{\alpha^{19}_{5} \mu \theta_{10}}{2} - \mu \theta_{10} \left(0.5 \alpha^{19}_{5} + 0.25 \theta_{5}\right) + \frac{\theta_{5} \left(\alpha^{16}_{10} \left(\lambda + \mu\right) - \alpha^{18}_{10} \lambda\right)}{2} & 0 & 0 & - \alpha^{16}_{10} \alpha^{14}_{8} \left(\lambda + 2 \mu\right) - \frac{\alpha^{26}_{10} \theta_{8} \left(\lambda + 2 \mu\right)}{2} - \frac{\alpha^{26}_{8} \left(2 \alpha^{16}_{10} \mu - 2 \alpha^{26}_{10} \left(\lambda + 3 \mu\right) + \theta_{10} \left(\lambda + 2 \mu\right)\right)}{2} - \theta_{10} \left(- \alpha^{14}_{8} \left(0.5 \lambda + 1.0 \mu\right) - \theta_{8} \left(0.25 \lambda + 0.5 \mu\right)\right) & \frac{\alpha^{27}_{9} \lambda \theta_{10}}{2} - \lambda \theta_{10} \left(0.5 \alpha^{27}_{9} + 0.25 \theta_{9}\right) + \frac{\theta_{9} \left(\alpha^{16}_{10} \left(\lambda + \mu\right) - \alpha^{26}_{10} \mu\right)}{2} & - \alpha^{16}_{10} \left(- 2 \alpha^{16}_{10} \left(\lambda + 3 \mu\right) + \alpha^{18}_{10} \left(\lambda + 2 \mu\right) + \alpha^{26}_{10} \mu\right) - \frac{\alpha^{18}_{10} \left(2 \alpha^{16}_{10} \left(\lambda + 2 \mu\right) - 2 \alpha^{18}_{10} \left(\lambda + 3 \mu\right) + \mu \theta_{10}\right)}{2} - \frac{\alpha^{26}_{10} \left(2 \alpha^{16}_{10} \mu - 2 \alpha^{26}_{10} \left(\lambda + 3 \mu\right) + \theta_{10} \left(\lambda + 2 \mu\right)\right)}{2} - \theta_{10} \left(\alpha^{16}_{10} \left(0.5 \lambda + 1.5 \mu\right) + \theta_{10} \left(0.25 \lambda + 0.75 \mu\right)\right) - \frac{\theta_{10} \left(\alpha^{18}_{10} \mu + \alpha^{26}_{10} \left(\lambda + 2 \mu\right) - \theta_{10} \left(\lambda + 3 \mu\right)\right)}{2} - \theta_{10} \left(0.5 \alpha^{16}_{10} \lambda + 1.5 \alpha^{16}_{10} \mu + 0.25 \lambda \theta_{10} + 0.75 \mu \theta_{10} - \theta_{10} \left(0.5 \lambda + 1.5 \mu\right)\right) & - \frac{\alpha^{17}_{11} \theta_{10} \left(\lambda + \mu\right)}{2} + \frac{\alpha^{19}_{11} \mu \theta_{10}}{2} + \frac{\alpha^{27}_{11} \lambda \theta_{10}}{2} - \theta_{10} \left(- 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) + 0.5 \alpha^{19}_{11} \mu + 0.5 \alpha^{27}_{11} \lambda\right) + \frac{\theta_{11} \left(- \alpha^{16}_{10} \left(\lambda + \mu\right) + \alpha^{18}_{10} \lambda + \alpha^{26}_{10} \mu\right)}{2}\\\left(- 0.5 \alpha^{17}_{11} - 0.25 \theta_{11}\right) \left(\lambda + \mu\right) & 0.5 \alpha^{17}_{11} \lambda + 1.5 \alpha^{17}_{11} \mu - 0.5 \alpha^{19}_{11} \mu - 0.5 \alpha^{27}_{11} \lambda - 1.0 \alpha^{27}_{11} \mu & - 0.5 \alpha^{17}_{11} \lambda - 1.5 \alpha^{17}_{11} \mu + 0.5 \alpha^{19}_{11} \mu - 0.25 \lambda \theta_{11} - 0.5 \mu \theta_{11} & 0 & 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) - 0.5 \alpha^{27}_{11} \lambda + 0.25 \mu \theta_{11} & - 0.5 \alpha^{17}_{11} \lambda - 1.5 \alpha^{17}_{11} \mu + 0.5 \alpha^{27}_{11} \lambda + 1.0 \alpha^{27}_{11} \mu - 0.25 \mu \theta_{11} & 0.5 \alpha^{17}_{11} \lambda + 1.5 \alpha^{17}_{11} \mu + 0.25 \lambda \theta_{11} + 0.75 \mu \theta_{11} & 0 & 0 & \frac{\left(\lambda + \mu\right) \left(- \alpha^{17}_{11} \theta_{2} - \alpha^{16}_{2} \theta_{11}\right)}{2} & - \alpha^{17}_{11} \alpha^{15}_{3} \mu - \alpha^{17}_{11} \alpha^{7}_{3} \left(\lambda + 2 \mu\right) - \alpha^{17}_{3} \left(- 2 \alpha^{17}_{11} \left(\lambda + 3 \mu\right) + \alpha^{19}_{11} \mu + \alpha^{27}_{11} \left(\lambda + 2 \mu\right)\right) & \frac{\alpha^{18}_{4} \lambda \theta_{11}}{2} + \frac{\theta_{4} \left(\alpha^{17}_{11} \left(\lambda + \mu\right) - \alpha^{19}_{11} \mu\right)}{2} - \theta_{4} \left(0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) - 0.5 \alpha^{19}_{11} \mu + 0.25 \lambda \theta_{11}\right) & - \alpha^{17}_{11} \alpha^{7}_{5} \left(\lambda + 2 \mu\right) - \frac{\alpha^{19}_{11} \theta_{5} \left(\lambda + 2 \mu\right)}{2} - \frac{\alpha^{19}_{5} \left(2 \alpha^{17}_{11} \mu - 2 \alpha^{19}_{11} \left(\lambda + 3 \mu\right) + \theta_{11} \left(\lambda + 2 \mu\right)\right)}{2} & 0 & 0 & \frac{\alpha^{26}_{8} \mu \theta_{11}}{2} + \frac{\theta_{8} \left(\alpha^{17}_{11} \left(\lambda + \mu\right) - \alpha^{27}_{11} \lambda\right)}{2} & - \alpha^{17}_{11} \alpha^{15}_{9} \mu - \frac{\alpha^{27}_{11} \mu \theta_{9}}{2} - \frac{\alpha^{27}_{9} \left(2 \alpha^{17}_{11} \left(\lambda + 2 \mu\right) - 2 \alpha^{27}_{11} \left(\lambda + 3 \mu\right) + \mu \theta_{11}\right)}{2} & - \frac{\alpha^{16}_{10} \theta_{11} \left(\lambda + \mu\right)}{2} + \frac{\alpha^{18}_{10} \lambda \theta_{11}}{2} + \frac{\alpha^{26}_{10} \mu \theta_{11}}{2} + \frac{\theta_{10} \left(- \alpha^{17}_{11} \left(\lambda + \mu\right) + \alpha^{19}_{11} \mu + \alpha^{27}_{11} \lambda\right)}{2} - \theta_{10} \left(- 0.5 \alpha^{17}_{11} \lambda - 0.5 \alpha^{17}_{11} \mu + 0.5 \alpha^{19}_{11} \mu + 0.5 \alpha^{27}_{11} \lambda\right) & - \alpha^{17}_{11} \left(- 2 \alpha^{17}_{11} \left(\lambda + 3 \mu\right) + \alpha^{19}_{11} \mu + \alpha^{27}_{11} \left(\lambda + 2 \mu\right)\right) - \frac{\alpha^{19}_{11} \left(2 \alpha^{17}_{11} \mu - 2 \alpha^{19}_{11} \left(\lambda + 3 \mu\right) + \theta_{11} \left(\lambda + 2 \mu\right)\right)}{2} - \frac{\alpha^{27}_{11} \left(2 \alpha^{17}_{11} \left(\lambda + 2 \mu\right) - 2 \alpha^{27}_{11} \left(\lambda + 3 \mu\right) + \mu \theta_{11}\right)}{2} - \frac{\theta_{11} \left(\alpha^{19}_{11} \left(\lambda + 2 \mu\right) + \alpha^{27}_{11} \mu - \theta_{11} \left(\lambda + 3 \mu\right)\right)}{2}\end{array}\right]\end{split}\]

Hide code cell outputs

\[\begin{split}\displaystyle AG_C=R^t.PG^t.A.PG.R = \left[\begin{array}{ccccccccccccccccccc}9375.0 & -2812.5 & 1875.0 & 0 & -1875.0 & 2812.5 & -2812.5 & 19.8485122369934 & -3.56546728063054 & 187.964792135763 & 28.1608894105122 & 0 & 26.1555989583333 & 0 & 0 & 11.5441371357749 & -35.668228462469 & -115.057313458856 & 53.682335251046\\-2812.5 & 9375.0 & -937.5 & 0 & 2812.5 & -7500.0 & 0 & -11.8495661660239 & 6.81631507509641 & -52.8377446896948 & -32.4187264045461 & -22.2900390625 & -4.21549479166666 & 0 & 0 & 10.5482868582179 & 142.128455828504 & 82.9587800732217 & 40.7513947001394\\1875.0 & -937.5 & 4687.5 & 0 & 0 & 0 & -3750.0 & 0 & 0 & 46.416442902633 & 44.1138113724248 & 22.2900390625 & 56.5266927083333 & 0 & 0 & 0 & 0 & -82.9587800732217 & 71.5764470013947\\0 & 0 & 0 & 4687.5 & 1875.0 & -937.5 & 0 & -11.9984191064542 & 2.73313290711049 & 0 & 0 & 0 & 0 & -1.1474609375 & -48.9420572916667 & 2.65349107369894 & 3.94054219427314 & 0 & 0\\-1875.0 & 2812.5 & 0 & 1875.0 & 9375.0 & -2812.5 & 937.5 & -19.8485122369934 & 0.943858458494021 & -77.9083906853459 & -12.1779212615318 & 0 & 0 & 0 & -20.7194010416667 & 109.452122515988 & 56.2562282856561 & 115.057313458856 & 2.48158559972105\\2812.5 & -7500.0 & 0 & -937.5 & -2812.5 & 9375.0 & -937.5 & 11.9984191064542 & -7.97635055138354 & 75.9091737740954 & 24.4716651900713 & 0 & 0 & 1.1474609375 & 7.50325520833334 & -34.0270056667755 & -170.130648825491 & -59.7514600767085 & -22.8572829497908\\-2812.5 & 0 & -3750.0 & 0 & 937.5 & -937.5 & 4687.5 & 0 & 0 & -75.9091737740954 & -40.1402807651873 & 0 & -52.3111979166667 & 0 & 0 & 31.3735145930766 & 14.0010964984934 & 59.7514600767085 & -89.4705587517434\\19.8485122369934 & -11.8495661660239 & 0 & -11.9984191064542 & -19.8485122369934 & 11.9984191064542 & 0 & 0.338939658585732 & 0 & 0.288856201393702 & 0.00101067487012354 & 0 & 0 & 0.00979037670144704 & 0.12290047348625 & 0.567066470185788 & -0.275341553777712 & 0 & 0\\-3.56546728063054 & 6.81631507509641 & 0 & 2.73313290711049 & 0.943858458494021 & -7.97635055138354 & 0 & 0 & 0.0433887641077221 & -0.0430447424843395 & -0.0358147577721601 & 0 & 0 & 0 & -0.00263835542027036 & 0.0134293692857389 & 0.0125177061055181 & 0 & 0\\187.964792135763 & -52.8377446896948 & 46.416442902633 & 0 & -77.9083906853459 & 75.9091737740954 & -75.9091737740954 & 0.288856201393702 & -0.0430447424843395 & 9.5838784326173 & 0.341587982356522 & -3.6561869436001 & 0.6666907943438 & 0 & 0 & -1.20347451896005 & -1.39339540113924 & -7.29909668282261 & 2.07486365062544\\28.1608894105122 & -32.4187264045461 & 44.1138113724248 & 0 & -12.1779212615318 & 24.4716651900713 & -40.1402807651873 & 0.00101067487012354 & -0.0358147577721601 & 0.341587982356522 & 1.43965680499587 & 0.00190116515819261 & 0.494090953018565 & 0 & 0 & -0.170755989652581 & -0.968806257619213 & -0.00707573198051059 & -0.182174230448886\\0 & -22.2900390625 & 22.2900390625 & 0 & 0 & 0 & 0 & 0 & 0 & -3.6561869436001 & 0.00190116515819216 & 5.29968897501628 & 0.328932868109809 & 0 & 0 & 0 & 0 & -1.31495427442451 & 0\\26.1555989583333 & -4.21549479166666 & 56.5266927083333 & 0 & 0 & 0 & -52.3111979166667 & 0 & 0 & 0.6666907943438 & 0.494090953018565 & 0.328932868109809 & 1.64061157791703 & 0 & 0 & 0 & 0 & -1.22421810871942 & -0.104534599035817\\0 & 0 & 0 & -1.1474609375 & 0 & 1.1474609375 & 0 & 0.00979037670144704 & 0 & 0 & 0 & 0 & 0 & 0.0140444437662761 & 0.0117535061306424 & -0.042588161840224 & -0.0263321088076117 & 0 & 0\\0 & 0 & 0 & -48.9420572916667 & -20.7194010416667 & 7.50325520833334 & 0 & 0.12290047348625 & -0.00263835542027036 & 0 & 0 & 0 & 0 & 0.0117535061306424 & 0.563951421667029 & -0.0487166223030095 & -0.0347875975996949 & 0 & 0\\11.5441371357749 & 10.5482868582179 & 0 & 2.65349107369894 & 109.452122515988 & -34.0270056667755 & 31.3735145930766 & 0.567066470185788 & 0.0134293692857389 & -1.20347451896005 & -0.170755989652581 & 0 & 0 & -0.042588161840224 & -0.0487166223030095 & 7.19977367208165 & 0.66297019581597 & -1.34204720422431 & -0.578002643485822\\-35.668228462469 & 142.128455828504 & 0 & 3.94054219427314 & 56.2562282856561 & -170.130648825491 & 14.0010964984934 & -0.275341553777712 & 0.0125177061055181 & -1.39339540113924 & -0.968806257619213 & 0 & 0 & -0.0263321088076117 & -0.0347875975996949 & 0.662970195815971 & 5.18600832411045 & 1.37118562970999 & 0.76526498144475\\-115.057313458856 & 82.9587800732217 & -82.9587800732217 & 0 & 115.057313458856 & -59.7514600767085 & 59.7514600767085 & 0 & 0 & -7.29909668282261 & -0.00707573198051059 & -1.3149542744245 & -1.22421810871942 & 0 & 0 & -1.34204720422431 & 1.37118562970999 & 19.3199816870446 & -2.03199409791317\\53.682335251046 & 40.7513947001394 & 71.5764470013947 & 0 & 2.48158559972105 & -22.8572829497908 & -89.4705587517434 & 0 & 0 & 2.07486365062544 & -0.182174230448886 & 0 & -0.104534599035817 & 0 & 0 & -0.578002643485822 & 0.76526498144475 & -2.03199409791317 & 5.33738458978933\end{array}\right]\end{split}\]
\[\displaystyle rank(AG_C) = 19\]

Again with sympy, rank looks correct numericaly. But we check with numpy to be sure:

\[\displaystyle rank(AG_C) = \mathtt{\text{19}}\]

Thus explicite enriched dof elimination does not look mandatory and for now we do note introduce any.

The rank is correct and we can now create the system.

So the matrix \(AG_C\) and \(BG_C\) are given by applying \(PG\) and \(R\),\(RF\):

\[\begin{split}\displaystyle BG_C = R^t.PG^t.B-R^t.PG^t.A.PG.RF=\left[\begin{matrix}- 0.5 L^{2} f\\0\\0\\0\\- 0.5 L^{2} f\\0\\0\\- \frac{L^{2} f \left(\alpha^{10}_{0} - 0.5 \theta_{0}\right)}{12} - \frac{L^{2} f \left(\alpha^{12}_{0} - 0.5 \theta_{0}\right)}{3} - \frac{L^{2} f \left(\alpha^{2}_{0} - 0.5 \theta_{0}\right)}{12}\\0\\- \frac{L^{2} \alpha^{14}_{2} f}{6} - \frac{L^{2} \alpha^{16}_{2} f}{3} - \frac{L^{2} \alpha^{2}_{2} f}{12} - \frac{L^{2} \alpha^{6}_{2} f}{12} - \frac{L^{2} f \theta_{2}}{6}\\0\\- \frac{L^{2} f \left(\alpha^{18}_{4} - 0.5 \theta_{4}\right)}{12} - \frac{L^{2} f \left(\alpha^{6}_{4} - 0.5 \theta_{4}\right)}{12}\\0\\- \frac{L^{2} f \left(\alpha^{10}_{6} - 0.5 \theta_{6}\right)}{12} - \frac{L^{2} f \left(\alpha^{22}_{6} - 0.5 \theta_{6}\right)}{12}\\0\\- \frac{L^{2} \alpha^{12}_{8} f}{3} - \frac{L^{2} \alpha^{14}_{8} f}{6} - \frac{L^{2} \alpha^{22}_{8} f}{12} - \frac{L^{2} \alpha^{26}_{8} f}{12} - \frac{L^{2} f \theta_{8}}{6}\\0\\- \frac{L^{2} f \left(\alpha^{16}_{10} - 0.5 \theta_{10}\right)}{3} - \frac{L^{2} f \left(\alpha^{18}_{10} - 0.5 \theta_{10}\right)}{12} - \frac{L^{2} f \left(\alpha^{26}_{10} - 0.5 \theta_{10}\right)}{12}\\0\end{matrix}\right]-\left[\begin{matrix}- c_{x} \left(0.5 \lambda + 1.0 \mu\right) + 0.5 c_{y} \mu - i_{x} \left(0.5 \lambda + 1.0 \mu\right)\\0.5 c_{x} \lambda - 0.5 c_{y} \mu - 0.5 i_{x} \lambda\\- 0.5 i_{x} \lambda\\- 0.5 c_{x} \lambda - 0.5 c_{y} \lambda - 1.0 c_{y} \mu\\- c_{x} \left(0.5 \lambda + 1.0 \mu\right) - 0.5 c_{y} \left(\lambda + \mu\right) - i_{x} \left(0.5 \lambda + 1.0 \mu\right)\\0.5 \lambda \left(- c_{x} + i_{x}\right)\\0.5 i_{x} \lambda\\0.5 \alpha^{10}_{0} c_{x} \lambda + 1.0 \alpha^{10}_{0} c_{x} \mu + 0.5 \alpha^{10}_{0} c_{y} \lambda - 0.5 \alpha^{12}_{0} c_{y} \lambda - 0.5 \alpha^{12}_{0} c_{y} \mu + 0.5 \alpha^{2}_{0} c_{y} \mu - 0.25 c_{x} \lambda \theta_{0} - 0.5 c_{x} \mu \theta_{0}\\0.5 \alpha^{13}_{1} c_{y} \lambda + 1.5 \alpha^{13}_{1} c_{y} \mu + 0.5 \alpha^{3}_{1} c_{x} \lambda - 0.25 c_{x} \lambda \theta_{1} - 0.25 c_{y} \lambda \theta_{1} - 0.75 c_{y} \mu \theta_{1}\\- 0.5 \alpha^{14}_{2} c_{x} \lambda - 1.0 \alpha^{14}_{2} c_{x} \mu - 0.5 \alpha^{14}_{2} i_{x} \lambda - 1.0 \alpha^{14}_{2} i_{x} \mu + 0.5 \alpha^{2}_{2} c_{y} \mu - 0.25 c_{x} \lambda \theta_{2} - 0.5 c_{x} \mu \theta_{2} + 0.25 c_{y} \mu \theta_{2} - 0.25 i_{x} \lambda \theta_{2} - 0.5 i_{x} \mu \theta_{2}\\- 0.5 \alpha^{15}_{3} c_{y} \mu + 0.5 \alpha^{3}_{3} c_{x} \lambda - 0.5 \alpha^{7}_{3} i_{x} \lambda + 0.25 c_{x} \lambda \theta_{3} - 0.25 c_{y} \mu \theta_{3} - 0.25 i_{x} \lambda \theta_{3}\\i_{x} \left(0.5 \alpha^{18}_{4} \lambda + 1.0 \alpha^{18}_{4} \mu - 0.25 \lambda \theta_{4} - 0.5 \mu \theta_{4}\right)\\i_{x} \lambda \left(- 0.5 \alpha^{7}_{5} - 0.25 \theta_{5}\right)\\0.5 \alpha^{10}_{6} c_{x} \lambda + 1.0 \alpha^{10}_{6} c_{x} \mu + 0.5 \alpha^{10}_{6} c_{y} \lambda - 0.25 c_{x} \lambda \theta_{6} - 0.5 c_{x} \mu \theta_{6} - 0.25 c_{y} \lambda \theta_{6}\\- 0.5 \alpha^{23}_{7} c_{x} \lambda - 0.5 \alpha^{23}_{7} c_{y} \lambda - 1.0 \alpha^{23}_{7} c_{y} \mu - 0.25 c_{x} \lambda \theta_{7} - 0.25 c_{y} \lambda \theta_{7} - 0.5 c_{y} \mu \theta_{7}\\- 0.5 \alpha^{12}_{8} c_{y} \lambda - 0.5 \alpha^{12}_{8} c_{y} \mu - 0.5 \alpha^{14}_{8} c_{x} \lambda - 1.0 \alpha^{14}_{8} c_{x} \mu - 0.5 \alpha^{14}_{8} i_{x} \lambda - 1.0 \alpha^{14}_{8} i_{x} \mu - 0.25 c_{x} \lambda \theta_{8} - 0.5 c_{x} \mu \theta_{8} - 0.25 c_{y} \lambda \theta_{8} - 0.25 c_{y} \mu \theta_{8} - 0.25 i_{x} \lambda \theta_{8} - 0.5 i_{x} \mu \theta_{8}\\0.5 \alpha^{13}_{9} c_{y} \lambda + 1.5 \alpha^{13}_{9} c_{y} \mu - 0.5 \alpha^{15}_{9} c_{y} \mu - 0.5 \alpha^{23}_{9} c_{x} \lambda - 0.5 \alpha^{23}_{9} c_{y} \lambda - 1.0 \alpha^{23}_{9} c_{y} \mu + 0.5 \alpha^{27}_{9} i_{x} \lambda - 0.25 c_{x} \lambda \theta_{9} + 0.25 i_{x} \lambda \theta_{9}\\i_{x} \left(0.5 \alpha^{18}_{10} \lambda + 1.0 \alpha^{18}_{10} \mu - 0.25 \lambda \theta_{10} - 0.5 \mu \theta_{10}\right)\\i_{x} \lambda \left(0.5 \alpha^{27}_{11} + 0.25 \theta_{11}\right)\end{matrix}\right]=\left[\begin{matrix}- 0.5 L^{2} f + c_{x} \left(0.5 \lambda + 1.0 \mu\right) - 0.5 c_{y} \mu + i_{x} \left(0.5 \lambda + 1.0 \mu\right)\\- 0.5 c_{x} \lambda + 0.5 c_{y} \mu + 0.5 i_{x} \lambda\\0.5 i_{x} \lambda\\0.5 c_{x} \lambda + 0.5 c_{y} \lambda + 1.0 c_{y} \mu\\- 0.5 L^{2} f + c_{x} \left(0.5 \lambda + 1.0 \mu\right) + 0.5 c_{y} \left(\lambda + \mu\right) + i_{x} \left(0.5 \lambda + 1.0 \mu\right)\\0.5 \lambda \left(c_{x} - i_{x}\right)\\- 0.5 i_{x} \lambda\\- 0.0833333333333333 L^{2} \alpha^{10}_{0} f - 0.333333333333333 L^{2} \alpha^{12}_{0} f - 0.0833333333333333 L^{2} \alpha^{2}_{0} f + 0.25 L^{2} f \theta_{0} - 0.5 \alpha^{10}_{0} c_{x} \lambda - 1.0 \alpha^{10}_{0} c_{x} \mu - 0.5 \alpha^{10}_{0} c_{y} \lambda + 0.5 \alpha^{12}_{0} c_{y} \lambda + 0.5 \alpha^{12}_{0} c_{y} \mu - 0.5 \alpha^{2}_{0} c_{y} \mu + 0.25 c_{x} \lambda \theta_{0} + 0.5 c_{x} \mu \theta_{0}\\- 0.5 \alpha^{13}_{1} c_{y} \lambda - 1.5 \alpha^{13}_{1} c_{y} \mu - 0.5 \alpha^{3}_{1} c_{x} \lambda + 0.25 c_{x} \lambda \theta_{1} + 0.25 c_{y} \lambda \theta_{1} + 0.75 c_{y} \mu \theta_{1}\\- 0.166666666666667 L^{2} \alpha^{14}_{2} f - 0.333333333333333 L^{2} \alpha^{16}_{2} f - 0.0833333333333333 L^{2} \alpha^{2}_{2} f - 0.0833333333333333 L^{2} \alpha^{6}_{2} f - 0.166666666666667 L^{2} f \theta_{2} + 0.5 \alpha^{14}_{2} c_{x} \lambda + 1.0 \alpha^{14}_{2} c_{x} \mu + 0.5 \alpha^{14}_{2} i_{x} \lambda + 1.0 \alpha^{14}_{2} i_{x} \mu - 0.5 \alpha^{2}_{2} c_{y} \mu + 0.25 c_{x} \lambda \theta_{2} + 0.5 c_{x} \mu \theta_{2} - 0.25 c_{y} \mu \theta_{2} + 0.25 i_{x} \lambda \theta_{2} + 0.5 i_{x} \mu \theta_{2}\\0.5 \alpha^{15}_{3} c_{y} \mu - 0.5 \alpha^{3}_{3} c_{x} \lambda + 0.5 \alpha^{7}_{3} i_{x} \lambda - 0.25 c_{x} \lambda \theta_{3} + 0.25 c_{y} \mu \theta_{3} + 0.25 i_{x} \lambda \theta_{3}\\- 0.0833333333333333 L^{2} \alpha^{18}_{4} f - 0.0833333333333333 L^{2} \alpha^{6}_{4} f + 0.0833333333333333 L^{2} f \theta_{4} - 0.5 \alpha^{18}_{4} i_{x} \lambda - 1.0 \alpha^{18}_{4} i_{x} \mu + 0.25 i_{x} \lambda \theta_{4} + 0.5 i_{x} \mu \theta_{4}\\i_{x} \lambda \left(0.5 \alpha^{7}_{5} + 0.25 \theta_{5}\right)\\- 0.0833333333333333 L^{2} \alpha^{10}_{6} f - 0.0833333333333333 L^{2} \alpha^{22}_{6} f + 0.0833333333333333 L^{2} f \theta_{6} - 0.5 \alpha^{10}_{6} c_{x} \lambda - 1.0 \alpha^{10}_{6} c_{x} \mu - 0.5 \alpha^{10}_{6} c_{y} \lambda + 0.25 c_{x} \lambda \theta_{6} + 0.5 c_{x} \mu \theta_{6} + 0.25 c_{y} \lambda \theta_{6}\\0.5 \alpha^{23}_{7} c_{x} \lambda + 0.5 \alpha^{23}_{7} c_{y} \lambda + 1.0 \alpha^{23}_{7} c_{y} \mu + 0.25 c_{x} \lambda \theta_{7} + 0.25 c_{y} \lambda \theta_{7} + 0.5 c_{y} \mu \theta_{7}\\- 0.333333333333333 L^{2} \alpha^{12}_{8} f - 0.166666666666667 L^{2} \alpha^{14}_{8} f - 0.0833333333333333 L^{2} \alpha^{22}_{8} f - 0.0833333333333333 L^{2} \alpha^{26}_{8} f - 0.166666666666667 L^{2} f \theta_{8} + 0.5 \alpha^{12}_{8} c_{y} \lambda + 0.5 \alpha^{12}_{8} c_{y} \mu + 0.5 \alpha^{14}_{8} c_{x} \lambda + 1.0 \alpha^{14}_{8} c_{x} \mu + 0.5 \alpha^{14}_{8} i_{x} \lambda + 1.0 \alpha^{14}_{8} i_{x} \mu + 0.25 c_{x} \lambda \theta_{8} + 0.5 c_{x} \mu \theta_{8} + 0.25 c_{y} \lambda \theta_{8} + 0.25 c_{y} \mu \theta_{8} + 0.25 i_{x} \lambda \theta_{8} + 0.5 i_{x} \mu \theta_{8}\\- 0.5 \alpha^{13}_{9} c_{y} \lambda - 1.5 \alpha^{13}_{9} c_{y} \mu + 0.5 \alpha^{15}_{9} c_{y} \mu + 0.5 \alpha^{23}_{9} c_{x} \lambda + 0.5 \alpha^{23}_{9} c_{y} \lambda + 1.0 \alpha^{23}_{9} c_{y} \mu - 0.5 \alpha^{27}_{9} i_{x} \lambda + 0.25 c_{x} \lambda \theta_{9} - 0.25 i_{x} \lambda \theta_{9}\\- 0.333333333333333 L^{2} \alpha^{16}_{10} f - 0.0833333333333333 L^{2} \alpha^{18}_{10} f - 0.0833333333333333 L^{2} \alpha^{26}_{10} f + 0.25 L^{2} f \theta_{10} - 0.5 \alpha^{18}_{10} i_{x} \lambda - 1.0 \alpha^{18}_{10} i_{x} \mu + 0.25 i_{x} \lambda \theta_{10} + 0.5 i_{x} \mu \theta_{10}\\i_{x} \lambda \left(- 0.5 \alpha^{27}_{11} - 0.25 \theta_{11}\right)\end{matrix}\right]\end{split}\]

Hide code cell outputs

\[\begin{split}\displaystyle BG_C = R^t.PG^t.B-R^t.PG^t.A.PG.RF=\left[\begin{matrix}-250.0\\0\\0\\0\\-250.0\\0\\0\\0.717633114771967\\0\\-6.31129294761407\\0\\0.990668402777778\\0\\-0.0509982638888889\\0\\-2.52906477901885\\0\\5.9475123004804\\0\end{matrix}\right]-\left[\begin{matrix}-375.0\\-187.5\\-187.5\\0\\-375.0\\187.5\\187.5\\0\\0\\-5.50282007252084\\-1.19086379682692\\-4.44089209850063 \cdot 10^{-16}\\-2.61555989583333\\0\\0\\-6.04981298258814\\-4.83412524447747\\3.5527136788005 \cdot 10^{-15}\\-5.61639208507671\end{matrix}\right]=\left[\begin{matrix}125.0\\187.5\\187.5\\0\\125.0\\-187.5\\-187.5\\0.717633114771967\\0\\-0.80847287509323\\1.19086379682692\\0.990668402777778\\2.61555989583333\\-0.0509982638888889\\0\\3.52074820356929\\4.83412524447747\\5.94751230048039\\5.61639208507671\end{matrix}\right]\end{split}\]

Reduced solution \(SG_r\) at coarse scale is:

\[\displaystyle SG_r=inv(AG_C).BG_C = ~to ~long\]

Hide code cell outputs

\[\begin{split}\displaystyle SG_r=inv(AG_C).BG_C = \left[\begin{matrix}-0.0027050143182574\\0.0181453708682113\\0.0167810163063337\\0.0237053745491031\\-0.00770399228565553\\0.00373160917788545\\0.00987838156444837\\1.00708135110217\\-2.66664489816481\\0.732917367077305\\0.749406352678779\\0.823322159966408\\1.44319691101113\\-0.625790157446831\\1.60722211707393\\0.820047740217874\\0.498104754777565\\0.865983109176284\\1.01705784933149\end{matrix}\right]\end{split}\]

And the full solution \(SG\) at the coarse scale is:

\[\displaystyle SG_C=R.SG_r+RF = ~to ~ long\]

Hide code cell outputs

\[\begin{split}\displaystyle SG_C=R.SG_r+RF = \left[\begin{matrix}0\\0\\-0.0027050143182574\\0.0181453708682113\\0.0176677840033592\\0.0167810163063337\\0\\0.0237053745491031\\-0.00770399228565553\\0.00373160917788545\\0.0134016890823716\\0.00987838156444837\\1.00708135110217\\-2.66664489816481\\0.732917367077305\\0.749406352678779\\0.823322159966408\\1.44319691101113\\-0.625790157446831\\1.60722211707393\\0.820047740217874\\0.498104754777565\\0.865983109176284\\1.01705784933149\end{matrix}\right]\end{split}\]

Fine to coarse operator in the shift case#

If the enriched function is a shifted version of the patch solutions all \(\theta_i\) are null by construction which lead to the following particular operator \(P\) :

\[\begin{split}\displaystyle P = \left[\begin{array}{cccccccccccccccccccccccc}1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{2}_{0} & 0 & \alpha^{2}_{2} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{3}_{1} & 0 & \alpha^{3}_{3} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{6}_{2} & 0 & \alpha^{6}_{4} & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{7}_{3} & 0 & \alpha^{7}_{5} & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & \alpha^{10}_{0} & 0 & 0 & 0 & 0 & 0 & \alpha^{10}_{6} & 0 & 0 & 0 & 0 & 0\\0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & \alpha^{11}_{1} & 0 & 0 & 0 & 0 & 0 & \alpha^{11}_{7} & 0 & 0 & 0 & 0\\0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & \alpha^{12}_{0} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{12}_{8} & 0 & 0 & 0\\0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & \alpha^{13}_{1} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{13}_{9} & 0 & 0\\0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & \alpha^{14}_{2} & 0 & 0 & 0 & 0 & 0 & \alpha^{14}_{8} & 0 & 0 & 0\\0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & \alpha^{15}_{3} & 0 & 0 & 0 & 0 & 0 & \alpha^{15}_{9} & 0 & 0\\0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & \alpha^{16}_{2} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{16}_{10} & 0\\0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & \alpha^{17}_{3} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{17}_{11}\\0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & \alpha^{18}_{4} & 0 & 0 & 0 & 0 & 0 & \alpha^{18}_{10} & 0\\0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & \alpha^{19}_{5} & 0 & 0 & 0 & 0 & 0 & \alpha^{19}_{11}\\0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{22}_{6} & 0 & \alpha^{22}_{8} & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{23}_{7} & 0 & \alpha^{23}_{9} & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{26}_{8} & 0 & \alpha^{26}_{10} & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{27}_{9} & 0 & \alpha^{27}_{11}\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\end{array}\right]\end{split}\]

Hide code cell outputs

\[\begin{split}\displaystyle P = \left[\begin{array}{cccccccccccccccccccccccc}1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -0.0001587764697923 & 0 & -0.00522329057305718 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.00139819137180615 & 0 & -0.00208768395521879 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.0193862337836368 & 0 & -0.0237760416666667 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.00643656572423745 & 0 & -0.000807291666666663 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.00123737117470627 & 0 & 0 & 0 & 0 & 0 & 0.00223958333333333 & 0 & 0 & 0 & 0\\0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & -0.00426610457118373 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -0.0104776581340928 & 0 & 0 & 0\\0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & -0.000335594118575652 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.0102661159103609 & 0 & 0\\0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.00260150771413244 & 0 & 0 & 0 & 0 & 0 & 0.0019046744921092 & 0 & 0 & 0\\0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & -0.0041531405065594 & 0 & 0 & 0 & 0 & 0 & 0.00801364976529021 & 0 & 0\\0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0.0149172493070886 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -0.0294964551371455 & 0\\0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & -0.00424463541849521 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.0149203858670386\\0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & -0.0102604166666667 & 0 & 0 & 0 & 0 & 0 & 0.0149203858670386\\0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.00122395833333333 & 0 & -0.00580704462463893 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -0.000807291666666667 & 0 & 0.00814641796550314 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.0192369221044892 & 0 & -0.0247544746629475 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -0.00283384860686332 & 0 & 0.00405334728033473\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\end{array}\right]\end{split}\]

TS approach (I) in shift case#

Applying \(P\) to \(A\) matrix lead to the following expression of the coarse enriched matrix:

\[\begin{split}\displaystyle AP_C=P^t.A.P = \left[\begin{array}{cccccccccccccccccccccccc}0.5 \lambda + 1.5 \mu & 0 & - 0.5 \lambda - 1.0 \mu & 0.5 \lambda & 0 & 0 & - 0.5 \mu & 0.5 \mu & 0 & - 0.5 \lambda - 0.5 \mu & 0 & 0 & \alpha^{12}_{0} \left(0.5 \lambda + 1.5 \mu\right) & 0.5 \alpha^{11}_{1} \mu - 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) + 0.5 \alpha^{3}_{1} \lambda & - \alpha^{14}_{2} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{3}_{3} \lambda & 0 & 0 & - 0.5 \alpha^{22}_{6} \mu & 0.5 \alpha^{11}_{7} \mu & \alpha^{12}_{8} \left(0.5 \lambda + 1.5 \mu\right) - \alpha^{14}_{8} \left(0.5 \lambda + 1.0 \mu\right) - 0.5 \alpha^{22}_{8} \mu & - 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) & 0 & 0\\0 & 0.5 \lambda + 1.5 \mu & 0.5 \mu & - 0.5 \mu & 0 & 0 & 0.5 \lambda & - 0.5 \lambda - 1.0 \mu & - 0.5 \lambda - 0.5 \mu & 0 & 0 & 0 & 0.5 \alpha^{10}_{0} \lambda - 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) + 0.5 \alpha^{2}_{0} \mu & \alpha^{13}_{1} \left(0.5 \lambda + 1.5 \mu\right) & 0.5 \alpha^{2}_{2} \mu & - 0.5 \alpha^{15}_{3} \mu & 0 & 0 & 0.5 \alpha^{10}_{6} \lambda & - \alpha^{23}_{7} \left(0.5 \lambda + 1.0 \mu\right) & - 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) & \alpha^{13}_{9} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{15}_{9} \mu - \alpha^{23}_{9} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0\\- 0.5 \lambda - 1.0 \mu & 0.5 \mu & 1.0 \lambda + 3.0 \mu & - 0.5 \lambda - 0.5 \mu & - 0.5 \lambda - 1.0 \mu & 0.5 \lambda & 0 & 0 & - 1.0 \mu & 0.5 \lambda + 0.5 \mu & 0 & - 0.5 \lambda - 0.5 \mu & - \alpha^{12}_{0} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{2}_{0} \mu & 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) - 0.5 \alpha^{3}_{1} \lambda & \alpha^{14}_{2} \left(0.5 \lambda + 1.0 \mu\right) + \alpha^{16}_{2} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{2}_{2} \mu & - 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) - 0.5 \alpha^{3}_{3} \lambda + 0.5 \alpha^{7}_{3} \lambda & - \alpha^{18}_{4} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{7}_{5} \lambda & 0 & 0 & - \alpha^{12}_{8} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{14}_{8} \left(0.5 \lambda + 1.0 \mu\right) - 0.5 \alpha^{26}_{8} \mu & 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) & \alpha^{16}_{10} \left(0.5 \lambda + 1.5 \mu\right) - \alpha^{18}_{10} \left(0.5 \lambda + 1.0 \mu\right) - 0.5 \alpha^{26}_{10} \mu & - 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right)\\0.5 \lambda & - 0.5 \mu & - 0.5 \lambda - 0.5 \mu & 1.0 \lambda + 3.0 \mu & 0.5 \mu & - 0.5 \mu & 0 & 0 & 0.5 \lambda + 0.5 \mu & - 1.0 \lambda - 2.0 \mu & - 0.5 \lambda - 0.5 \mu & 0 & 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) - 0.5 \alpha^{2}_{0} \mu & - \alpha^{13}_{1} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{3}_{1} \left(0.5 \lambda + 1.0 \mu\right) & - 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) - 0.5 \alpha^{2}_{2} \mu + 0.5 \alpha^{6}_{2} \mu & 0.5 \alpha^{15}_{3} \mu + \alpha^{17}_{3} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{3}_{3} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{6}_{4} \mu & - 0.5 \alpha^{19}_{5} \mu & 0 & 0 & 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) & - \alpha^{13}_{9} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{15}_{9} \mu - \alpha^{27}_{9} \left(0.5 \lambda + 1.0 \mu\right) & - 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) & \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{19}_{11} \mu - \alpha^{27}_{11} \left(0.5 \lambda + 1.0 \mu\right)\\0 & 0 & - 0.5 \lambda - 1.0 \mu & 0.5 \mu & 0.5 \lambda + 1.5 \mu & - 0.5 \lambda - 0.5 \mu & 0 & 0 & 0 & 0 & - 0.5 \mu & 0.5 \lambda & 0 & 0 & - \alpha^{16}_{2} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{6}_{2} \mu & 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) - 0.5 \alpha^{7}_{3} \lambda & \alpha^{18}_{4} \left(0.5 \lambda + 1.0 \mu\right) + 0.5 \alpha^{6}_{4} \mu & - 0.5 \alpha^{19}_{5} \mu - 0.5 \alpha^{7}_{5} \lambda & 0 & 0 & 0 & 0 & - \alpha^{16}_{10} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{18}_{10} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) - 0.5 \alpha^{19}_{11} \mu\\0 & 0 & 0.5 \lambda & - 0.5 \mu & - 0.5 \lambda - 0.5 \mu & 0.5 \lambda + 1.5 \mu & 0 & 0 & 0 & 0 & 0.5 \mu & - 0.5 \lambda - 1.0 \mu & 0 & 0 & 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) - 0.5 \alpha^{6}_{2} \mu & - \alpha^{17}_{3} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{7}_{3} \left(0.5 \lambda + 1.0 \mu\right) & - 0.5 \alpha^{18}_{4} \lambda - 0.5 \alpha^{6}_{4} \mu & 0.5 \alpha^{19}_{5} \mu + \alpha^{7}_{5} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0 & 0 & 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) - 0.5 \alpha^{18}_{10} \lambda & - \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{19}_{11} \mu\\- 0.5 \mu & 0.5 \lambda & 0 & 0 & 0 & 0 & 0.5 \lambda + 1.5 \mu & - 0.5 \lambda - 0.5 \mu & - 0.5 \lambda - 1.0 \mu & 0.5 \mu & 0 & 0 & \alpha^{10}_{0} \left(0.5 \lambda + 1.0 \mu\right) - \alpha^{12}_{0} \left(0.5 \lambda + 1.5 \mu\right) & - 0.5 \alpha^{11}_{1} \mu + 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) & 0 & 0 & 0 & 0 & \alpha^{10}_{6} \left(0.5 \lambda + 1.0 \mu\right) + 0.5 \alpha^{22}_{6} \mu & - 0.5 \alpha^{11}_{7} \mu - 0.5 \alpha^{23}_{7} \lambda & - \alpha^{12}_{8} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{22}_{8} \mu & 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) - 0.5 \alpha^{23}_{9} \lambda & 0 & 0\\0.5 \mu & - 0.5 \lambda - 1.0 \mu & 0 & 0 & 0 & 0 & - 0.5 \lambda - 0.5 \mu & 0.5 \lambda + 1.5 \mu & 0.5 \lambda & - 0.5 \mu & 0 & 0 & - 0.5 \alpha^{10}_{0} \lambda + 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) & 0.5 \alpha^{11}_{1} \mu - \alpha^{13}_{1} \left(0.5 \lambda + 1.5 \mu\right) & 0 & 0 & 0 & 0 & - 0.5 \alpha^{10}_{6} \lambda - 0.5 \alpha^{22}_{6} \mu & 0.5 \alpha^{11}_{7} \mu + \alpha^{23}_{7} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) - 0.5 \alpha^{22}_{8} \mu & - \alpha^{13}_{9} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{23}_{9} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0\\0 & - 0.5 \lambda - 0.5 \mu & - 1.0 \mu & 0.5 \lambda + 0.5 \mu & 0 & 0 & - 0.5 \lambda - 1.0 \mu & 0.5 \lambda & 1.0 \lambda + 3.0 \mu & - 0.5 \lambda - 0.5 \mu & - 0.5 \lambda - 1.0 \mu & 0.5 \mu & - \alpha^{10}_{0} \left(0.5 \lambda + 1.0 \mu\right) + \alpha^{12}_{0} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{2}_{0} \mu & - 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) & \alpha^{14}_{2} \left(0.5 \lambda + 1.0 \mu\right) - \alpha^{16}_{2} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{2}_{2} \mu & 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) & 0 & 0 & - \alpha^{10}_{6} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{23}_{7} \lambda & \alpha^{12}_{8} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{14}_{8} \left(0.5 \lambda + 1.0 \mu\right) + 0.5 \alpha^{26}_{8} \mu & - 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) + 0.5 \alpha^{23}_{9} \lambda - 0.5 \alpha^{27}_{9} \lambda & - \alpha^{16}_{10} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{26}_{10} \mu & 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) - 0.5 \alpha^{27}_{11} \lambda\\- 0.5 \lambda - 0.5 \mu & 0 & 0.5 \lambda + 0.5 \mu & - 1.0 \lambda - 2.0 \mu & 0 & 0 & 0.5 \mu & - 0.5 \mu & - 0.5 \lambda - 0.5 \mu & 1.0 \lambda + 3.0 \mu & 0.5 \lambda & - 0.5 \mu & - 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) & - 0.5 \alpha^{11}_{1} \mu + \alpha^{13}_{1} \left(0.5 \lambda + 1.5 \mu\right) - \alpha^{3}_{1} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) & 0.5 \alpha^{15}_{3} \mu - \alpha^{17}_{3} \left(0.5 \lambda + 1.5 \mu\right) - \alpha^{3}_{3} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0.5 \alpha^{22}_{6} \mu & - 0.5 \alpha^{11}_{7} \mu & - 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) + 0.5 \alpha^{22}_{8} \mu - 0.5 \alpha^{26}_{8} \mu & \alpha^{13}_{9} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{15}_{9} \mu + \alpha^{27}_{9} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) - 0.5 \alpha^{26}_{10} \mu & - \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{27}_{11} \left(0.5 \lambda + 1.0 \mu\right)\\0 & 0 & 0 & - 0.5 \lambda - 0.5 \mu & - 0.5 \mu & 0.5 \mu & 0 & 0 & - 0.5 \lambda - 1.0 \mu & 0.5 \lambda & 0.5 \lambda + 1.5 \mu & 0 & 0 & 0 & - \alpha^{14}_{2} \left(0.5 \lambda + 1.0 \mu\right) + \alpha^{16}_{2} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{6}_{2} \mu & - 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) & - 0.5 \alpha^{6}_{4} \mu & 0.5 \alpha^{19}_{5} \mu & 0 & 0 & - \alpha^{14}_{8} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{27}_{9} \lambda & \alpha^{16}_{10} \left(0.5 \lambda + 1.5 \mu\right) & - 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) + 0.5 \alpha^{19}_{11} \mu + 0.5 \alpha^{27}_{11} \lambda\\0 & 0 & - 0.5 \lambda - 0.5 \mu & 0 & 0.5 \lambda & - 0.5 \lambda - 1.0 \mu & 0 & 0 & 0.5 \mu & - 0.5 \mu & 0 & 0.5 \lambda + 1.5 \mu & 0 & 0 & - 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) & - 0.5 \alpha^{15}_{3} \mu + \alpha^{17}_{3} \left(0.5 \lambda + 1.5 \mu\right) - \alpha^{7}_{3} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{18}_{4} \lambda & - \alpha^{7}_{5} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0.5 \alpha^{26}_{8} \mu & - 0.5 \alpha^{15}_{9} \mu & - 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) + 0.5 \alpha^{18}_{10} \lambda + 0.5 \alpha^{26}_{10} \mu & \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right)\\\alpha^{12}_{0} \left(0.5 \lambda + 1.5 \mu\right) & 0.5 \alpha^{10}_{0} \lambda - 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) + 0.5 \alpha^{2}_{0} \mu & - 0.5 \alpha^{12}_{0} \lambda - 1.5 \alpha^{12}_{0} \mu + 0.5 \alpha^{2}_{0} \mu & 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) - 0.5 \alpha^{2}_{0} \mu & 0 & 0 & 0.5 \alpha^{10}_{0} \lambda + 1.0 \alpha^{10}_{0} \mu - 0.5 \alpha^{12}_{0} \lambda - 1.5 \alpha^{12}_{0} \mu & - 0.5 \alpha^{10}_{0} \lambda + 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) & - 0.5 \alpha^{10}_{0} \lambda - 1.0 \alpha^{10}_{0} \mu + 0.5 \alpha^{12}_{0} \lambda + 1.5 \alpha^{12}_{0} \mu - 0.5 \alpha^{2}_{0} \mu & - 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) & 0 & 0 & \alpha^{10}_{0} \left(\alpha^{10}_{0} \left(\lambda + 3 \mu\right) - \alpha^{12}_{0} \left(\lambda + 2 \mu\right)\right) - \alpha^{12}_{0} \left(\alpha^{10}_{0} \left(\lambda + 2 \mu\right) - 2 \alpha^{12}_{0} \left(\lambda + 3 \mu\right) + \alpha^{2}_{0} \mu\right) - \alpha^{2}_{0} \left(\alpha^{12}_{0} \mu - \alpha^{2}_{0} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{12}_{0} \alpha^{14}_{2} \left(\lambda + 2 \mu\right) - \alpha^{2}_{2} \left(\alpha^{12}_{0} \mu - \alpha^{2}_{0} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & - \alpha^{12}_{0} \alpha^{22}_{6} \mu + \alpha^{10}_{6} \left(\alpha^{10}_{0} \left(\lambda + 3 \mu\right) - \alpha^{12}_{0} \left(\lambda + 2 \mu\right)\right) & 0 & - \alpha^{12}_{0} \alpha^{14}_{8} \left(\lambda + 2 \mu\right) - \alpha^{12}_{0} \alpha^{22}_{8} \mu - \alpha^{12}_{8} \left(\alpha^{10}_{0} \left(\lambda + 2 \mu\right) - 2 \alpha^{12}_{0} \left(\lambda + 3 \mu\right) + \alpha^{2}_{0} \mu\right) & 0 & 0 & 0\\0.5 \alpha^{11}_{1} \mu - 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) + 0.5 \alpha^{3}_{1} \lambda & \alpha^{13}_{1} \left(0.5 \lambda + 1.5 \mu\right) & 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) - 0.5 \alpha^{3}_{1} \lambda & - 0.5 \alpha^{13}_{1} \lambda - 1.5 \alpha^{13}_{1} \mu + 0.5 \alpha^{3}_{1} \lambda + 1.0 \alpha^{3}_{1} \mu & 0 & 0 & - 0.5 \alpha^{11}_{1} \mu + 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) & 0.5 \alpha^{11}_{1} \mu - 0.5 \alpha^{13}_{1} \lambda - 1.5 \alpha^{13}_{1} \mu & - 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) & - 0.5 \alpha^{11}_{1} \mu + 0.5 \alpha^{13}_{1} \lambda + 1.5 \alpha^{13}_{1} \mu - 0.5 \alpha^{3}_{1} \lambda - 1.0 \alpha^{3}_{1} \mu & 0 & 0 & 0 & \alpha^{11}_{1} \left(\alpha^{11}_{1} \left(\lambda + 3 \mu\right) - \alpha^{13}_{1} \mu\right) - \alpha^{13}_{1} \left(\alpha^{11}_{1} \mu - 2 \alpha^{13}_{1} \left(\lambda + 3 \mu\right) + \alpha^{3}_{1} \left(\lambda + 2 \mu\right)\right) - \alpha^{3}_{1} \left(\alpha^{13}_{1} \left(\lambda + 2 \mu\right) - \alpha^{3}_{1} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{13}_{1} \alpha^{15}_{3} \mu - \alpha^{3}_{3} \left(\alpha^{13}_{1} \left(\lambda + 2 \mu\right) - \alpha^{3}_{1} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & - \alpha^{13}_{1} \alpha^{23}_{7} \left(\lambda + 2 \mu\right) + \alpha^{11}_{7} \left(\alpha^{11}_{1} \left(\lambda + 3 \mu\right) - \alpha^{13}_{1} \mu\right) & 0 & - \alpha^{13}_{1} \alpha^{15}_{9} \mu - \alpha^{13}_{1} \alpha^{23}_{9} \left(\lambda + 2 \mu\right) - \alpha^{13}_{9} \left(\alpha^{11}_{1} \mu - 2 \alpha^{13}_{1} \left(\lambda + 3 \mu\right) + \alpha^{3}_{1} \left(\lambda + 2 \mu\right)\right) & 0 & 0\\\alpha^{14}_{2} \left(- 0.5 \lambda - 1.0 \mu\right) & 0.5 \alpha^{2}_{2} \mu & 0.5 \alpha^{14}_{2} \lambda + 1.0 \alpha^{14}_{2} \mu + 0.5 \alpha^{16}_{2} \lambda + 1.5 \alpha^{16}_{2} \mu + 0.5 \alpha^{2}_{2} \mu & - 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) - 0.5 \alpha^{2}_{2} \mu + 0.5 \alpha^{6}_{2} \mu & - 0.5 \alpha^{16}_{2} \lambda - 1.5 \alpha^{16}_{2} \mu + 0.5 \alpha^{6}_{2} \mu & 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) - 0.5 \alpha^{6}_{2} \mu & 0 & 0 & 0.5 \alpha^{14}_{2} \lambda + 1.0 \alpha^{14}_{2} \mu - 0.5 \alpha^{16}_{2} \lambda - 1.5 \alpha^{16}_{2} \mu - 0.5 \alpha^{2}_{2} \mu & 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) & - 0.5 \alpha^{14}_{2} \lambda - 1.0 \alpha^{14}_{2} \mu + 0.5 \alpha^{16}_{2} \lambda + 1.5 \alpha^{16}_{2} \mu - 0.5 \alpha^{6}_{2} \mu & - 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) & - \alpha^{12}_{0} \left(\alpha^{14}_{2} \left(\lambda + 2 \mu\right) + \alpha^{2}_{2} \mu\right) + \alpha^{2}_{0} \alpha^{2}_{2} \left(\lambda + 3 \mu\right) & 0 & \alpha^{14}_{2} \left(2 \alpha^{14}_{2} \left(\lambda + 3 \mu\right) - \alpha^{16}_{2} \left(\lambda + 2 \mu\right)\right) - \alpha^{16}_{2} \left(\alpha^{14}_{2} \left(\lambda + 2 \mu\right) - 2 \alpha^{16}_{2} \left(\lambda + 3 \mu\right) + \alpha^{6}_{2} \mu\right) + \left(\alpha^{2}_{2}\right)^{2} \left(\lambda + 3 \mu\right) - \alpha^{6}_{2} \left(\alpha^{16}_{2} \mu - \alpha^{6}_{2} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{16}_{2} \alpha^{18}_{4} \left(\lambda + 2 \mu\right) - \alpha^{6}_{4} \left(\alpha^{16}_{2} \mu - \alpha^{6}_{2} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & - \alpha^{16}_{2} \alpha^{26}_{8} \mu - \alpha^{12}_{8} \left(\alpha^{14}_{2} \left(\lambda + 2 \mu\right) + \alpha^{2}_{2} \mu\right) + \alpha^{14}_{8} \left(2 \alpha^{14}_{2} \left(\lambda + 3 \mu\right) - \alpha^{16}_{2} \left(\lambda + 2 \mu\right)\right) & 0 & - \alpha^{16}_{10} \left(\alpha^{14}_{2} \left(\lambda + 2 \mu\right) - 2 \alpha^{16}_{2} \left(\lambda + 3 \mu\right) + \alpha^{6}_{2} \mu\right) - \alpha^{18}_{10} \alpha^{16}_{2} \left(\lambda + 2 \mu\right) - \alpha^{26}_{10} \alpha^{16}_{2} \mu & 0\\0.5 \alpha^{3}_{3} \lambda & - 0.5 \alpha^{15}_{3} \mu & - 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) - 0.5 \alpha^{3}_{3} \lambda + 0.5 \alpha^{7}_{3} \lambda & 0.5 \alpha^{15}_{3} \mu + 0.5 \alpha^{17}_{3} \lambda + 1.5 \alpha^{17}_{3} \mu + 0.5 \alpha^{3}_{3} \lambda + 1.0 \alpha^{3}_{3} \mu & 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) - 0.5 \alpha^{7}_{3} \lambda & - 0.5 \alpha^{17}_{3} \lambda - 1.5 \alpha^{17}_{3} \mu + 0.5 \alpha^{7}_{3} \lambda + 1.0 \alpha^{7}_{3} \mu & 0 & 0 & 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) & 0.5 \alpha^{15}_{3} \mu - 0.5 \alpha^{17}_{3} \lambda - 1.5 \alpha^{17}_{3} \mu - 0.5 \alpha^{3}_{3} \lambda - 1.0 \alpha^{3}_{3} \mu & - 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) & - 0.5 \alpha^{15}_{3} \mu + 0.5 \alpha^{17}_{3} \lambda + 1.5 \alpha^{17}_{3} \mu - 0.5 \alpha^{7}_{3} \lambda - 1.0 \alpha^{7}_{3} \mu & 0 & - \alpha^{13}_{1} \left(\alpha^{15}_{3} \mu + \alpha^{3}_{3} \left(\lambda + 2 \mu\right)\right) + \alpha^{3}_{1} \alpha^{3}_{3} \left(\lambda + 3 \mu\right) & 0 & \alpha^{15}_{3} \left(2 \alpha^{15}_{3} \left(\lambda + 3 \mu\right) - \alpha^{17}_{3} \mu\right) - \alpha^{17}_{3} \left(\alpha^{15}_{3} \mu - 2 \alpha^{17}_{3} \left(\lambda + 3 \mu\right) + \alpha^{7}_{3} \left(\lambda + 2 \mu\right)\right) + \left(\alpha^{3}_{3}\right)^{2} \left(\lambda + 3 \mu\right) - \alpha^{7}_{3} \left(\alpha^{17}_{3} \left(\lambda + 2 \mu\right) - \alpha^{7}_{3} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{17}_{3} \alpha^{19}_{5} \mu - \alpha^{7}_{5} \left(\alpha^{17}_{3} \left(\lambda + 2 \mu\right) - \alpha^{7}_{3} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & - \alpha^{17}_{3} \alpha^{27}_{9} \left(\lambda + 2 \mu\right) - \alpha^{13}_{9} \left(\alpha^{15}_{3} \mu + \alpha^{3}_{3} \left(\lambda + 2 \mu\right)\right) + \alpha^{15}_{9} \left(2 \alpha^{15}_{3} \left(\lambda + 3 \mu\right) - \alpha^{17}_{3} \mu\right) & 0 & - \alpha^{17}_{11} \left(\alpha^{15}_{3} \mu - 2 \alpha^{17}_{3} \left(\lambda + 3 \mu\right) + \alpha^{7}_{3} \left(\lambda + 2 \mu\right)\right) - \alpha^{19}_{11} \alpha^{17}_{3} \mu - \alpha^{27}_{11} \alpha^{17}_{3} \left(\lambda + 2 \mu\right)\\0 & 0 & \alpha^{18}_{4} \left(- 0.5 \lambda - 1.0 \mu\right) & 0.5 \alpha^{6}_{4} \mu & 0.5 \alpha^{18}_{4} \lambda + 1.0 \alpha^{18}_{4} \mu + 0.5 \alpha^{6}_{4} \mu & - 0.5 \alpha^{18}_{4} \lambda - 0.5 \alpha^{6}_{4} \mu & 0 & 0 & 0 & 0 & - 0.5 \alpha^{6}_{4} \mu & 0.5 \alpha^{18}_{4} \lambda & 0 & 0 & - \alpha^{16}_{2} \left(\alpha^{18}_{4} \left(\lambda + 2 \mu\right) + \alpha^{6}_{4} \mu\right) + \alpha^{6}_{2} \alpha^{6}_{4} \left(\lambda + 3 \mu\right) & 0 & \left(\left(\alpha^{18}_{4}\right)^{2} + \left(\alpha^{6}_{4}\right)^{2}\right) \left(\lambda + 3 \mu\right) & 0 & 0 & 0 & 0 & 0 & - \alpha^{16}_{10} \left(\alpha^{18}_{4} \left(\lambda + 2 \mu\right) + \alpha^{6}_{4} \mu\right) + \alpha^{18}_{10} \alpha^{18}_{4} \left(\lambda + 3 \mu\right) & 0\\0 & 0 & 0.5 \alpha^{7}_{5} \lambda & - 0.5 \alpha^{19}_{5} \mu & - 0.5 \alpha^{19}_{5} \mu - 0.5 \alpha^{7}_{5} \lambda & 0.5 \alpha^{19}_{5} \mu + 0.5 \alpha^{7}_{5} \lambda + 1.0 \alpha^{7}_{5} \mu & 0 & 0 & 0 & 0 & 0.5 \alpha^{19}_{5} \mu & \alpha^{7}_{5} \left(- 0.5 \lambda - 1.0 \mu\right) & 0 & 0 & 0 & - \alpha^{17}_{3} \left(\alpha^{19}_{5} \mu + \alpha^{7}_{5} \left(\lambda + 2 \mu\right)\right) + \alpha^{7}_{3} \alpha^{7}_{5} \left(\lambda + 3 \mu\right) & 0 & \left(\left(\alpha^{19}_{5}\right)^{2} + \left(\alpha^{7}_{5}\right)^{2}\right) \left(\lambda + 3 \mu\right) & 0 & 0 & 0 & 0 & 0 & - \alpha^{17}_{11} \left(\alpha^{19}_{5} \mu + \alpha^{7}_{5} \left(\lambda + 2 \mu\right)\right) + \alpha^{19}_{11} \alpha^{19}_{5} \left(\lambda + 3 \mu\right)\\- 0.5 \alpha^{22}_{6} \mu & 0.5 \alpha^{10}_{6} \lambda & 0 & 0 & 0 & 0 & 0.5 \alpha^{10}_{6} \lambda + 1.0 \alpha^{10}_{6} \mu + 0.5 \alpha^{22}_{6} \mu & - 0.5 \alpha^{10}_{6} \lambda - 0.5 \alpha^{22}_{6} \mu & \alpha^{10}_{6} \left(- 0.5 \lambda - 1.0 \mu\right) & 0.5 \alpha^{22}_{6} \mu & 0 & 0 & \alpha^{10}_{0} \alpha^{10}_{6} \left(\lambda + 3 \mu\right) - \alpha^{12}_{0} \left(\alpha^{10}_{6} \left(\lambda + 2 \mu\right) + \alpha^{22}_{6} \mu\right) & 0 & 0 & 0 & 0 & 0 & \left(\left(\alpha^{10}_{6}\right)^{2} + \left(\alpha^{22}_{6}\right)^{2}\right) \left(\lambda + 3 \mu\right) & 0 & \alpha^{22}_{6} \alpha^{22}_{8} \left(\lambda + 3 \mu\right) - \alpha^{12}_{8} \left(\alpha^{10}_{6} \left(\lambda + 2 \mu\right) + \alpha^{22}_{6} \mu\right) & 0 & 0 & 0\\0.5 \alpha^{11}_{7} \mu & \alpha^{23}_{7} \left(- 0.5 \lambda - 1.0 \mu\right) & 0 & 0 & 0 & 0 & - 0.5 \alpha^{11}_{7} \mu - 0.5 \alpha^{23}_{7} \lambda & 0.5 \alpha^{11}_{7} \mu + 0.5 \alpha^{23}_{7} \lambda + 1.0 \alpha^{23}_{7} \mu & 0.5 \alpha^{23}_{7} \lambda & - 0.5 \alpha^{11}_{7} \mu & 0 & 0 & 0 & \alpha^{11}_{1} \alpha^{11}_{7} \left(\lambda + 3 \mu\right) - \alpha^{13}_{1} \left(\alpha^{11}_{7} \mu + \alpha^{23}_{7} \left(\lambda + 2 \mu\right)\right) & 0 & 0 & 0 & 0 & 0 & \left(\left(\alpha^{11}_{7}\right)^{2} + \left(\alpha^{23}_{7}\right)^{2}\right) \left(\lambda + 3 \mu\right) & 0 & \alpha^{23}_{7} \alpha^{23}_{9} \left(\lambda + 3 \mu\right) - \alpha^{13}_{9} \left(\alpha^{11}_{7} \mu + \alpha^{23}_{7} \left(\lambda + 2 \mu\right)\right) & 0 & 0\\0.5 \alpha^{12}_{8} \lambda + 1.5 \alpha^{12}_{8} \mu - 0.5 \alpha^{14}_{8} \lambda - 1.0 \alpha^{14}_{8} \mu - 0.5 \alpha^{22}_{8} \mu & - 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) & - 0.5 \alpha^{12}_{8} \lambda - 1.5 \alpha^{12}_{8} \mu + 0.5 \alpha^{14}_{8} \lambda + 1.0 \alpha^{14}_{8} \mu - 0.5 \alpha^{26}_{8} \mu & 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) & 0 & 0 & - 0.5 \alpha^{12}_{8} \lambda - 1.5 \alpha^{12}_{8} \mu + 0.5 \alpha^{22}_{8} \mu & 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) - 0.5 \alpha^{22}_{8} \mu & 0.5 \alpha^{12}_{8} \lambda + 1.5 \alpha^{12}_{8} \mu + 0.5 \alpha^{14}_{8} \lambda + 1.0 \alpha^{14}_{8} \mu + 0.5 \alpha^{26}_{8} \mu & - 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) + 0.5 \alpha^{22}_{8} \mu - 0.5 \alpha^{26}_{8} \mu & \alpha^{14}_{8} \left(- 0.5 \lambda - 1.0 \mu\right) & 0.5 \alpha^{26}_{8} \mu & - \alpha^{10}_{0} \alpha^{12}_{8} \left(\lambda + 2 \mu\right) - \alpha^{12}_{0} \left(- 2 \alpha^{12}_{8} \left(\lambda + 3 \mu\right) + \alpha^{14}_{8} \left(\lambda + 2 \mu\right) + \alpha^{22}_{8} \mu\right) - \alpha^{2}_{0} \alpha^{12}_{8} \mu & 0 & - \alpha^{14}_{2} \left(\alpha^{12}_{8} \left(\lambda + 2 \mu\right) - 2 \alpha^{14}_{8} \left(\lambda + 3 \mu\right)\right) - \alpha^{16}_{2} \left(\alpha^{14}_{8} \left(\lambda + 2 \mu\right) + \alpha^{26}_{8} \mu\right) - \alpha^{2}_{2} \alpha^{12}_{8} \mu & 0 & 0 & 0 & - \alpha^{10}_{6} \alpha^{12}_{8} \left(\lambda + 2 \mu\right) - \alpha^{22}_{6} \left(\alpha^{12}_{8} \mu - \alpha^{22}_{8} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{12}_{8} \left(- 2 \alpha^{12}_{8} \left(\lambda + 3 \mu\right) + \alpha^{14}_{8} \left(\lambda + 2 \mu\right) + \alpha^{22}_{8} \mu\right) - \alpha^{14}_{8} \left(\alpha^{12}_{8} \left(\lambda + 2 \mu\right) - 2 \alpha^{14}_{8} \left(\lambda + 3 \mu\right)\right) - \alpha^{22}_{8} \left(\alpha^{12}_{8} \mu - \alpha^{22}_{8} \left(\lambda + 3 \mu\right)\right) + \left(\alpha^{26}_{8}\right)^{2} \left(\lambda + 3 \mu\right) & 0 & - \alpha^{16}_{10} \left(\alpha^{14}_{8} \left(\lambda + 2 \mu\right) + \alpha^{26}_{8} \mu\right) + \alpha^{26}_{10} \alpha^{26}_{8} \left(\lambda + 3 \mu\right) & 0\\- 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) & 0.5 \alpha^{13}_{9} \lambda + 1.5 \alpha^{13}_{9} \mu - 0.5 \alpha^{15}_{9} \mu - 0.5 \alpha^{23}_{9} \lambda - 1.0 \alpha^{23}_{9} \mu & 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) & - 0.5 \alpha^{13}_{9} \lambda - 1.5 \alpha^{13}_{9} \mu + 0.5 \alpha^{15}_{9} \mu - 0.5 \alpha^{27}_{9} \lambda - 1.0 \alpha^{27}_{9} \mu & 0 & 0 & 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) - 0.5 \alpha^{23}_{9} \lambda & - 0.5 \alpha^{13}_{9} \lambda - 1.5 \alpha^{13}_{9} \mu + 0.5 \alpha^{23}_{9} \lambda + 1.0 \alpha^{23}_{9} \mu & - 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) + 0.5 \alpha^{23}_{9} \lambda - 0.5 \alpha^{27}_{9} \lambda & 0.5 \alpha^{13}_{9} \lambda + 1.5 \alpha^{13}_{9} \mu + 0.5 \alpha^{15}_{9} \mu + 0.5 \alpha^{27}_{9} \lambda + 1.0 \alpha^{27}_{9} \mu & 0.5 \alpha^{27}_{9} \lambda & - 0.5 \alpha^{15}_{9} \mu & 0 & - \alpha^{11}_{1} \alpha^{13}_{9} \mu - \alpha^{13}_{1} \left(- 2 \alpha^{13}_{9} \left(\lambda + 3 \mu\right) + \alpha^{15}_{9} \mu + \alpha^{23}_{9} \left(\lambda + 2 \mu\right)\right) - \alpha^{3}_{1} \alpha^{13}_{9} \left(\lambda + 2 \mu\right) & 0 & - \alpha^{15}_{3} \left(\alpha^{13}_{9} \mu - 2 \alpha^{15}_{9} \left(\lambda + 3 \mu\right)\right) - \alpha^{17}_{3} \left(\alpha^{15}_{9} \mu + \alpha^{27}_{9} \left(\lambda + 2 \mu\right)\right) - \alpha^{3}_{3} \alpha^{13}_{9} \left(\lambda + 2 \mu\right) & 0 & 0 & 0 & - \alpha^{11}_{7} \alpha^{13}_{9} \mu - \alpha^{23}_{7} \left(\alpha^{13}_{9} \left(\lambda + 2 \mu\right) - \alpha^{23}_{9} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{13}_{9} \left(- 2 \alpha^{13}_{9} \left(\lambda + 3 \mu\right) + \alpha^{15}_{9} \mu + \alpha^{23}_{9} \left(\lambda + 2 \mu\right)\right) - \alpha^{15}_{9} \left(\alpha^{13}_{9} \mu - 2 \alpha^{15}_{9} \left(\lambda + 3 \mu\right)\right) - \alpha^{23}_{9} \left(\alpha^{13}_{9} \left(\lambda + 2 \mu\right) - \alpha^{23}_{9} \left(\lambda + 3 \mu\right)\right) + \left(\alpha^{27}_{9}\right)^{2} \left(\lambda + 3 \mu\right) & 0 & - \alpha^{17}_{11} \left(\alpha^{15}_{9} \mu + \alpha^{27}_{9} \left(\lambda + 2 \mu\right)\right) + \alpha^{27}_{11} \alpha^{27}_{9} \left(\lambda + 3 \mu\right)\\0 & 0 & 0.5 \alpha^{16}_{10} \lambda + 1.5 \alpha^{16}_{10} \mu - 0.5 \alpha^{18}_{10} \lambda - 1.0 \alpha^{18}_{10} \mu - 0.5 \alpha^{26}_{10} \mu & - 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) & - 0.5 \alpha^{16}_{10} \lambda - 1.5 \alpha^{16}_{10} \mu + 0.5 \alpha^{18}_{10} \lambda + 1.0 \alpha^{18}_{10} \mu & 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) - 0.5 \alpha^{18}_{10} \lambda & 0 & 0 & - 0.5 \alpha^{16}_{10} \lambda - 1.5 \alpha^{16}_{10} \mu + 0.5 \alpha^{26}_{10} \mu & 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) - 0.5 \alpha^{26}_{10} \mu & \alpha^{16}_{10} \left(0.5 \lambda + 1.5 \mu\right) & - 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) + 0.5 \alpha^{18}_{10} \lambda + 0.5 \alpha^{26}_{10} \mu & 0 & 0 & - \alpha^{16}_{10} \alpha^{14}_{2} \left(\lambda + 2 \mu\right) - \alpha^{16}_{10} \alpha^{6}_{2} \mu - \alpha^{16}_{2} \left(- 2 \alpha^{16}_{10} \left(\lambda + 3 \mu\right) + \alpha^{18}_{10} \left(\lambda + 2 \mu\right) + \alpha^{26}_{10} \mu\right) & 0 & - \alpha^{16}_{10} \alpha^{6}_{4} \mu - \alpha^{18}_{4} \left(\alpha^{16}_{10} \left(\lambda + 2 \mu\right) - \alpha^{18}_{10} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & - \alpha^{16}_{10} \alpha^{14}_{8} \left(\lambda + 2 \mu\right) - \alpha^{26}_{8} \left(\alpha^{16}_{10} \mu - \alpha^{26}_{10} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{16}_{10} \left(- 2 \alpha^{16}_{10} \left(\lambda + 3 \mu\right) + \alpha^{18}_{10} \left(\lambda + 2 \mu\right) + \alpha^{26}_{10} \mu\right) - \alpha^{18}_{10} \left(\alpha^{16}_{10} \left(\lambda + 2 \mu\right) - \alpha^{18}_{10} \left(\lambda + 3 \mu\right)\right) - \alpha^{26}_{10} \left(\alpha^{16}_{10} \mu - \alpha^{26}_{10} \left(\lambda + 3 \mu\right)\right) & 0\\0 & 0 & - 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) & 0.5 \alpha^{17}_{11} \lambda + 1.5 \alpha^{17}_{11} \mu - 0.5 \alpha^{19}_{11} \mu - 0.5 \alpha^{27}_{11} \lambda - 1.0 \alpha^{27}_{11} \mu & 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) - 0.5 \alpha^{19}_{11} \mu & - 0.5 \alpha^{17}_{11} \lambda - 1.5 \alpha^{17}_{11} \mu + 0.5 \alpha^{19}_{11} \mu & 0 & 0 & 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) - 0.5 \alpha^{27}_{11} \lambda & - 0.5 \alpha^{17}_{11} \lambda - 1.5 \alpha^{17}_{11} \mu + 0.5 \alpha^{27}_{11} \lambda + 1.0 \alpha^{27}_{11} \mu & - 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) + 0.5 \alpha^{19}_{11} \mu + 0.5 \alpha^{27}_{11} \lambda & \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right) & 0 & 0 & 0 & - \alpha^{17}_{11} \alpha^{15}_{3} \mu - \alpha^{17}_{11} \alpha^{7}_{3} \left(\lambda + 2 \mu\right) - \alpha^{17}_{3} \left(- 2 \alpha^{17}_{11} \left(\lambda + 3 \mu\right) + \alpha^{19}_{11} \mu + \alpha^{27}_{11} \left(\lambda + 2 \mu\right)\right) & 0 & - \alpha^{17}_{11} \alpha^{7}_{5} \left(\lambda + 2 \mu\right) - \alpha^{19}_{5} \left(\alpha^{17}_{11} \mu - \alpha^{19}_{11} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & - \alpha^{17}_{11} \alpha^{15}_{9} \mu - \alpha^{27}_{9} \left(\alpha^{17}_{11} \left(\lambda + 2 \mu\right) - \alpha^{27}_{11} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{17}_{11} \left(- 2 \alpha^{17}_{11} \left(\lambda + 3 \mu\right) + \alpha^{19}_{11} \mu + \alpha^{27}_{11} \left(\lambda + 2 \mu\right)\right) - \alpha^{19}_{11} \left(\alpha^{17}_{11} \mu - \alpha^{19}_{11} \left(\lambda + 3 \mu\right)\right) - \alpha^{27}_{11} \left(\alpha^{17}_{11} \left(\lambda + 2 \mu\right) - \alpha^{27}_{11} \left(\lambda + 3 \mu\right)\right)\end{array}\right]\end{split}\]

Hide code cell outputs

\[\begin{split}\displaystyle AP_C=P^t.A.P = \left[\begin{array}{cccccccccccccccccccccccc}4687.5 & 0 & -3750.0 & 1875.0 & 0 & 0 & -937.5 & 937.5 & 0 & -2812.5 & 0 & 0 & -19.9973651774237 & 4.72550275691767 & -9.75565392799666 & -3.91440741603522 & 0 & 0 & -1.1474609375 & 2.099609375 & -50.8124475133705 & -28.87345099789 & 0 & 0\\0 & 4687.5 & 937.5 & -937.5 & 0 & 0 & 1875.0 & -3750.0 & -2812.5 & 0 & 0 & 0 & 11.8495661660239 & -1.57309743082337 & -4.8968349122411 & 3.89356922489943 & 0 & 0 & 0 & 3.02734375 & 29.468413502136 & 10.0605543042203 & 0 & 0\\-3750.0 & 937.5 & 9375.0 & -2812.5 & -3750.0 & 1875.0 & 0 & 0 & -1875.0 & 2812.5 & 0 & -2812.5 & 19.8485122369934 & -3.56546728063054 & 74.7834251427334 & 27.9210052634982 & 0 & -1.51367187499999 & 0 & 0 & 38.2219373760109 & 28.87345099789 & -115.057313458856 & -41.963585251046\\1875.0 & -937.5 & -2812.5 & 9375.0 & 937.5 & -937.5 & 0 & 0 & 2812.5 & -7500.0 & -2812.5 & 0 & -11.8495661660239 & 6.81631507509641 & -18.8833345917861 & -31.6191125811662 & -22.2900390625 & 9.619140625 & 0 & 0 & -29.468413502136 & -29.9826893991196 & 82.9587800732217 & 40.7513947001394\\0 & 0 & -3750.0 & 937.5 & 4687.5 & -2812.5 & 0 & 0 & 0 & 0 & -937.5 & 1875.0 & 0 & 0 & -51.7500119548183 & -24.006597847463 & -22.2900390625 & 11.1328125 & 0 & 0 & 0 & 0 & 138.26463345537 & 27.9757235006973\\0 & 0 & 1875.0 & -937.5 & -2812.5 & 4687.5 & 0 & 0 & 0 & 0 & 937.5 & -3750.0 & 0 & 0 & 23.7801695040272 & 44.0338499900868 & 22.2900390625 & -12.646484375 & 0 & 0 & 0 & 0 & -82.9587800732217 & -55.9514470013947\\-937.5 & 1875.0 & 0 & 0 & 0 & 0 & 4687.5 & -2812.5 & -3750.0 & 937.5 & 0 & 0 & 19.9973651774237 & -2.10389393478115 & 0 & 0 & 0 & 0 & 1.1474609375 & -0.585937499999999 & 43.669918167961 & 13.5989173125716 & 0 & 0\\937.5 & -3750.0 & 0 & 0 & 0 & 0 & -2812.5 & 4687.5 & 1875.0 & -937.5 & 0 & 0 & -11.9984191064542 & 2.73313290711049 & 0 & 0 & 0 & 0 & -1.1474609375 & -0.927734375000002 & -24.024309166537 & -17.5733509591798 & 0 & 0\\0 & -2812.5 & -1875.0 & 2812.5 & 0 & 0 & -3750.0 & 1875.0 & 9375.0 & -2812.5 & -3750.0 & 937.5 & -19.8485122369934 & 0.943858458494021 & -55.27211728674 & -11.9380371145178 & 0 & 0 & 0 & -1.513671875 & -23.9368786851919 & -8.28545117470285 & 115.057313458856 & 34.3635591004184\\-2812.5 & 0 & 2812.5 & -7500.0 & 0 & 0 & 937.5 & -937.5 & -2812.5 & 9375.0 & 1875.0 & -937.5 & 11.9984191064542 & -7.97635055138354 & 41.9547636761867 & 23.8319741313673 & 0 & 0 & 1.1474609375 & -2.099609375 & 5.98969469357838 & 45.0082827090387 & -59.7514600767085 & -54.7392564504881\\0 & 0 & 0 & -2812.5 & -937.5 & 937.5 & 0 & 0 & -3750.0 & 1875.0 & 4687.5 & -2.27373675443232 \cdot 10^{-13} & 0 & 0 & 41.9943580268216 & 11.9380371145178 & 22.2900390625 & -9.619140625 & 0 & 0 & -7.14252934540951 & -5.31346613786873 & -138.26463345537 & -20.3756973500697\\0 & 0 & -2812.5 & 0 & 1875.0 & -3750.0 & 0 & 0 & 937.5 & -937.5 & -2.27373675443232 \cdot 10^{-13} & 4687.5 & 0 & 0 & -41.9547636761867 & -40.1402807651873 & 0 & 3.02734374999999 & 0 & 0 & 18.0346144729586 & -7.51279665495957 & 59.7514600767085 & 69.9393087517434\\-19.9973651774237 & 11.8495661660239 & 19.8485122369934 & -11.8495661660239 & 0 & 0 & 19.9973651774237 & -11.9984191064542 & -19.8485122369934 & 11.9984191064542 & 0 & 0 & 0.338939658585732 & 0 & 0.0492314816325517 & 0 & 0 & 0 & 0.00979037670144704 & 0 & 0.849474280598796 & 0 & 0 & 0\\4.72550275691767 & -1.57309743082337 & -3.56546728063054 & 6.81631507509641 & 0 & 0 & -2.10389393478115 & 2.73313290711049 & 0.943858458494021 & -7.97635055138354 & 0 & 0 & 0 & 0.0433887641077221 & 0 & -0.0352333796645803 & 0 & 0 & 0 & 0.0253572767879795 & 0 & -0.170524804312563 & 0 & 0\\-9.75565392799666 & -4.8968349122411 & 74.7834251427334 & -18.8833345917861 & -51.7500119548183 & 23.7801695040272 & 0 & 0 & -55.27211728674 & 41.9547636761867 & 41.9943580268216 & -41.9547636761867 & 0.0492314816325517 & 0 & 6.41180350925073 & 0 & -3.65618694360011 & 0 & 0 & 0 & -0.556422647240511 & 0 & -5.91004665404194 & 0\\-3.91440741603522 & 3.89356922489943 & 27.9210052634982 & -31.6191125811662 & -24.006597847463 & 44.0338499900868 & 0 & 0 & -11.9380371145178 & 23.8319741313673 & 11.9380371145178 & -40.1402807651873 & 0 & -0.0352333796645803 & 0 & 1.43419488059348 & 0 & -0.156073673536978 & 0 & 0 & 0 & -0.409784035863795 & 0 & -1.5437665822503\\0 & 0 & -3.5527136788005 \cdot 10^{-15} & -22.2900390625 & -22.2900390625 & 22.2900390625 & 0 & 0 & 0 & 0 & 22.2900390625 & 0 & 0 & 0 & -3.65618694360011 & 0 & 5.29968897501627 & 0 & 0 & 0 & 0 & 0 & -1.3149542744245 & 0\\0 & 0 & -1.51367187499999 & 9.619140625 & 11.1328125 & -12.646484375 & 0 & 0 & 0 & 0 & -9.619140625 & 3.02734374999999 & 0 & 0 & 0 & -0.156073673536978 & 0 & 0.99307378133138 & 0 & 0 & 0 & 0 & 0 & -1.05783204487012\\-1.1474609375 & 0 & 0 & 0 & 0 & 0 & 1.1474609375 & -1.1474609375 & 0 & 1.1474609375 & 0 & 0 & 0.00979037670144704 & 0 & 0 & 0 & 0 & 0 & 0.0140444437662761 & 0 & -0.042588161840224 & 0 & 0 & 0\\2.099609375 & 3.02734375 & 0 & 0 & 0 & 0 & -0.585937499999999 & -0.927734375000002 & -1.513671875 & -2.099609375 & 0 & 0 & 0 & 0.0253572767879795 & 0 & 0 & 0 & 0 & 0 & 0.0531323750813802 & 0 & -0.0426065615263317 & 0 & 0\\-50.8124475133705 & 29.468413502136 & 38.2219373760109 & -29.468413502136 & 0 & 0 & 43.669918167961 & -24.024309166537 & -23.9368786851919 & 5.98969469357838 & -7.14252934540951 & 18.0346144729586 & 0.849474280598796 & 0 & -0.556422647240511 & 0 & 0 & 0 & -0.042588161840224 & 0 & 5.98304908946136 & 0 & -2.97910108402889 & 0\\-28.87345099789 & 10.0605543042203 & 28.87345099789 & -29.9826893991196 & 0 & 0 & 13.5989173125716 & -17.5733509591798 & -8.28545117470285 & 45.0082827090387 & -5.31346613786873 & -7.51279665495957 & 0 & -0.170524804312563 & 0 & -0.409784035863795 & 0 & 0 & 0 & -0.0426065615263317 & 0 & 2.31468116065809 & 0 & -0.014758407386813\\0 & 0 & -115.057313458856 & 82.9587800732217 & 138.26463345537 & -82.9587800732217 & 0 & 0 & 115.057313458856 & -59.7514600767085 & -138.26463345537 & 59.7514600767085 & 0 & 0 & -5.91004665404194 & 0 & -1.3149542744245 & 0 & 0 & 0 & -2.97910108402889 & 0 & 19.3199816870446 & 0\\0 & 0 & -41.963585251046 & 40.7513947001394 & 27.9757235006973 & -55.9514470013947 & 0 & 0 & 34.3635591004184 & -54.7392564504881 & -20.3756973500697 & 69.9393087517434 & 0 & 0 & 0 & -1.5437665822503 & 0 & -1.05783204487012 & 0 & 0 & 0 & -0.014758407386813 & 0 & 4.67317680852481\end{array}\right]\end{split}\]
\[\displaystyle rank(P^t.A.P) = 24\]

which is again full rank numerically with sympy. With numpy:

\[\displaystyle rank(P^t.A.P) = \mathtt{\text{21}}\]

which is again full rank-deficient with 3 modes.

Again use of similar Dirichlet boundary condition at both scale leads to imposing, at the coarse scale, the following equations:

\(x_k=c\)

with \(k \in\{0,1,4,6,10\}\)

that can be treated by simple Dirichlet boundary conditions operator without restriction operator as is done by FEniCSx/PETSc.

For the enriched sub bloc, like in the general case no extra Dirichlet boundary condition are imposed.

The Dirichlet operator are then:

\[\begin{split}\displaystyle D_C = \left[\begin{array}{cccccccccccccccccccccccc}0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1\end{array}\right]\end{split}\]
\[\begin{split}\displaystyle U_C = \left[\begin{array}{cccccccccccccccccccccccc}1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\end{array}\right]\end{split}\]
\[\begin{split}\displaystyle XD_C = \left[\begin{matrix}c_{x}\\c_{y}\\0\\0\\i_{x}\\0\\c_{x}\\0\\0\\0\\i_{x}\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\end{matrix}\right]\end{split}\]

Applying those operator to \(P^t.A.P\) gives the final \(A_C\) matrix:

\[\begin{split}\displaystyle A_C=D_C^t.P^t.A.P.D_C+U_C= \left[\begin{array}{cccccccccccccccccccccccc}1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 1.0 \lambda + 3.0 \mu & - 0.5 \lambda - 0.5 \mu & 0 & 0.5 \lambda & 0 & 0 & - 1.0 \mu & 0.5 \lambda + 0.5 \mu & 0 & - 0.5 \lambda - 0.5 \mu & - \alpha^{12}_{0} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{2}_{0} \mu & 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) - 0.5 \alpha^{3}_{1} \lambda & \alpha^{14}_{2} \left(0.5 \lambda + 1.0 \mu\right) + \alpha^{16}_{2} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{2}_{2} \mu & - 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) - 0.5 \alpha^{3}_{3} \lambda + 0.5 \alpha^{7}_{3} \lambda & - \alpha^{18}_{4} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{7}_{5} \lambda & 0 & 0 & - \alpha^{12}_{8} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{14}_{8} \left(0.5 \lambda + 1.0 \mu\right) - 0.5 \alpha^{26}_{8} \mu & 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) & \alpha^{16}_{10} \left(0.5 \lambda + 1.5 \mu\right) - \alpha^{18}_{10} \left(0.5 \lambda + 1.0 \mu\right) - 0.5 \alpha^{26}_{10} \mu & - 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right)\\0 & 0 & - 0.5 \lambda - 0.5 \mu & 1.0 \lambda + 3.0 \mu & 0 & - 0.5 \mu & 0 & 0 & 0.5 \lambda + 0.5 \mu & - 1.0 \lambda - 2.0 \mu & 0 & 0 & 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) - 0.5 \alpha^{2}_{0} \mu & - \alpha^{13}_{1} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{3}_{1} \left(0.5 \lambda + 1.0 \mu\right) & - 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) - 0.5 \alpha^{2}_{2} \mu + 0.5 \alpha^{6}_{2} \mu & 0.5 \alpha^{15}_{3} \mu + \alpha^{17}_{3} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{3}_{3} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{6}_{4} \mu & - 0.5 \alpha^{19}_{5} \mu & 0 & 0 & 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) & - \alpha^{13}_{9} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{15}_{9} \mu - \alpha^{27}_{9} \left(0.5 \lambda + 1.0 \mu\right) & - 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) & \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{19}_{11} \mu - \alpha^{27}_{11} \left(0.5 \lambda + 1.0 \mu\right)\\0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0.5 \lambda & - 0.5 \mu & 0 & 0.5 \lambda + 1.5 \mu & 0 & 0 & 0 & 0 & 0 & - 0.5 \lambda - 1.0 \mu & 0 & 0 & 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) - 0.5 \alpha^{6}_{2} \mu & - \alpha^{17}_{3} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{7}_{3} \left(0.5 \lambda + 1.0 \mu\right) & - 0.5 \alpha^{18}_{4} \lambda - 0.5 \alpha^{6}_{4} \mu & 0.5 \alpha^{19}_{5} \mu + \alpha^{7}_{5} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0 & 0 & 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) - 0.5 \alpha^{18}_{10} \lambda & - \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{19}_{11} \mu\\0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 \lambda + 1.5 \mu & 0.5 \lambda & - 0.5 \mu & 0 & 0 & - 0.5 \alpha^{10}_{0} \lambda + 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) & 0.5 \alpha^{11}_{1} \mu - \alpha^{13}_{1} \left(0.5 \lambda + 1.5 \mu\right) & 0 & 0 & 0 & 0 & - 0.5 \alpha^{10}_{6} \lambda - 0.5 \alpha^{22}_{6} \mu & 0.5 \alpha^{11}_{7} \mu + \alpha^{23}_{7} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) - 0.5 \alpha^{22}_{8} \mu & - \alpha^{13}_{9} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{23}_{9} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0\\0 & 0 & - 1.0 \mu & 0.5 \lambda + 0.5 \mu & 0 & 0 & 0 & 0.5 \lambda & 1.0 \lambda + 3.0 \mu & - 0.5 \lambda - 0.5 \mu & 0 & 0.5 \mu & - \alpha^{10}_{0} \left(0.5 \lambda + 1.0 \mu\right) + \alpha^{12}_{0} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{2}_{0} \mu & - 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) & \alpha^{14}_{2} \left(0.5 \lambda + 1.0 \mu\right) - \alpha^{16}_{2} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{2}_{2} \mu & 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) & 0 & 0 & - \alpha^{10}_{6} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{23}_{7} \lambda & \alpha^{12}_{8} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{14}_{8} \left(0.5 \lambda + 1.0 \mu\right) + 0.5 \alpha^{26}_{8} \mu & - 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) + 0.5 \alpha^{23}_{9} \lambda - 0.5 \alpha^{27}_{9} \lambda & - \alpha^{16}_{10} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{26}_{10} \mu & 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) - 0.5 \alpha^{27}_{11} \lambda\\0 & 0 & 0.5 \lambda + 0.5 \mu & - 1.0 \lambda - 2.0 \mu & 0 & 0 & 0 & - 0.5 \mu & - 0.5 \lambda - 0.5 \mu & 1.0 \lambda + 3.0 \mu & 0 & - 0.5 \mu & - 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) & - 0.5 \alpha^{11}_{1} \mu + \alpha^{13}_{1} \left(0.5 \lambda + 1.5 \mu\right) - \alpha^{3}_{1} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) & 0.5 \alpha^{15}_{3} \mu - \alpha^{17}_{3} \left(0.5 \lambda + 1.5 \mu\right) - \alpha^{3}_{3} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0.5 \alpha^{22}_{6} \mu & - 0.5 \alpha^{11}_{7} \mu & - 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) + 0.5 \alpha^{22}_{8} \mu - 0.5 \alpha^{26}_{8} \mu & \alpha^{13}_{9} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{15}_{9} \mu + \alpha^{27}_{9} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) - 0.5 \alpha^{26}_{10} \mu & - \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{27}_{11} \left(0.5 \lambda + 1.0 \mu\right)\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & - 0.5 \lambda - 0.5 \mu & 0 & 0 & - 0.5 \lambda - 1.0 \mu & 0 & 0 & 0.5 \mu & - 0.5 \mu & 0 & 0.5 \lambda + 1.5 \mu & 0 & 0 & - 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) & - 0.5 \alpha^{15}_{3} \mu + \alpha^{17}_{3} \left(0.5 \lambda + 1.5 \mu\right) - \alpha^{7}_{3} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{18}_{4} \lambda & - \alpha^{7}_{5} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0.5 \alpha^{26}_{8} \mu & - 0.5 \alpha^{15}_{9} \mu & - 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) + 0.5 \alpha^{18}_{10} \lambda + 0.5 \alpha^{26}_{10} \mu & \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right)\\0 & 0 & - 0.5 \alpha^{12}_{0} \lambda - 1.5 \alpha^{12}_{0} \mu + 0.5 \alpha^{2}_{0} \mu & 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) - 0.5 \alpha^{2}_{0} \mu & 0 & 0 & 0 & - 0.5 \alpha^{10}_{0} \lambda + 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) & - 0.5 \alpha^{10}_{0} \lambda - 1.0 \alpha^{10}_{0} \mu + 0.5 \alpha^{12}_{0} \lambda + 1.5 \alpha^{12}_{0} \mu - 0.5 \alpha^{2}_{0} \mu & - 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) & 0 & 0 & \alpha^{10}_{0} \left(\alpha^{10}_{0} \left(\lambda + 3 \mu\right) - \alpha^{12}_{0} \left(\lambda + 2 \mu\right)\right) - \alpha^{12}_{0} \left(\alpha^{10}_{0} \left(\lambda + 2 \mu\right) - 2 \alpha^{12}_{0} \left(\lambda + 3 \mu\right) + \alpha^{2}_{0} \mu\right) - \alpha^{2}_{0} \left(\alpha^{12}_{0} \mu - \alpha^{2}_{0} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{12}_{0} \alpha^{14}_{2} \left(\lambda + 2 \mu\right) - \alpha^{2}_{2} \left(\alpha^{12}_{0} \mu - \alpha^{2}_{0} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & - \alpha^{12}_{0} \alpha^{22}_{6} \mu + \alpha^{10}_{6} \left(\alpha^{10}_{0} \left(\lambda + 3 \mu\right) - \alpha^{12}_{0} \left(\lambda + 2 \mu\right)\right) & 0 & - \alpha^{12}_{0} \alpha^{14}_{8} \left(\lambda + 2 \mu\right) - \alpha^{12}_{0} \alpha^{22}_{8} \mu - \alpha^{12}_{8} \left(\alpha^{10}_{0} \left(\lambda + 2 \mu\right) - 2 \alpha^{12}_{0} \left(\lambda + 3 \mu\right) + \alpha^{2}_{0} \mu\right) & 0 & 0 & 0\\0 & 0 & 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) - 0.5 \alpha^{3}_{1} \lambda & - 0.5 \alpha^{13}_{1} \lambda - 1.5 \alpha^{13}_{1} \mu + 0.5 \alpha^{3}_{1} \lambda + 1.0 \alpha^{3}_{1} \mu & 0 & 0 & 0 & 0.5 \alpha^{11}_{1} \mu - 0.5 \alpha^{13}_{1} \lambda - 1.5 \alpha^{13}_{1} \mu & - 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) & - 0.5 \alpha^{11}_{1} \mu + 0.5 \alpha^{13}_{1} \lambda + 1.5 \alpha^{13}_{1} \mu - 0.5 \alpha^{3}_{1} \lambda - 1.0 \alpha^{3}_{1} \mu & 0 & 0 & 0 & \alpha^{11}_{1} \left(\alpha^{11}_{1} \left(\lambda + 3 \mu\right) - \alpha^{13}_{1} \mu\right) - \alpha^{13}_{1} \left(\alpha^{11}_{1} \mu - 2 \alpha^{13}_{1} \left(\lambda + 3 \mu\right) + \alpha^{3}_{1} \left(\lambda + 2 \mu\right)\right) - \alpha^{3}_{1} \left(\alpha^{13}_{1} \left(\lambda + 2 \mu\right) - \alpha^{3}_{1} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{13}_{1} \alpha^{15}_{3} \mu - \alpha^{3}_{3} \left(\alpha^{13}_{1} \left(\lambda + 2 \mu\right) - \alpha^{3}_{1} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & - \alpha^{13}_{1} \alpha^{23}_{7} \left(\lambda + 2 \mu\right) + \alpha^{11}_{7} \left(\alpha^{11}_{1} \left(\lambda + 3 \mu\right) - \alpha^{13}_{1} \mu\right) & 0 & - \alpha^{13}_{1} \alpha^{15}_{9} \mu - \alpha^{13}_{1} \alpha^{23}_{9} \left(\lambda + 2 \mu\right) - \alpha^{13}_{9} \left(\alpha^{11}_{1} \mu - 2 \alpha^{13}_{1} \left(\lambda + 3 \mu\right) + \alpha^{3}_{1} \left(\lambda + 2 \mu\right)\right) & 0 & 0\\0 & 0 & 0.5 \alpha^{14}_{2} \lambda + 1.0 \alpha^{14}_{2} \mu + 0.5 \alpha^{16}_{2} \lambda + 1.5 \alpha^{16}_{2} \mu + 0.5 \alpha^{2}_{2} \mu & - 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) - 0.5 \alpha^{2}_{2} \mu + 0.5 \alpha^{6}_{2} \mu & 0 & 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) - 0.5 \alpha^{6}_{2} \mu & 0 & 0 & 0.5 \alpha^{14}_{2} \lambda + 1.0 \alpha^{14}_{2} \mu - 0.5 \alpha^{16}_{2} \lambda - 1.5 \alpha^{16}_{2} \mu - 0.5 \alpha^{2}_{2} \mu & 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) & 0 & - 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) & - \alpha^{12}_{0} \left(\alpha^{14}_{2} \left(\lambda + 2 \mu\right) + \alpha^{2}_{2} \mu\right) + \alpha^{2}_{0} \alpha^{2}_{2} \left(\lambda + 3 \mu\right) & 0 & \alpha^{14}_{2} \left(2 \alpha^{14}_{2} \left(\lambda + 3 \mu\right) - \alpha^{16}_{2} \left(\lambda + 2 \mu\right)\right) - \alpha^{16}_{2} \left(\alpha^{14}_{2} \left(\lambda + 2 \mu\right) - 2 \alpha^{16}_{2} \left(\lambda + 3 \mu\right) + \alpha^{6}_{2} \mu\right) + \left(\alpha^{2}_{2}\right)^{2} \left(\lambda + 3 \mu\right) - \alpha^{6}_{2} \left(\alpha^{16}_{2} \mu - \alpha^{6}_{2} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{16}_{2} \alpha^{18}_{4} \left(\lambda + 2 \mu\right) - \alpha^{6}_{4} \left(\alpha^{16}_{2} \mu - \alpha^{6}_{2} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & - \alpha^{16}_{2} \alpha^{26}_{8} \mu - \alpha^{12}_{8} \left(\alpha^{14}_{2} \left(\lambda + 2 \mu\right) + \alpha^{2}_{2} \mu\right) + \alpha^{14}_{8} \left(2 \alpha^{14}_{2} \left(\lambda + 3 \mu\right) - \alpha^{16}_{2} \left(\lambda + 2 \mu\right)\right) & 0 & - \alpha^{16}_{10} \left(\alpha^{14}_{2} \left(\lambda + 2 \mu\right) - 2 \alpha^{16}_{2} \left(\lambda + 3 \mu\right) + \alpha^{6}_{2} \mu\right) - \alpha^{18}_{10} \alpha^{16}_{2} \left(\lambda + 2 \mu\right) - \alpha^{26}_{10} \alpha^{16}_{2} \mu & 0\\0 & 0 & - 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) - 0.5 \alpha^{3}_{3} \lambda + 0.5 \alpha^{7}_{3} \lambda & 0.5 \alpha^{15}_{3} \mu + 0.5 \alpha^{17}_{3} \lambda + 1.5 \alpha^{17}_{3} \mu + 0.5 \alpha^{3}_{3} \lambda + 1.0 \alpha^{3}_{3} \mu & 0 & - 0.5 \alpha^{17}_{3} \lambda - 1.5 \alpha^{17}_{3} \mu + 0.5 \alpha^{7}_{3} \lambda + 1.0 \alpha^{7}_{3} \mu & 0 & 0 & 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) & 0.5 \alpha^{15}_{3} \mu - 0.5 \alpha^{17}_{3} \lambda - 1.5 \alpha^{17}_{3} \mu - 0.5 \alpha^{3}_{3} \lambda - 1.0 \alpha^{3}_{3} \mu & 0 & - 0.5 \alpha^{15}_{3} \mu + 0.5 \alpha^{17}_{3} \lambda + 1.5 \alpha^{17}_{3} \mu - 0.5 \alpha^{7}_{3} \lambda - 1.0 \alpha^{7}_{3} \mu & 0 & - \alpha^{13}_{1} \left(\alpha^{15}_{3} \mu + \alpha^{3}_{3} \left(\lambda + 2 \mu\right)\right) + \alpha^{3}_{1} \alpha^{3}_{3} \left(\lambda + 3 \mu\right) & 0 & \alpha^{15}_{3} \left(2 \alpha^{15}_{3} \left(\lambda + 3 \mu\right) - \alpha^{17}_{3} \mu\right) - \alpha^{17}_{3} \left(\alpha^{15}_{3} \mu - 2 \alpha^{17}_{3} \left(\lambda + 3 \mu\right) + \alpha^{7}_{3} \left(\lambda + 2 \mu\right)\right) + \left(\alpha^{3}_{3}\right)^{2} \left(\lambda + 3 \mu\right) - \alpha^{7}_{3} \left(\alpha^{17}_{3} \left(\lambda + 2 \mu\right) - \alpha^{7}_{3} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{17}_{3} \alpha^{19}_{5} \mu - \alpha^{7}_{5} \left(\alpha^{17}_{3} \left(\lambda + 2 \mu\right) - \alpha^{7}_{3} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & - \alpha^{17}_{3} \alpha^{27}_{9} \left(\lambda + 2 \mu\right) - \alpha^{13}_{9} \left(\alpha^{15}_{3} \mu + \alpha^{3}_{3} \left(\lambda + 2 \mu\right)\right) + \alpha^{15}_{9} \left(2 \alpha^{15}_{3} \left(\lambda + 3 \mu\right) - \alpha^{17}_{3} \mu\right) & 0 & - \alpha^{17}_{11} \left(\alpha^{15}_{3} \mu - 2 \alpha^{17}_{3} \left(\lambda + 3 \mu\right) + \alpha^{7}_{3} \left(\lambda + 2 \mu\right)\right) - \alpha^{19}_{11} \alpha^{17}_{3} \mu - \alpha^{27}_{11} \alpha^{17}_{3} \left(\lambda + 2 \mu\right)\\0 & 0 & \alpha^{18}_{4} \left(- 0.5 \lambda - 1.0 \mu\right) & 0.5 \alpha^{6}_{4} \mu & 0 & - 0.5 \alpha^{18}_{4} \lambda - 0.5 \alpha^{6}_{4} \mu & 0 & 0 & 0 & 0 & 0 & 0.5 \alpha^{18}_{4} \lambda & 0 & 0 & - \alpha^{16}_{2} \left(\alpha^{18}_{4} \left(\lambda + 2 \mu\right) + \alpha^{6}_{4} \mu\right) + \alpha^{6}_{2} \alpha^{6}_{4} \left(\lambda + 3 \mu\right) & 0 & \left(\left(\alpha^{18}_{4}\right)^{2} + \left(\alpha^{6}_{4}\right)^{2}\right) \left(\lambda + 3 \mu\right) & 0 & 0 & 0 & 0 & 0 & - \alpha^{16}_{10} \left(\alpha^{18}_{4} \left(\lambda + 2 \mu\right) + \alpha^{6}_{4} \mu\right) + \alpha^{18}_{10} \alpha^{18}_{4} \left(\lambda + 3 \mu\right) & 0\\0 & 0 & 0.5 \alpha^{7}_{5} \lambda & - 0.5 \alpha^{19}_{5} \mu & 0 & 0.5 \alpha^{19}_{5} \mu + 0.5 \alpha^{7}_{5} \lambda + 1.0 \alpha^{7}_{5} \mu & 0 & 0 & 0 & 0 & 0 & \alpha^{7}_{5} \left(- 0.5 \lambda - 1.0 \mu\right) & 0 & 0 & 0 & - \alpha^{17}_{3} \left(\alpha^{19}_{5} \mu + \alpha^{7}_{5} \left(\lambda + 2 \mu\right)\right) + \alpha^{7}_{3} \alpha^{7}_{5} \left(\lambda + 3 \mu\right) & 0 & \left(\left(\alpha^{19}_{5}\right)^{2} + \left(\alpha^{7}_{5}\right)^{2}\right) \left(\lambda + 3 \mu\right) & 0 & 0 & 0 & 0 & 0 & - \alpha^{17}_{11} \left(\alpha^{19}_{5} \mu + \alpha^{7}_{5} \left(\lambda + 2 \mu\right)\right) + \alpha^{19}_{11} \alpha^{19}_{5} \left(\lambda + 3 \mu\right)\\0 & 0 & 0 & 0 & 0 & 0 & 0 & - 0.5 \alpha^{10}_{6} \lambda - 0.5 \alpha^{22}_{6} \mu & \alpha^{10}_{6} \left(- 0.5 \lambda - 1.0 \mu\right) & 0.5 \alpha^{22}_{6} \mu & 0 & 0 & \alpha^{10}_{0} \alpha^{10}_{6} \left(\lambda + 3 \mu\right) - \alpha^{12}_{0} \left(\alpha^{10}_{6} \left(\lambda + 2 \mu\right) + \alpha^{22}_{6} \mu\right) & 0 & 0 & 0 & 0 & 0 & \left(\left(\alpha^{10}_{6}\right)^{2} + \left(\alpha^{22}_{6}\right)^{2}\right) \left(\lambda + 3 \mu\right) & 0 & \alpha^{22}_{6} \alpha^{22}_{8} \left(\lambda + 3 \mu\right) - \alpha^{12}_{8} \left(\alpha^{10}_{6} \left(\lambda + 2 \mu\right) + \alpha^{22}_{6} \mu\right) & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 \alpha^{11}_{7} \mu + 0.5 \alpha^{23}_{7} \lambda + 1.0 \alpha^{23}_{7} \mu & 0.5 \alpha^{23}_{7} \lambda & - 0.5 \alpha^{11}_{7} \mu & 0 & 0 & 0 & \alpha^{11}_{1} \alpha^{11}_{7} \left(\lambda + 3 \mu\right) - \alpha^{13}_{1} \left(\alpha^{11}_{7} \mu + \alpha^{23}_{7} \left(\lambda + 2 \mu\right)\right) & 0 & 0 & 0 & 0 & 0 & \left(\left(\alpha^{11}_{7}\right)^{2} + \left(\alpha^{23}_{7}\right)^{2}\right) \left(\lambda + 3 \mu\right) & 0 & \alpha^{23}_{7} \alpha^{23}_{9} \left(\lambda + 3 \mu\right) - \alpha^{13}_{9} \left(\alpha^{11}_{7} \mu + \alpha^{23}_{7} \left(\lambda + 2 \mu\right)\right) & 0 & 0\\0 & 0 & - 0.5 \alpha^{12}_{8} \lambda - 1.5 \alpha^{12}_{8} \mu + 0.5 \alpha^{14}_{8} \lambda + 1.0 \alpha^{14}_{8} \mu - 0.5 \alpha^{26}_{8} \mu & 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) & 0 & 0 & 0 & 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) - 0.5 \alpha^{22}_{8} \mu & 0.5 \alpha^{12}_{8} \lambda + 1.5 \alpha^{12}_{8} \mu + 0.5 \alpha^{14}_{8} \lambda + 1.0 \alpha^{14}_{8} \mu + 0.5 \alpha^{26}_{8} \mu & - 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) + 0.5 \alpha^{22}_{8} \mu - 0.5 \alpha^{26}_{8} \mu & 0 & 0.5 \alpha^{26}_{8} \mu & - \alpha^{10}_{0} \alpha^{12}_{8} \left(\lambda + 2 \mu\right) - \alpha^{12}_{0} \left(- 2 \alpha^{12}_{8} \left(\lambda + 3 \mu\right) + \alpha^{14}_{8} \left(\lambda + 2 \mu\right) + \alpha^{22}_{8} \mu\right) - \alpha^{2}_{0} \alpha^{12}_{8} \mu & 0 & - \alpha^{14}_{2} \left(\alpha^{12}_{8} \left(\lambda + 2 \mu\right) - 2 \alpha^{14}_{8} \left(\lambda + 3 \mu\right)\right) - \alpha^{16}_{2} \left(\alpha^{14}_{8} \left(\lambda + 2 \mu\right) + \alpha^{26}_{8} \mu\right) - \alpha^{2}_{2} \alpha^{12}_{8} \mu & 0 & 0 & 0 & - \alpha^{10}_{6} \alpha^{12}_{8} \left(\lambda + 2 \mu\right) - \alpha^{22}_{6} \left(\alpha^{12}_{8} \mu - \alpha^{22}_{8} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{12}_{8} \left(- 2 \alpha^{12}_{8} \left(\lambda + 3 \mu\right) + \alpha^{14}_{8} \left(\lambda + 2 \mu\right) + \alpha^{22}_{8} \mu\right) - \alpha^{14}_{8} \left(\alpha^{12}_{8} \left(\lambda + 2 \mu\right) - 2 \alpha^{14}_{8} \left(\lambda + 3 \mu\right)\right) - \alpha^{22}_{8} \left(\alpha^{12}_{8} \mu - \alpha^{22}_{8} \left(\lambda + 3 \mu\right)\right) + \left(\alpha^{26}_{8}\right)^{2} \left(\lambda + 3 \mu\right) & 0 & - \alpha^{16}_{10} \left(\alpha^{14}_{8} \left(\lambda + 2 \mu\right) + \alpha^{26}_{8} \mu\right) + \alpha^{26}_{10} \alpha^{26}_{8} \left(\lambda + 3 \mu\right) & 0\\0 & 0 & 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) & - 0.5 \alpha^{13}_{9} \lambda - 1.5 \alpha^{13}_{9} \mu + 0.5 \alpha^{15}_{9} \mu - 0.5 \alpha^{27}_{9} \lambda - 1.0 \alpha^{27}_{9} \mu & 0 & 0 & 0 & - 0.5 \alpha^{13}_{9} \lambda - 1.5 \alpha^{13}_{9} \mu + 0.5 \alpha^{23}_{9} \lambda + 1.0 \alpha^{23}_{9} \mu & - 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) + 0.5 \alpha^{23}_{9} \lambda - 0.5 \alpha^{27}_{9} \lambda & 0.5 \alpha^{13}_{9} \lambda + 1.5 \alpha^{13}_{9} \mu + 0.5 \alpha^{15}_{9} \mu + 0.5 \alpha^{27}_{9} \lambda + 1.0 \alpha^{27}_{9} \mu & 0 & - 0.5 \alpha^{15}_{9} \mu & 0 & - \alpha^{11}_{1} \alpha^{13}_{9} \mu - \alpha^{13}_{1} \left(- 2 \alpha^{13}_{9} \left(\lambda + 3 \mu\right) + \alpha^{15}_{9} \mu + \alpha^{23}_{9} \left(\lambda + 2 \mu\right)\right) - \alpha^{3}_{1} \alpha^{13}_{9} \left(\lambda + 2 \mu\right) & 0 & - \alpha^{15}_{3} \left(\alpha^{13}_{9} \mu - 2 \alpha^{15}_{9} \left(\lambda + 3 \mu\right)\right) - \alpha^{17}_{3} \left(\alpha^{15}_{9} \mu + \alpha^{27}_{9} \left(\lambda + 2 \mu\right)\right) - \alpha^{3}_{3} \alpha^{13}_{9} \left(\lambda + 2 \mu\right) & 0 & 0 & 0 & - \alpha^{11}_{7} \alpha^{13}_{9} \mu - \alpha^{23}_{7} \left(\alpha^{13}_{9} \left(\lambda + 2 \mu\right) - \alpha^{23}_{9} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{13}_{9} \left(- 2 \alpha^{13}_{9} \left(\lambda + 3 \mu\right) + \alpha^{15}_{9} \mu + \alpha^{23}_{9} \left(\lambda + 2 \mu\right)\right) - \alpha^{15}_{9} \left(\alpha^{13}_{9} \mu - 2 \alpha^{15}_{9} \left(\lambda + 3 \mu\right)\right) - \alpha^{23}_{9} \left(\alpha^{13}_{9} \left(\lambda + 2 \mu\right) - \alpha^{23}_{9} \left(\lambda + 3 \mu\right)\right) + \left(\alpha^{27}_{9}\right)^{2} \left(\lambda + 3 \mu\right) & 0 & - \alpha^{17}_{11} \left(\alpha^{15}_{9} \mu + \alpha^{27}_{9} \left(\lambda + 2 \mu\right)\right) + \alpha^{27}_{11} \alpha^{27}_{9} \left(\lambda + 3 \mu\right)\\0 & 0 & 0.5 \alpha^{16}_{10} \lambda + 1.5 \alpha^{16}_{10} \mu - 0.5 \alpha^{18}_{10} \lambda - 1.0 \alpha^{18}_{10} \mu - 0.5 \alpha^{26}_{10} \mu & - 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) & 0 & 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) - 0.5 \alpha^{18}_{10} \lambda & 0 & 0 & - 0.5 \alpha^{16}_{10} \lambda - 1.5 \alpha^{16}_{10} \mu + 0.5 \alpha^{26}_{10} \mu & 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) - 0.5 \alpha^{26}_{10} \mu & 0 & - 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) + 0.5 \alpha^{18}_{10} \lambda + 0.5 \alpha^{26}_{10} \mu & 0 & 0 & - \alpha^{16}_{10} \alpha^{14}_{2} \left(\lambda + 2 \mu\right) - \alpha^{16}_{10} \alpha^{6}_{2} \mu - \alpha^{16}_{2} \left(- 2 \alpha^{16}_{10} \left(\lambda + 3 \mu\right) + \alpha^{18}_{10} \left(\lambda + 2 \mu\right) + \alpha^{26}_{10} \mu\right) & 0 & - \alpha^{16}_{10} \alpha^{6}_{4} \mu - \alpha^{18}_{4} \left(\alpha^{16}_{10} \left(\lambda + 2 \mu\right) - \alpha^{18}_{10} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & - \alpha^{16}_{10} \alpha^{14}_{8} \left(\lambda + 2 \mu\right) - \alpha^{26}_{8} \left(\alpha^{16}_{10} \mu - \alpha^{26}_{10} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{16}_{10} \left(- 2 \alpha^{16}_{10} \left(\lambda + 3 \mu\right) + \alpha^{18}_{10} \left(\lambda + 2 \mu\right) + \alpha^{26}_{10} \mu\right) - \alpha^{18}_{10} \left(\alpha^{16}_{10} \left(\lambda + 2 \mu\right) - \alpha^{18}_{10} \left(\lambda + 3 \mu\right)\right) - \alpha^{26}_{10} \left(\alpha^{16}_{10} \mu - \alpha^{26}_{10} \left(\lambda + 3 \mu\right)\right) & 0\\0 & 0 & - 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) & 0.5 \alpha^{17}_{11} \lambda + 1.5 \alpha^{17}_{11} \mu - 0.5 \alpha^{19}_{11} \mu - 0.5 \alpha^{27}_{11} \lambda - 1.0 \alpha^{27}_{11} \mu & 0 & - 0.5 \alpha^{17}_{11} \lambda - 1.5 \alpha^{17}_{11} \mu + 0.5 \alpha^{19}_{11} \mu & 0 & 0 & 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) - 0.5 \alpha^{27}_{11} \lambda & - 0.5 \alpha^{17}_{11} \lambda - 1.5 \alpha^{17}_{11} \mu + 0.5 \alpha^{27}_{11} \lambda + 1.0 \alpha^{27}_{11} \mu & 0 & \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right) & 0 & 0 & 0 & - \alpha^{17}_{11} \alpha^{15}_{3} \mu - \alpha^{17}_{11} \alpha^{7}_{3} \left(\lambda + 2 \mu\right) - \alpha^{17}_{3} \left(- 2 \alpha^{17}_{11} \left(\lambda + 3 \mu\right) + \alpha^{19}_{11} \mu + \alpha^{27}_{11} \left(\lambda + 2 \mu\right)\right) & 0 & - \alpha^{17}_{11} \alpha^{7}_{5} \left(\lambda + 2 \mu\right) - \alpha^{19}_{5} \left(\alpha^{17}_{11} \mu - \alpha^{19}_{11} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & - \alpha^{17}_{11} \alpha^{15}_{9} \mu - \alpha^{27}_{9} \left(\alpha^{17}_{11} \left(\lambda + 2 \mu\right) - \alpha^{27}_{11} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{17}_{11} \left(- 2 \alpha^{17}_{11} \left(\lambda + 3 \mu\right) + \alpha^{19}_{11} \mu + \alpha^{27}_{11} \left(\lambda + 2 \mu\right)\right) - \alpha^{19}_{11} \left(\alpha^{17}_{11} \mu - \alpha^{19}_{11} \left(\lambda + 3 \mu\right)\right) - \alpha^{27}_{11} \left(\alpha^{17}_{11} \left(\lambda + 2 \mu\right) - \alpha^{27}_{11} \left(\lambda + 3 \mu\right)\right)\end{array}\right]\end{split}\]

Hide code cell outputs

\[\begin{split}\displaystyle A_C=D_C^t.P^t.A.P.D_C+U_C= \left[\begin{array}{cccccccccccccccccccccccc}1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 9375.0 & -2812.5 & 0 & 1875.0 & 0 & 0 & -1875.0 & 2812.5 & 0 & -2812.5 & 19.8485122369934 & -3.56546728063054 & 74.7834251427334 & 27.9210052634982 & 0 & -1.51367187499999 & 0 & 0 & 38.2219373760109 & 28.87345099789 & -115.057313458856 & -41.963585251046\\0 & 0 & -2812.5 & 9375.0 & 0 & -937.5 & 0 & 0 & 2812.5 & -7500.0 & 0 & 0 & -11.8495661660239 & 6.81631507509641 & -18.8833345917861 & -31.6191125811662 & -22.2900390625 & 9.619140625 & 0 & 0 & -29.468413502136 & -29.9826893991196 & 82.9587800732217 & 40.7513947001394\\0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 1875.0 & -937.5 & 0 & 4687.5 & 0 & 0 & 0 & 0 & 0 & -3750.0 & 0 & 0 & 23.7801695040272 & 44.0338499900868 & 22.2900390625 & -12.646484375 & 0 & 0 & 0 & 0 & -82.9587800732217 & -55.9514470013947\\0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 4687.5 & 1875.0 & -937.5 & 0 & 0 & -11.9984191064542 & 2.73313290711049 & 0 & 0 & 0 & 0 & -1.1474609375 & -0.927734375000002 & -24.024309166537 & -17.5733509591798 & 0 & 0\\0 & 0 & -1875.0 & 2812.5 & 0 & 0 & 0 & 1875.0 & 9375.0 & -2812.5 & 0 & 937.5 & -19.8485122369934 & 0.943858458494021 & -55.27211728674 & -11.9380371145178 & 0 & 0 & 0 & -1.513671875 & -23.9368786851919 & -8.28545117470285 & 115.057313458856 & 34.3635591004184\\0 & 0 & 2812.5 & -7500.0 & 0 & 0 & 0 & -937.5 & -2812.5 & 9375.0 & 0 & -937.5 & 11.9984191064542 & -7.97635055138354 & 41.9547636761867 & 23.8319741313673 & 0 & 0 & 1.1474609375 & -2.099609375 & 5.98969469357838 & 45.0082827090387 & -59.7514600767085 & -54.7392564504881\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & -2812.5 & 0 & 0 & -3750.0 & 0 & 0 & 937.5 & -937.5 & 0 & 4687.5 & 0 & 0 & -41.9547636761867 & -40.1402807651873 & 0 & 3.02734374999999 & 0 & 0 & 18.0346144729586 & -7.51279665495957 & 59.7514600767085 & 69.9393087517434\\0 & 0 & 19.8485122369934 & -11.8495661660239 & 0 & 0 & 0 & -11.9984191064542 & -19.8485122369934 & 11.9984191064542 & 0 & 0 & 0.338939658585732 & 0 & 0.0492314816325517 & 0 & 0 & 0 & 0.00979037670144704 & 0 & 0.849474280598796 & 0 & 0 & 0\\0 & 0 & -3.56546728063054 & 6.81631507509641 & 0 & 0 & 0 & 2.73313290711049 & 0.943858458494021 & -7.97635055138354 & 0 & 0 & 0 & 0.0433887641077221 & 0 & -0.0352333796645803 & 0 & 0 & 0 & 0.0253572767879795 & 0 & -0.170524804312563 & 0 & 0\\0 & 0 & 74.7834251427334 & -18.8833345917861 & 0 & 23.7801695040272 & 0 & 0 & -55.27211728674 & 41.9547636761867 & 0 & -41.9547636761867 & 0.0492314816325517 & 0 & 6.41180350925073 & 0 & -3.65618694360011 & 0 & 0 & 0 & -0.556422647240511 & 0 & -5.91004665404194 & 0\\0 & 0 & 27.9210052634982 & -31.6191125811662 & 0 & 44.0338499900868 & 0 & 0 & -11.9380371145178 & 23.8319741313673 & 0 & -40.1402807651873 & 0 & -0.0352333796645803 & 0 & 1.43419488059348 & 0 & -0.156073673536978 & 0 & 0 & 0 & -0.409784035863795 & 0 & -1.5437665822503\\0 & 0 & -3.5527136788005 \cdot 10^{-15} & -22.2900390625 & 0 & 22.2900390625 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -3.65618694360011 & 0 & 5.29968897501627 & 0 & 0 & 0 & 0 & 0 & -1.3149542744245 & 0\\0 & 0 & -1.51367187499999 & 9.619140625 & 0 & -12.646484375 & 0 & 0 & 0 & 0 & 0 & 3.02734374999999 & 0 & 0 & 0 & -0.156073673536978 & 0 & 0.99307378133138 & 0 & 0 & 0 & 0 & 0 & -1.05783204487012\\0 & 0 & 0 & 0 & 0 & 0 & 0 & -1.1474609375 & 0 & 1.1474609375 & 0 & 0 & 0.00979037670144704 & 0 & 0 & 0 & 0 & 0 & 0.0140444437662761 & 0 & -0.042588161840224 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & -0.927734375000002 & -1.513671875 & -2.099609375 & 0 & 0 & 0 & 0.0253572767879795 & 0 & 0 & 0 & 0 & 0 & 0.0531323750813802 & 0 & -0.0426065615263317 & 0 & 0\\0 & 0 & 38.2219373760109 & -29.468413502136 & 0 & 0 & 0 & -24.024309166537 & -23.9368786851919 & 5.98969469357838 & 0 & 18.0346144729586 & 0.849474280598796 & 0 & -0.556422647240511 & 0 & 0 & 0 & -0.042588161840224 & 0 & 5.98304908946136 & 0 & -2.97910108402889 & 0\\0 & 0 & 28.87345099789 & -29.9826893991196 & 0 & 0 & 0 & -17.5733509591798 & -8.28545117470285 & 45.0082827090387 & 0 & -7.51279665495957 & 0 & -0.170524804312563 & 0 & -0.409784035863795 & 0 & 0 & 0 & -0.0426065615263317 & 0 & 2.31468116065809 & 0 & -0.014758407386813\\0 & 0 & -115.057313458856 & 82.9587800732217 & 0 & -82.9587800732217 & 0 & 0 & 115.057313458856 & -59.7514600767085 & 0 & 59.7514600767085 & 0 & 0 & -5.91004665404194 & 0 & -1.3149542744245 & 0 & 0 & 0 & -2.97910108402889 & 0 & 19.3199816870446 & 0\\0 & 0 & -41.963585251046 & 40.7513947001394 & 0 & -55.9514470013947 & 0 & 0 & 34.3635591004184 & -54.7392564504881 & 0 & 69.9393087517434 & 0 & 0 & 0 & -1.5437665822503 & 0 & -1.05783204487012 & 0 & 0 & 0 & -0.014758407386813 & 0 & 4.67317680852481\end{array}\right]\end{split}\]
\[\displaystyle rank(A_C)=24~(sympy)~\mathtt{\text{24}}~(numpy)\]

Which has a correct rank both with sympy and numpy.

Applying \(P\) operator and Dirichlet operator gives the following rhs \(B_C\):

\[\begin{split}\displaystyle B_C = XD_C+D_C^t.P^t.B-D_C^t.P^t.A.P.XD_C=\left[\begin{matrix}c_{x}\\c_{y}\\0\\0\\i_{x}\\0\\c_{x}\\0\\0\\0\\i_{x}\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\end{matrix}\right]+\left[\begin{matrix}0\\0\\- 0.5 L^{2} f\\0\\0\\0\\0\\0\\- 0.5 L^{2} f\\0\\0\\0\\\frac{L^{2} f \left(- \alpha^{10}_{0} - 4 \alpha^{12}_{0} - \alpha^{2}_{0}\right)}{12}\\0\\\frac{L^{2} f \left(- 2 \alpha^{14}_{2} - 4 \alpha^{16}_{2} - \alpha^{2}_{2} - \alpha^{6}_{2}\right)}{12}\\0\\\frac{L^{2} f \left(- \alpha^{18}_{4} - \alpha^{6}_{4}\right)}{12}\\0\\\frac{L^{2} f \left(- \alpha^{10}_{6} - \alpha^{22}_{6}\right)}{12}\\0\\\frac{L^{2} f \left(- 4 \alpha^{12}_{8} - 2 \alpha^{14}_{8} - \alpha^{22}_{8} - \alpha^{26}_{8}\right)}{12}\\0\\\frac{L^{2} f \left(- 4 \alpha^{16}_{10} - \alpha^{18}_{10} - \alpha^{26}_{10}\right)}{12}\\0\end{matrix}\right]-\left[\begin{matrix}0\\0\\- c_{x} \left(0.5 \lambda + 1.0 \mu\right) + 0.5 c_{y} \mu - i_{x} \left(0.5 \lambda + 1.0 \mu\right)\\0.5 c_{x} \lambda - 0.5 c_{y} \mu - 0.5 i_{x} \lambda\\0\\- 0.5 i_{x} \lambda\\0\\- 0.5 c_{x} \lambda - 0.5 c_{y} \lambda - 1.0 c_{y} \mu\\- c_{x} \left(0.5 \lambda + 1.0 \mu\right) - 0.5 c_{y} \left(\lambda + \mu\right) - i_{x} \left(0.5 \lambda + 1.0 \mu\right)\\0.5 \lambda \left(- c_{x} + i_{x}\right)\\0\\0.5 i_{x} \lambda\\0.5 \alpha^{10}_{0} c_{x} \lambda + 1.0 \alpha^{10}_{0} c_{x} \mu + 0.5 \alpha^{10}_{0} c_{y} \lambda - 0.5 \alpha^{12}_{0} c_{y} \lambda - 0.5 \alpha^{12}_{0} c_{y} \mu + 0.5 \alpha^{2}_{0} c_{y} \mu\\0.5 \alpha^{13}_{1} c_{y} \lambda + 1.5 \alpha^{13}_{1} c_{y} \mu + 0.5 \alpha^{3}_{1} c_{x} \lambda\\- 0.5 \alpha^{14}_{2} c_{x} \lambda - 1.0 \alpha^{14}_{2} c_{x} \mu - 0.5 \alpha^{14}_{2} i_{x} \lambda - 1.0 \alpha^{14}_{2} i_{x} \mu + 0.5 \alpha^{2}_{2} c_{y} \mu\\- 0.5 \alpha^{15}_{3} c_{y} \mu + 0.5 \alpha^{3}_{3} c_{x} \lambda - 0.5 \alpha^{7}_{3} i_{x} \lambda\\\alpha^{18}_{4} i_{x} \left(0.5 \lambda + 1.0 \mu\right)\\- 0.5 \alpha^{7}_{5} i_{x} \lambda\\\alpha^{10}_{6} \left(0.5 c_{x} \lambda + 1.0 c_{x} \mu + 0.5 c_{y} \lambda\right)\\\alpha^{23}_{7} \left(- 0.5 c_{x} \lambda - 0.5 c_{y} \lambda - 1.0 c_{y} \mu\right)\\- 0.5 \alpha^{12}_{8} c_{y} \lambda - 0.5 \alpha^{12}_{8} c_{y} \mu - 0.5 \alpha^{14}_{8} c_{x} \lambda - 1.0 \alpha^{14}_{8} c_{x} \mu - 0.5 \alpha^{14}_{8} i_{x} \lambda - 1.0 \alpha^{14}_{8} i_{x} \mu\\0.5 \alpha^{13}_{9} c_{y} \lambda + 1.5 \alpha^{13}_{9} c_{y} \mu - 0.5 \alpha^{15}_{9} c_{y} \mu - 0.5 \alpha^{23}_{9} c_{x} \lambda - 0.5 \alpha^{23}_{9} c_{y} \lambda - 1.0 \alpha^{23}_{9} c_{y} \mu + 0.5 \alpha^{27}_{9} i_{x} \lambda\\\alpha^{18}_{10} i_{x} \left(0.5 \lambda + 1.0 \mu\right)\\0.5 \alpha^{27}_{11} i_{x} \lambda\end{matrix}\right]=\left[\begin{matrix}c_{x}\\c_{y}\\- 0.5 L^{2} f + c_{x} \left(0.5 \lambda + 1.0 \mu\right) - 0.5 c_{y} \mu + i_{x} \left(0.5 \lambda + 1.0 \mu\right)\\- 0.5 c_{x} \lambda + 0.5 c_{y} \mu + 0.5 i_{x} \lambda\\i_{x}\\0.5 i_{x} \lambda\\c_{x}\\0.5 c_{x} \lambda + 0.5 c_{y} \lambda + 1.0 c_{y} \mu\\- 0.5 L^{2} f + c_{x} \left(0.5 \lambda + 1.0 \mu\right) + 0.5 c_{y} \left(\lambda + \mu\right) + i_{x} \left(0.5 \lambda + 1.0 \mu\right)\\0.5 \lambda \left(c_{x} - i_{x}\right)\\i_{x}\\- 0.5 i_{x} \lambda\\- 0.0833333333333333 L^{2} \alpha^{10}_{0} f - 0.333333333333333 L^{2} \alpha^{12}_{0} f - 0.0833333333333333 L^{2} \alpha^{2}_{0} f - 0.5 \alpha^{10}_{0} c_{x} \lambda - 1.0 \alpha^{10}_{0} c_{x} \mu - 0.5 \alpha^{10}_{0} c_{y} \lambda + 0.5 \alpha^{12}_{0} c_{y} \lambda + 0.5 \alpha^{12}_{0} c_{y} \mu - 0.5 \alpha^{2}_{0} c_{y} \mu\\- 0.5 \alpha^{13}_{1} c_{y} \lambda - 1.5 \alpha^{13}_{1} c_{y} \mu - 0.5 \alpha^{3}_{1} c_{x} \lambda\\- 0.166666666666667 L^{2} \alpha^{14}_{2} f - 0.333333333333333 L^{2} \alpha^{16}_{2} f - 0.0833333333333333 L^{2} \alpha^{2}_{2} f - 0.0833333333333333 L^{2} \alpha^{6}_{2} f + 0.5 \alpha^{14}_{2} c_{x} \lambda + 1.0 \alpha^{14}_{2} c_{x} \mu + 0.5 \alpha^{14}_{2} i_{x} \lambda + 1.0 \alpha^{14}_{2} i_{x} \mu - 0.5 \alpha^{2}_{2} c_{y} \mu\\0.5 \alpha^{15}_{3} c_{y} \mu - 0.5 \alpha^{3}_{3} c_{x} \lambda + 0.5 \alpha^{7}_{3} i_{x} \lambda\\- 0.0833333333333333 L^{2} \alpha^{18}_{4} f - 0.0833333333333333 L^{2} \alpha^{6}_{4} f - 0.5 \alpha^{18}_{4} i_{x} \lambda - 1.0 \alpha^{18}_{4} i_{x} \mu\\0.5 \alpha^{7}_{5} i_{x} \lambda\\- 0.0833333333333333 L^{2} \alpha^{10}_{6} f - 0.0833333333333333 L^{2} \alpha^{22}_{6} f - 0.5 \alpha^{10}_{6} c_{x} \lambda - 1.0 \alpha^{10}_{6} c_{x} \mu - 0.5 \alpha^{10}_{6} c_{y} \lambda\\\alpha^{23}_{7} \left(0.5 c_{x} \lambda + 0.5 c_{y} \lambda + 1.0 c_{y} \mu\right)\\- 0.333333333333333 L^{2} \alpha^{12}_{8} f - 0.166666666666667 L^{2} \alpha^{14}_{8} f - 0.0833333333333333 L^{2} \alpha^{22}_{8} f - 0.0833333333333333 L^{2} \alpha^{26}_{8} f + 0.5 \alpha^{12}_{8} c_{y} \lambda + 0.5 \alpha^{12}_{8} c_{y} \mu + 0.5 \alpha^{14}_{8} c_{x} \lambda + 1.0 \alpha^{14}_{8} c_{x} \mu + 0.5 \alpha^{14}_{8} i_{x} \lambda + 1.0 \alpha^{14}_{8} i_{x} \mu\\- 0.5 \alpha^{13}_{9} c_{y} \lambda - 1.5 \alpha^{13}_{9} c_{y} \mu + 0.5 \alpha^{15}_{9} c_{y} \mu + 0.5 \alpha^{23}_{9} c_{x} \lambda + 0.5 \alpha^{23}_{9} c_{y} \lambda + 1.0 \alpha^{23}_{9} c_{y} \mu - 0.5 \alpha^{27}_{9} i_{x} \lambda\\- 0.333333333333333 L^{2} \alpha^{16}_{10} f - 0.0833333333333333 L^{2} \alpha^{18}_{10} f - 0.0833333333333333 L^{2} \alpha^{26}_{10} f - 0.5 \alpha^{18}_{10} i_{x} \lambda - 1.0 \alpha^{18}_{10} i_{x} \mu\\- 0.5 \alpha^{27}_{11} i_{x} \lambda\end{matrix}\right]\end{split}\]

Hide code cell outputs

\[\begin{split}\displaystyle B_C = XD_C+D_C^t.P^t.B-D_C^t.P^t.A.P.XD_C=\left[\begin{matrix}0\\0\\125.0\\187.5\\0.1\\187.5\\0\\0\\125.0\\-187.5\\0.1\\-187.5\\0.717633114771967\\0\\-2.31755776833362\\1.20685607329452\\0.990668402777778\\-0.151367187499999\\-0.0509982638888889\\0\\1.74222818755356\\0.531346613786873\\5.94751230048039\\-0.760002615062763\end{matrix}\right]\end{split}\]

Solution \(S_C\) at coarse scale is then:

\[\displaystyle S_C=inv(A_C).B_C = ~too ~ long\]
\[\begin{split}\displaystyle S_C=inv(A_C).B_C = \left[\begin{matrix}0\\0\\0.00614326189494154\\0.018081452395792\\0.1\\0.0380781929445188\\0\\0.00724250911379751\\0.00396377827487203\\-0.00769897479386017\\0.1\\-0.0247091505966851\\1.00708135110216\\-2.6666448981649\\0.732917367077309\\0.749406352678771\\0.823322159966413\\1.44319691101113\\-0.625790157446757\\1.60722211707393\\0.82004774021788\\0.498104754777559\\0.865983109176288\\1.01705784933148\end{matrix}\right] <> SG_C=\left[\begin{matrix}0\\0\\-0.0027050143182574\\0.0181453708682113\\0.0176677840033592\\0.0167810163063337\\0\\0.0237053745491031\\-0.00770399228565553\\0.00373160917788545\\0.0134016890823716\\0.00987838156444837\\1.00708135110217\\-2.66664489816481\\0.732917367077305\\0.749406352678779\\0.823322159966408\\1.44319691101113\\-0.625790157446831\\1.60722211707393\\0.820047740217874\\0.498104754777565\\0.865983109176284\\1.01705784933149\end{matrix}\right] => S_C-SG_C = \left[\begin{matrix}0\\0\\0.00884827621319895\\-6.39184724192977 \cdot 10^{-5}\\0.0823322159966408\\0.0212971766381851\\0\\-0.0164628654353056\\0.0116677705605276\\-0.0114305839717456\\0.0865983109176284\\-0.0345875321611335\\-8.65973959207622 \cdot 10^{-15}\\-8.97060203897126 \cdot 10^{-14}\\3.99680288865056 \cdot 10^{-15}\\-7.99360577730113 \cdot 10^{-15}\\4.88498130835069 \cdot 10^{-15}\\1.55431223447522 \cdot 10^{-15}\\7.39408534400354 \cdot 10^{-14}\\4.88498130835069 \cdot 10^{-15}\\6.43929354282591 \cdot 10^{-15}\\-6.10622663543836 \cdot 10^{-15}\\4.32986979603811 \cdot 10^{-15}\\-4.88498130835069 \cdot 10^{-15}\end{matrix}\right]\end{split}\]

Note that \(Sc\) an \(SG_C\) are note the same numericaly as enrichment function are different.
With shift enrichment standard dofs represent the physical displacement which is not the case in general case. Nevertheless enriched dofs are the same. Why ? Euhhh … Erichement functions have the same shape and are just a translation of one another. So we can imagine that only the shape impose the solution of enriched dofs ….

Any way those two solutions projected with their operators gives the same approximates fine scale field:

\[\begin{split}\displaystyle Sts_1 = \left[\begin{matrix}0\\0\\-0.000916510248535682\\0.00374772269118444\\0.00614326189494154\\0.018081452395792\\0.0477047963892676\\0.031738345073715\\0.1\\0.0380781929445188\\0\\0.00392113289309548\\-0.0109066050936931\\0.00215902409527212\\0.00852213428228484\\0.00607048597299588\\0.0384613101043138\\0.00868008971325389\\0.1\\0.00705161509602248\\0\\0.00724250911379751\\-0.00354610576246846\\0.00253203966139497\\0.00396377827487203\\-0.00769897479386017\\0.0463201267033249\\-0.0134931274931402\\0.1\\-0.0247091505966851\end{matrix}\right] <> SGts_1 = \left[\begin{matrix}0\\0\\-0.000916510248535611\\0.00374772269118456\\0.00614326189494164\\0.018081452395792\\0.0477047963892677\\0.0317383450737151\\0.1\\0.0380781929445188\\0\\0.00392113289309546\\-0.010906605093693\\0.0021590240952722\\0.0085221342822849\\0.00607048597299595\\0.0384613101043139\\0.00868008971325392\\0.1\\0.00705161509602254\\0\\0.00724250911379728\\-0.00354610576246848\\0.00253203966139495\\0.00396377827487211\\-0.00769897479386007\\0.0463201267033249\\-0.0134931274931401\\0.1\\-0.0247091505966852\end{matrix}\right] <> Sts_1-SGts_1=\left[\begin{matrix}0\\0\\-7.0906822080552 \cdot 10^{-17}\\-1.20129600711394 \cdot 10^{-16}\\-1.02348685082632 \cdot 10^{-16}\\-2.42861286636753 \cdot 10^{-17}\\-8.32667268468867 \cdot 10^{-17}\\-6.93889390390723 \cdot 10^{-17}\\0\\0\\0\\1.56125112837913 \cdot 10^{-17}\\-6.76542155630955 \cdot 10^{-17}\\-8.15320033709099 \cdot 10^{-17}\\-6.93889390390723 \cdot 10^{-17}\\-7.71951946809679 \cdot 10^{-17}\\-1.2490009027033 \cdot 10^{-16}\\-2.42861286636753 \cdot 10^{-17}\\0\\-6.41847686111419 \cdot 10^{-17}\\0\\2.30718222304915 \cdot 10^{-16}\\1.38777878078145 \cdot 10^{-17}\\1.30104260698261 \cdot 10^{-17}\\-7.97972798949331 \cdot 10^{-17}\\-9.71445146547012 \cdot 10^{-17}\\-2.77555756156289 \cdot 10^{-17}\\-2.42861286636753 \cdot 10^{-17}\\0\\5.20417042793042 \cdot 10^{-17}\end{matrix}\right]\end{split}\]

Compare inital and new approximation with fine solution give:

\[\begin{split}\displaystyle Sts_1-S_f=\left[\begin{matrix}0\\0\\0.00160116348762545\\-0.00461562264695081\\-7.92271006566994 \cdot 10^{-5}\\-0.00093948931422538\\0.000222470125428746\\0.00205980699181559\\0\\3.63095244841419 \cdot 10^{-5}\\0\\-0.00259980881692186\\0.00141499021109549\\-0.00436191761474522\\0.0015793571714405\\-0.000450455737021464\\0.000782905409102377\\0.00215914800323655\\0\\0.000530673386005136\\0\\-0.00579937430623717\\-0.00102843202630733\\-0.00214649842050446\\-0.00225871072072621\\-0.00171991650387751\\-0.00116219956051399\\0.00314352716872458\\0\\0.000290849403314884\end{matrix}\right] ~~Sts_0-S_f=\left[\begin{matrix}0\\0\\0.00876767373616113\\-0.00419667867146859\\0.00627751100440176\\-0.010687608376684\\0.00876767373616114\\-0.0171785380818994\\0\\-0.021375216753368\\0\\-0.010687608376684\\0.0185715953047886\\-0.0148542750433507\\0.00555722288915567\\-0.010687608376684\\0.0185715953047886\\-0.0148542750433507\\0\\-0.010687608376684\\0\\-0.021375216753368\\0.00876767373616113\\-0.0171785380818994\\0.00627751100440176\\-0.010687608376684\\0.00876767373616114\\-0.00419667867146859\\0\\0\end{matrix}\right]\end{split}\]
\[\displaystyle norm(Sts_1-S_f)=0.0111250318987568 ~~norm(Sts_0-S_f)=0.060486741655273\]
../../_images/dbec3c4ff252eaae7efb0f6e814fc10884ebd27e113a85db2789d81a964222d8.png

The residual norm of those approximation are:

\[\displaystyle norm(AD.Sts_0-BD)/norm(BD)=0.461736312807732\]
\[\displaystyle norm(AD.Sts_1-BD)/norm(BD)=0.0585475777430638\]

Doing more up-down symbolic Two Scale resolution gives:

\[\displaystyle norm(AD.Sts_2-BD)/norm(BD)=0.00928585388296698\]
\[\displaystyle norm(AD.Sts_3-BD)/norm(BD)=0.0024904359828855\]
\[\displaystyle norm(AD.Sts_4-BD)/norm(BD)=0.00034554800393268\]
\[\displaystyle norm(AD.Sts_5-BD)/norm(BD)=6.81137405848145 \cdot 10^{-5}\]
\[\displaystyle norm(AD.Sts_6-BD)/norm(BD)=1.32608407543472 \cdot 10^{-5}\]
\[\displaystyle norm(AD.Sts_7-BD)/norm(BD)=2.36932874445921 \cdot 10^{-6}\]
\[\displaystyle norm(AD.Sts_8-BD)/norm(BD)=4.72126125814533 \cdot 10^{-7}\]
\[\displaystyle norm(AD.Sts_9-BD)/norm(BD)=8.89794132129813 \cdot 10^{-8}\]
Text(0, 0.5, '$norm(AD.Sts_i-BD)/norm(BD)$')
../../_images/6f62183fb38fde77325f6aa084b3d1a89b054df22f3255cf11c0a7a76131f9cc.png

Comparatively the direct fine scale resolution gives with direct numeric(simpy) resolution:

\[\displaystyle norm(AD.S_F-BD)/norm(BD)=1.62430021152726 \cdot 10^{-16}\]

TS approach (II) in shift case#

From an implementation point of view it would be efficient if the TwoScale solver use \(AD\) and \(BD\) directly avoiding creation/storing \(A\),\(B\).

Thus on this specific case we check here that this approch does not work.

First apply \(P\) (or \(PG\), but here we will check only the shift case):

\(AP_C^2=P^t.AD.P\)

\(BP_C^2=P^t.BD\)

\[\begin{split}\displaystyle AP_C^2 = \left[\begin{array}{cccccccccccccccccccccccc}0.75 \lambda + 1.75 \mu + 1.25 & 0 & - 0.25 \lambda - 0.5 \mu & 0.25 \lambda & 0 & 0 & 0.25 - 0.25 \mu & 0.25 \lambda + 0.25 \mu & 0.25 \lambda + 0.5 \mu & - 0.25 \lambda - 0.25 \mu & 0 & 0 & 0.5 \alpha^{10}_{0} + \alpha^{12}_{0} \left(1.0 \lambda + 2.5 \mu\right) + \alpha^{2}_{0} \left(0.5 \lambda + 1.0 \mu\right) & 0 & \left(- \alpha^{14}_{2} + \alpha^{2}_{2}\right) \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0 & 0.5 \alpha^{10}_{6} - 0.5 \alpha^{22}_{6} \mu & 0 & \alpha^{12}_{8} \left(1.0 \lambda + 2.5 \mu\right) - \alpha^{14}_{8} \left(0.5 \lambda + 1.0 \mu\right) - 0.5 \alpha^{22}_{8} \mu & 0 & 0 & 0\\0 & 0.5 \lambda + 1.5 \mu + 1.0 & 0.25 \mu & - 0.25 \mu & 0 & 0 & 0 & - 0.25 \lambda - 0.5 \mu & - 0.25 \lambda - 0.25 \mu & 0 & 0 & 0 & 0 & \alpha^{11}_{1} \left(0.5 \lambda + 1.0 \mu\right) + \alpha^{13}_{1} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{3}_{1} \mu & 0 & 0.5 \mu \left(- \alpha^{15}_{3} + \alpha^{3}_{3}\right) & 0 & 0 & 0 & \left(\alpha^{11}_{7} - \alpha^{23}_{7}\right) \left(0.5 \lambda + 1.0 \mu\right) & 0 & \alpha^{13}_{9} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{15}_{9} \mu - \alpha^{23}_{9} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0\\- 0.25 \lambda - 0.5 \mu & 0.25 \mu & 1.0 \lambda + 3.0 \mu & - 0.5 \lambda - 0.5 \mu & 0 & 0.5 \lambda & 0 & 0 & - 1.0 \mu & 0.5 \lambda + 0.5 \mu & 0.25 \lambda + 0.5 \mu & - 0.5 \lambda - 0.5 \mu & - \alpha^{12}_{0} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{2}_{0} \mu & 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) - 0.5 \alpha^{3}_{1} \lambda & \alpha^{14}_{2} \left(0.5 \lambda + 1.0 \mu\right) + \alpha^{16}_{2} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{2}_{2} \mu & - 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) - 0.5 \alpha^{3}_{3} \lambda + 0.5 \alpha^{7}_{3} \lambda & 0 & 0.5 \alpha^{7}_{5} \lambda & 0 & 0 & - \alpha^{12}_{8} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{14}_{8} \left(0.5 \lambda + 1.0 \mu\right) - 0.5 \alpha^{26}_{8} \mu & 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) & \alpha^{16}_{10} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{26}_{10} \mu & - 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right)\\0.25 \lambda & - 0.25 \mu & - 0.5 \lambda - 0.5 \mu & 1.0 \lambda + 3.0 \mu & 0.25 \mu & - 0.5 \mu & 0 & 0 & 0.5 \lambda + 0.5 \mu & - 1.0 \lambda - 2.0 \mu & - 0.25 \lambda - 0.25 \mu & 0 & 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) - 0.5 \alpha^{2}_{0} \mu & - \alpha^{13}_{1} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{3}_{1} \left(0.5 \lambda + 1.0 \mu\right) & - 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) - 0.5 \alpha^{2}_{2} \mu + 0.5 \alpha^{6}_{2} \mu & 0.5 \alpha^{15}_{3} \mu + \alpha^{17}_{3} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{3}_{3} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{6}_{4} \mu & - 0.5 \alpha^{19}_{5} \mu & 0 & 0 & 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) & - \alpha^{13}_{9} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{15}_{9} \mu - \alpha^{27}_{9} \left(0.5 \lambda + 1.0 \mu\right) & - 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) & \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{19}_{11} \mu - \alpha^{27}_{11} \left(0.5 \lambda + 1.0 \mu\right)\\0 & 0 & 0 & 0.25 \mu & 0.25 \lambda + 0.75 \mu + 1.25 & - 0.25 \mu & 0 & 0 & 0 & 0 & 0.25 - 0.25 \mu & 0 & 0 & 0 & - 0.5 \alpha^{16}_{2} \mu + \alpha^{6}_{2} \left(0.5 \lambda + 1.5 \mu\right) & 0 & 0.5 \alpha^{18}_{4} + \alpha^{6}_{4} \left(0.5 \lambda + 1.5 \mu\right) & 0 & 0 & 0 & 0 & 0 & - 0.5 \alpha^{16}_{10} \mu + 0.5 \alpha^{18}_{10} & 0\\0 & 0 & 0.5 \lambda & - 0.5 \mu & - 0.25 \mu & 0.5 \lambda + 1.5 \mu & 0 & 0 & 0 & 0 & 0.25 \lambda + 0.25 \mu & - 0.5 \lambda - 1.0 \mu & 0 & 0 & 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) - 0.5 \alpha^{6}_{2} \mu & - \alpha^{17}_{3} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{7}_{3} \left(0.5 \lambda + 1.0 \mu\right) & - 0.5 \alpha^{6}_{4} \mu & 0.5 \alpha^{19}_{5} \mu + \alpha^{7}_{5} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0 & 0 & 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) & - \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{19}_{11} \mu\\0.25 - 0.25 \mu & 0 & 0 & 0 & 0 & 0 & 0.25 \lambda + 0.75 \mu + 1.25 & - 0.25 \mu & 0 & 0.25 \mu & 0 & 0 & 0.5 \alpha^{10}_{0} - 0.5 \alpha^{12}_{0} \mu & 0 & 0 & 0 & 0 & 0 & 0.5 \alpha^{10}_{6} + \alpha^{22}_{6} \left(0.5 \lambda + 1.5 \mu\right) & 0 & - 0.5 \alpha^{12}_{8} \mu + \alpha^{22}_{8} \left(0.5 \lambda + 1.5 \mu\right) & 0 & 0 & 0\\0.25 \lambda + 0.25 \mu & - 0.25 \lambda - 0.5 \mu & 0 & 0 & 0 & 0 & - 0.25 \mu & 0.5 \lambda + 1.5 \mu & 0.5 \lambda & - 0.5 \mu & 0 & 0 & 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) & 0.5 \alpha^{11}_{1} \mu - \alpha^{13}_{1} \left(0.5 \lambda + 1.5 \mu\right) & 0 & 0 & 0 & 0 & - 0.5 \alpha^{22}_{6} \mu & 0.5 \alpha^{11}_{7} \mu + \alpha^{23}_{7} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) - 0.5 \alpha^{22}_{8} \mu & - \alpha^{13}_{9} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{23}_{9} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0\\0.25 \lambda + 0.5 \mu & - 0.25 \lambda - 0.25 \mu & - 1.0 \mu & 0.5 \lambda + 0.5 \mu & 0 & 0 & 0 & 0.5 \lambda & 1.0 \lambda + 3.0 \mu & - 0.5 \lambda - 0.5 \mu & - 0.25 \lambda - 0.5 \mu & 0.5 \mu & \alpha^{12}_{0} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{2}_{0} \mu & - 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) & \alpha^{14}_{2} \left(0.5 \lambda + 1.0 \mu\right) - \alpha^{16}_{2} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{2}_{2} \mu & 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) & 0 & 0 & 0 & 0.5 \alpha^{23}_{7} \lambda & \alpha^{12}_{8} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{14}_{8} \left(0.5 \lambda + 1.0 \mu\right) + 0.5 \alpha^{26}_{8} \mu & - 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) + 0.5 \alpha^{23}_{9} \lambda - 0.5 \alpha^{27}_{9} \lambda & - \alpha^{16}_{10} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{26}_{10} \mu & 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) - 0.5 \alpha^{27}_{11} \lambda\\- 0.25 \lambda - 0.25 \mu & 0 & 0.5 \lambda + 0.5 \mu & - 1.0 \lambda - 2.0 \mu & 0 & 0 & 0.25 \mu & - 0.5 \mu & - 0.5 \lambda - 0.5 \mu & 1.0 \lambda + 3.0 \mu & 0.25 \lambda & - 0.5 \mu & - 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) & - 0.5 \alpha^{11}_{1} \mu + \alpha^{13}_{1} \left(0.5 \lambda + 1.5 \mu\right) - \alpha^{3}_{1} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) & 0.5 \alpha^{15}_{3} \mu - \alpha^{17}_{3} \left(0.5 \lambda + 1.5 \mu\right) - \alpha^{3}_{3} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0.5 \alpha^{22}_{6} \mu & - 0.5 \alpha^{11}_{7} \mu & - 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) + 0.5 \alpha^{22}_{8} \mu - 0.5 \alpha^{26}_{8} \mu & \alpha^{13}_{9} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{15}_{9} \mu + \alpha^{27}_{9} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) - 0.5 \alpha^{26}_{10} \mu & - \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{27}_{11} \left(0.5 \lambda + 1.0 \mu\right)\\0 & 0 & 0.25 \lambda + 0.5 \mu & - 0.25 \lambda - 0.25 \mu & 0.25 - 0.25 \mu & 0.25 \lambda + 0.25 \mu & 0 & 0 & - 0.25 \lambda - 0.5 \mu & 0.25 \lambda & 0.75 \lambda + 1.75 \mu + 1.25 & - 0.25 \lambda & 0 & 0 & - \alpha^{14}_{2} \left(0.5 \lambda + 1.0 \mu\right) + \alpha^{16}_{2} \left(1.0 \lambda + 2.5 \mu\right) - 0.5 \alpha^{6}_{2} \mu & 0 & 0.5 \alpha^{18}_{4} - 0.5 \alpha^{6}_{4} \mu & 0 & 0 & 0 & \left(- \alpha^{14}_{8} + \alpha^{26}_{8}\right) \left(0.5 \lambda + 1.0 \mu\right) & 0 & \alpha^{16}_{10} \left(1.0 \lambda + 2.5 \mu\right) + 0.5 \alpha^{18}_{10} + \alpha^{26}_{10} \left(0.5 \lambda + 1.0 \mu\right) & 0\\0 & 0 & - 0.5 \lambda - 0.5 \mu & 0 & 0 & - 0.5 \lambda - 1.0 \mu & 0 & 0 & 0.5 \mu & - 0.5 \mu & - 0.25 \lambda & 0.5 \lambda + 1.5 \mu & 0 & 0 & - 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) & - 0.5 \alpha^{15}_{3} \mu + \alpha^{17}_{3} \left(0.5 \lambda + 1.5 \mu\right) - \alpha^{7}_{3} \left(0.5 \lambda + 1.0 \mu\right) & 0 & - \alpha^{7}_{5} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0.5 \alpha^{26}_{8} \mu & - 0.5 \alpha^{15}_{9} \mu & - 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) + 0.5 \alpha^{26}_{10} \mu & \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right)\\0.5 \alpha^{10}_{0} + 1.0 \alpha^{12}_{0} \lambda + 2.5 \alpha^{12}_{0} \mu + 0.5 \alpha^{2}_{0} \lambda + 1.0 \alpha^{2}_{0} \mu & 0 & - 0.5 \alpha^{12}_{0} \lambda - 1.5 \alpha^{12}_{0} \mu + 0.5 \alpha^{2}_{0} \mu & 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) - 0.5 \alpha^{2}_{0} \mu & 0 & 0 & 0.5 \alpha^{10}_{0} - 0.5 \alpha^{12}_{0} \mu & 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) & 0.5 \alpha^{12}_{0} \lambda + 1.5 \alpha^{12}_{0} \mu - 0.5 \alpha^{2}_{0} \mu & - 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) & 0 & 0 & \left(\alpha^{10}_{0}\right)^{2} + \alpha^{12}_{0} \left(2 \alpha^{12}_{0} \left(\lambda + 3 \mu\right) - \alpha^{2}_{0} \mu\right) - \alpha^{2}_{0} \left(\alpha^{12}_{0} \mu - \alpha^{2}_{0} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{12}_{0} \alpha^{14}_{2} \left(\lambda + 2 \mu\right) - \alpha^{2}_{2} \left(\alpha^{12}_{0} \mu - \alpha^{2}_{0} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & \alpha^{10}_{0} \alpha^{10}_{6} - \alpha^{12}_{0} \alpha^{22}_{6} \mu & 0 & - \alpha^{12}_{0} \alpha^{14}_{8} \left(\lambda + 2 \mu\right) - \alpha^{12}_{0} \alpha^{22}_{8} \mu + \alpha^{12}_{8} \left(2 \alpha^{12}_{0} \left(\lambda + 3 \mu\right) - \alpha^{2}_{0} \mu\right) & 0 & 0 & 0\\0 & 0.5 \alpha^{11}_{1} \lambda + 1.0 \alpha^{11}_{1} \mu + 0.5 \alpha^{13}_{1} \lambda + 1.5 \alpha^{13}_{1} \mu + 0.5 \alpha^{3}_{1} \mu & 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) - 0.5 \alpha^{3}_{1} \lambda & - 0.5 \alpha^{13}_{1} \lambda - 1.5 \alpha^{13}_{1} \mu + 0.5 \alpha^{3}_{1} \lambda + 1.0 \alpha^{3}_{1} \mu & 0 & 0 & 0 & 0.5 \alpha^{11}_{1} \mu - 0.5 \alpha^{13}_{1} \lambda - 1.5 \alpha^{13}_{1} \mu & - 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) & - 0.5 \alpha^{11}_{1} \mu + 0.5 \alpha^{13}_{1} \lambda + 1.5 \alpha^{13}_{1} \mu - 0.5 \alpha^{3}_{1} \lambda - 1.0 \alpha^{3}_{1} \mu & 0 & 0 & 0 & \alpha^{11}_{1} \left(\alpha^{11}_{1} \left(\lambda + 3 \mu\right) - \alpha^{13}_{1} \mu\right) - \alpha^{13}_{1} \left(\alpha^{11}_{1} \mu - 2 \alpha^{13}_{1} \left(\lambda + 3 \mu\right) + \alpha^{3}_{1} \left(\lambda + 2 \mu\right)\right) - \alpha^{3}_{1} \left(\alpha^{13}_{1} \left(\lambda + 2 \mu\right) - \alpha^{3}_{1} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{13}_{1} \alpha^{15}_{3} \mu - \alpha^{3}_{3} \left(\alpha^{13}_{1} \left(\lambda + 2 \mu\right) - \alpha^{3}_{1} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & - \alpha^{13}_{1} \alpha^{23}_{7} \left(\lambda + 2 \mu\right) + \alpha^{11}_{7} \left(\alpha^{11}_{1} \left(\lambda + 3 \mu\right) - \alpha^{13}_{1} \mu\right) & 0 & - \alpha^{13}_{1} \alpha^{15}_{9} \mu - \alpha^{13}_{1} \alpha^{23}_{9} \left(\lambda + 2 \mu\right) - \alpha^{13}_{9} \left(\alpha^{11}_{1} \mu - 2 \alpha^{13}_{1} \left(\lambda + 3 \mu\right) + \alpha^{3}_{1} \left(\lambda + 2 \mu\right)\right) & 0 & 0\\- 0.5 \alpha^{14}_{2} \left(\lambda + 2 \mu\right) - 0.5 \alpha^{2}_{2} \mu + 0.5 \alpha^{2}_{2} \left(\lambda + 3 \mu\right) & 0 & 0.5 \alpha^{14}_{2} \lambda + 1.0 \alpha^{14}_{2} \mu + 0.5 \alpha^{16}_{2} \lambda + 1.5 \alpha^{16}_{2} \mu + 0.5 \alpha^{2}_{2} \mu & - 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) - 0.5 \alpha^{2}_{2} \mu + 0.5 \alpha^{6}_{2} \mu & - 0.5 \alpha^{16}_{2} \mu + 0.5 \alpha^{6}_{2} \left(\lambda + 3 \mu\right) & 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) - 0.5 \alpha^{6}_{2} \mu & 0 & 0 & 0.5 \alpha^{14}_{2} \lambda + 1.0 \alpha^{14}_{2} \mu - 0.5 \alpha^{16}_{2} \lambda - 1.5 \alpha^{16}_{2} \mu - 0.5 \alpha^{2}_{2} \mu & 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) & - 0.5 \alpha^{14}_{2} \lambda - 1.0 \alpha^{14}_{2} \mu + 1.0 \alpha^{16}_{2} \lambda + 2.5 \alpha^{16}_{2} \mu - 0.5 \alpha^{6}_{2} \mu & - 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) & - \alpha^{12}_{0} \left(\alpha^{14}_{2} \left(\lambda + 2 \mu\right) + \alpha^{2}_{2} \mu\right) + \alpha^{2}_{0} \alpha^{2}_{2} \left(\lambda + 3 \mu\right) & 0 & \alpha^{14}_{2} \left(2 \alpha^{14}_{2} \left(\lambda + 3 \mu\right) - \alpha^{16}_{2} \left(\lambda + 2 \mu\right)\right) - \alpha^{16}_{2} \left(\alpha^{14}_{2} \left(\lambda + 2 \mu\right) - 2 \alpha^{16}_{2} \left(\lambda + 3 \mu\right) + \alpha^{6}_{2} \mu\right) + \left(\alpha^{2}_{2}\right)^{2} \left(\lambda + 3 \mu\right) - \alpha^{6}_{2} \left(\alpha^{16}_{2} \mu - \alpha^{6}_{2} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{6}_{4} \left(\alpha^{16}_{2} \mu - \alpha^{6}_{2} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & - \alpha^{16}_{2} \alpha^{26}_{8} \mu - \alpha^{12}_{8} \left(\alpha^{14}_{2} \left(\lambda + 2 \mu\right) + \alpha^{2}_{2} \mu\right) + \alpha^{14}_{8} \left(2 \alpha^{14}_{2} \left(\lambda + 3 \mu\right) - \alpha^{16}_{2} \left(\lambda + 2 \mu\right)\right) & 0 & - \alpha^{16}_{10} \left(\alpha^{14}_{2} \left(\lambda + 2 \mu\right) - 2 \alpha^{16}_{2} \left(\lambda + 3 \mu\right) + \alpha^{6}_{2} \mu\right) - \alpha^{26}_{10} \alpha^{16}_{2} \mu & 0\\0 & 0.5 \mu \left(- \alpha^{15}_{3} + \alpha^{3}_{3}\right) & - 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) - 0.5 \alpha^{3}_{3} \lambda + 0.5 \alpha^{7}_{3} \lambda & 0.5 \alpha^{15}_{3} \mu + 0.5 \alpha^{17}_{3} \lambda + 1.5 \alpha^{17}_{3} \mu + 0.5 \alpha^{3}_{3} \lambda + 1.0 \alpha^{3}_{3} \mu & 0 & - 0.5 \alpha^{17}_{3} \lambda - 1.5 \alpha^{17}_{3} \mu + 0.5 \alpha^{7}_{3} \lambda + 1.0 \alpha^{7}_{3} \mu & 0 & 0 & 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) & 0.5 \alpha^{15}_{3} \mu - 0.5 \alpha^{17}_{3} \lambda - 1.5 \alpha^{17}_{3} \mu - 0.5 \alpha^{3}_{3} \lambda - 1.0 \alpha^{3}_{3} \mu & 0 & - 0.5 \alpha^{15}_{3} \mu + 0.5 \alpha^{17}_{3} \lambda + 1.5 \alpha^{17}_{3} \mu - 0.5 \alpha^{7}_{3} \lambda - 1.0 \alpha^{7}_{3} \mu & 0 & - \alpha^{13}_{1} \left(\alpha^{15}_{3} \mu + \alpha^{3}_{3} \left(\lambda + 2 \mu\right)\right) + \alpha^{3}_{1} \alpha^{3}_{3} \left(\lambda + 3 \mu\right) & 0 & \alpha^{15}_{3} \left(2 \alpha^{15}_{3} \left(\lambda + 3 \mu\right) - \alpha^{17}_{3} \mu\right) - \alpha^{17}_{3} \left(\alpha^{15}_{3} \mu - 2 \alpha^{17}_{3} \left(\lambda + 3 \mu\right) + \alpha^{7}_{3} \left(\lambda + 2 \mu\right)\right) + \left(\alpha^{3}_{3}\right)^{2} \left(\lambda + 3 \mu\right) - \alpha^{7}_{3} \left(\alpha^{17}_{3} \left(\lambda + 2 \mu\right) - \alpha^{7}_{3} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{17}_{3} \alpha^{19}_{5} \mu - \alpha^{7}_{5} \left(\alpha^{17}_{3} \left(\lambda + 2 \mu\right) - \alpha^{7}_{3} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & - \alpha^{17}_{3} \alpha^{27}_{9} \left(\lambda + 2 \mu\right) - \alpha^{13}_{9} \left(\alpha^{15}_{3} \mu + \alpha^{3}_{3} \left(\lambda + 2 \mu\right)\right) + \alpha^{15}_{9} \left(2 \alpha^{15}_{3} \left(\lambda + 3 \mu\right) - \alpha^{17}_{3} \mu\right) & 0 & - \alpha^{17}_{11} \left(\alpha^{15}_{3} \mu - 2 \alpha^{17}_{3} \left(\lambda + 3 \mu\right) + \alpha^{7}_{3} \left(\lambda + 2 \mu\right)\right) - \alpha^{19}_{11} \alpha^{17}_{3} \mu - \alpha^{27}_{11} \alpha^{17}_{3} \left(\lambda + 2 \mu\right)\\0 & 0 & 0 & 0.5 \alpha^{6}_{4} \mu & 0.5 \alpha^{18}_{4} + 0.5 \alpha^{6}_{4} \left(\lambda + 3 \mu\right) & - 0.5 \alpha^{6}_{4} \mu & 0 & 0 & 0 & 0 & 0.5 \alpha^{18}_{4} - 0.5 \alpha^{6}_{4} \mu & 0 & 0 & 0 & \alpha^{6}_{4} \left(- \alpha^{16}_{2} \mu + \alpha^{6}_{2} \left(\lambda + 3 \mu\right)\right) & 0 & \left(\alpha^{18}_{4}\right)^{2} + \left(\alpha^{6}_{4}\right)^{2} \left(\lambda + 3 \mu\right) & 0 & 0 & 0 & 0 & 0 & - \alpha^{16}_{10} \alpha^{6}_{4} \mu + \alpha^{18}_{10} \alpha^{18}_{4} & 0\\0 & 0 & 0.5 \alpha^{7}_{5} \lambda & - 0.5 \alpha^{19}_{5} \mu & 0 & 0.5 \alpha^{19}_{5} \mu + 0.5 \alpha^{7}_{5} \lambda + 1.0 \alpha^{7}_{5} \mu & 0 & 0 & 0 & 0 & 0 & \alpha^{7}_{5} \left(- 0.5 \lambda - 1.0 \mu\right) & 0 & 0 & 0 & - \alpha^{17}_{3} \left(\alpha^{19}_{5} \mu + \alpha^{7}_{5} \left(\lambda + 2 \mu\right)\right) + \alpha^{7}_{3} \alpha^{7}_{5} \left(\lambda + 3 \mu\right) & 0 & \left(\left(\alpha^{19}_{5}\right)^{2} + \left(\alpha^{7}_{5}\right)^{2}\right) \left(\lambda + 3 \mu\right) & 0 & 0 & 0 & 0 & 0 & - \alpha^{17}_{11} \left(\alpha^{19}_{5} \mu + \alpha^{7}_{5} \left(\lambda + 2 \mu\right)\right) + \alpha^{19}_{11} \alpha^{19}_{5} \left(\lambda + 3 \mu\right)\\0.5 \alpha^{10}_{6} - 0.5 \alpha^{22}_{6} \mu & 0 & 0 & 0 & 0 & 0 & 0.5 \alpha^{10}_{6} + 0.5 \alpha^{22}_{6} \left(\lambda + 3 \mu\right) & - 0.5 \alpha^{22}_{6} \mu & 0 & 0.5 \alpha^{22}_{6} \mu & 0 & 0 & \alpha^{10}_{0} \alpha^{10}_{6} - \alpha^{12}_{0} \alpha^{22}_{6} \mu & 0 & 0 & 0 & 0 & 0 & \left(\alpha^{10}_{6}\right)^{2} + \left(\alpha^{22}_{6}\right)^{2} \left(\lambda + 3 \mu\right) & 0 & \alpha^{22}_{6} \left(- \alpha^{12}_{8} \mu + \alpha^{22}_{8} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0\\0 & - 0.5 \alpha^{11}_{7} \mu + 0.5 \alpha^{11}_{7} \left(\lambda + 3 \mu\right) - 0.5 \alpha^{23}_{7} \left(\lambda + 2 \mu\right) & 0 & 0 & 0 & 0 & 0 & 0.5 \alpha^{11}_{7} \mu + 0.5 \alpha^{23}_{7} \lambda + 1.0 \alpha^{23}_{7} \mu & 0.5 \alpha^{23}_{7} \lambda & - 0.5 \alpha^{11}_{7} \mu & 0 & 0 & 0 & \alpha^{11}_{1} \alpha^{11}_{7} \left(\lambda + 3 \mu\right) - \alpha^{13}_{1} \left(\alpha^{11}_{7} \mu + \alpha^{23}_{7} \left(\lambda + 2 \mu\right)\right) & 0 & 0 & 0 & 0 & 0 & \left(\left(\alpha^{11}_{7}\right)^{2} + \left(\alpha^{23}_{7}\right)^{2}\right) \left(\lambda + 3 \mu\right) & 0 & \alpha^{23}_{7} \alpha^{23}_{9} \left(\lambda + 3 \mu\right) - \alpha^{13}_{9} \left(\alpha^{11}_{7} \mu + \alpha^{23}_{7} \left(\lambda + 2 \mu\right)\right) & 0 & 0\\1.0 \alpha^{12}_{8} \lambda + 2.5 \alpha^{12}_{8} \mu - 0.5 \alpha^{14}_{8} \lambda - 1.0 \alpha^{14}_{8} \mu - 0.5 \alpha^{22}_{8} \mu & 0 & - 0.5 \alpha^{12}_{8} \lambda - 1.5 \alpha^{12}_{8} \mu + 0.5 \alpha^{14}_{8} \lambda + 1.0 \alpha^{14}_{8} \mu - 0.5 \alpha^{26}_{8} \mu & 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) & 0 & 0 & - 0.5 \alpha^{12}_{8} \mu + 0.5 \alpha^{22}_{8} \left(\lambda + 3 \mu\right) & 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) - 0.5 \alpha^{22}_{8} \mu & 0.5 \alpha^{12}_{8} \lambda + 1.5 \alpha^{12}_{8} \mu + 0.5 \alpha^{14}_{8} \lambda + 1.0 \alpha^{14}_{8} \mu + 0.5 \alpha^{26}_{8} \mu & - 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) + 0.5 \alpha^{22}_{8} \mu - 0.5 \alpha^{26}_{8} \mu & - 0.5 \alpha^{14}_{8} \left(\lambda + 2 \mu\right) - 0.5 \alpha^{26}_{8} \mu + 0.5 \alpha^{26}_{8} \left(\lambda + 3 \mu\right) & 0.5 \alpha^{26}_{8} \mu & - \alpha^{12}_{0} \left(- 2 \alpha^{12}_{8} \left(\lambda + 3 \mu\right) + \alpha^{14}_{8} \left(\lambda + 2 \mu\right) + \alpha^{22}_{8} \mu\right) - \alpha^{2}_{0} \alpha^{12}_{8} \mu & 0 & - \alpha^{14}_{2} \left(\alpha^{12}_{8} \left(\lambda + 2 \mu\right) - 2 \alpha^{14}_{8} \left(\lambda + 3 \mu\right)\right) - \alpha^{16}_{2} \left(\alpha^{14}_{8} \left(\lambda + 2 \mu\right) + \alpha^{26}_{8} \mu\right) - \alpha^{2}_{2} \alpha^{12}_{8} \mu & 0 & 0 & 0 & - \alpha^{22}_{6} \left(\alpha^{12}_{8} \mu - \alpha^{22}_{8} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{12}_{8} \left(- 2 \alpha^{12}_{8} \left(\lambda + 3 \mu\right) + \alpha^{14}_{8} \left(\lambda + 2 \mu\right) + \alpha^{22}_{8} \mu\right) - \alpha^{14}_{8} \left(\alpha^{12}_{8} \left(\lambda + 2 \mu\right) - 2 \alpha^{14}_{8} \left(\lambda + 3 \mu\right)\right) - \alpha^{22}_{8} \left(\alpha^{12}_{8} \mu - \alpha^{22}_{8} \left(\lambda + 3 \mu\right)\right) + \left(\alpha^{26}_{8}\right)^{2} \left(\lambda + 3 \mu\right) & 0 & - \alpha^{16}_{10} \left(\alpha^{14}_{8} \left(\lambda + 2 \mu\right) + \alpha^{26}_{8} \mu\right) + \alpha^{26}_{10} \alpha^{26}_{8} \left(\lambda + 3 \mu\right) & 0\\0 & 0.5 \alpha^{13}_{9} \lambda + 1.5 \alpha^{13}_{9} \mu - 0.5 \alpha^{15}_{9} \mu - 0.5 \alpha^{23}_{9} \lambda - 1.0 \alpha^{23}_{9} \mu & 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) & - 0.5 \alpha^{13}_{9} \lambda - 1.5 \alpha^{13}_{9} \mu + 0.5 \alpha^{15}_{9} \mu - 0.5 \alpha^{27}_{9} \lambda - 1.0 \alpha^{27}_{9} \mu & 0 & 0 & 0 & - 0.5 \alpha^{13}_{9} \lambda - 1.5 \alpha^{13}_{9} \mu + 0.5 \alpha^{23}_{9} \lambda + 1.0 \alpha^{23}_{9} \mu & - 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) + 0.5 \alpha^{23}_{9} \lambda - 0.5 \alpha^{27}_{9} \lambda & 0.5 \alpha^{13}_{9} \lambda + 1.5 \alpha^{13}_{9} \mu + 0.5 \alpha^{15}_{9} \mu + 0.5 \alpha^{27}_{9} \lambda + 1.0 \alpha^{27}_{9} \mu & 0 & - 0.5 \alpha^{15}_{9} \mu & 0 & - \alpha^{11}_{1} \alpha^{13}_{9} \mu - \alpha^{13}_{1} \left(- 2 \alpha^{13}_{9} \left(\lambda + 3 \mu\right) + \alpha^{15}_{9} \mu + \alpha^{23}_{9} \left(\lambda + 2 \mu\right)\right) - \alpha^{3}_{1} \alpha^{13}_{9} \left(\lambda + 2 \mu\right) & 0 & - \alpha^{15}_{3} \left(\alpha^{13}_{9} \mu - 2 \alpha^{15}_{9} \left(\lambda + 3 \mu\right)\right) - \alpha^{17}_{3} \left(\alpha^{15}_{9} \mu + \alpha^{27}_{9} \left(\lambda + 2 \mu\right)\right) - \alpha^{3}_{3} \alpha^{13}_{9} \left(\lambda + 2 \mu\right) & 0 & 0 & 0 & - \alpha^{11}_{7} \alpha^{13}_{9} \mu - \alpha^{23}_{7} \left(\alpha^{13}_{9} \left(\lambda + 2 \mu\right) - \alpha^{23}_{9} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{13}_{9} \left(- 2 \alpha^{13}_{9} \left(\lambda + 3 \mu\right) + \alpha^{15}_{9} \mu + \alpha^{23}_{9} \left(\lambda + 2 \mu\right)\right) - \alpha^{15}_{9} \left(\alpha^{13}_{9} \mu - 2 \alpha^{15}_{9} \left(\lambda + 3 \mu\right)\right) - \alpha^{23}_{9} \left(\alpha^{13}_{9} \left(\lambda + 2 \mu\right) - \alpha^{23}_{9} \left(\lambda + 3 \mu\right)\right) + \left(\alpha^{27}_{9}\right)^{2} \left(\lambda + 3 \mu\right) & 0 & - \alpha^{17}_{11} \left(\alpha^{15}_{9} \mu + \alpha^{27}_{9} \left(\lambda + 2 \mu\right)\right) + \alpha^{27}_{11} \alpha^{27}_{9} \left(\lambda + 3 \mu\right)\\0 & 0 & 0.5 \alpha^{16}_{10} \lambda + 1.5 \alpha^{16}_{10} \mu - 0.5 \alpha^{26}_{10} \mu & - 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) & - 0.5 \alpha^{16}_{10} \mu + 0.5 \alpha^{18}_{10} & 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) & 0 & 0 & - 0.5 \alpha^{16}_{10} \lambda - 1.5 \alpha^{16}_{10} \mu + 0.5 \alpha^{26}_{10} \mu & 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) - 0.5 \alpha^{26}_{10} \mu & 1.0 \alpha^{16}_{10} \lambda + 2.5 \alpha^{16}_{10} \mu + 0.5 \alpha^{18}_{10} + 0.5 \alpha^{26}_{10} \lambda + 1.0 \alpha^{26}_{10} \mu & - 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) + 0.5 \alpha^{26}_{10} \mu & 0 & 0 & - \alpha^{16}_{10} \alpha^{14}_{2} \left(\lambda + 2 \mu\right) - \alpha^{16}_{10} \alpha^{6}_{2} \mu + \alpha^{16}_{2} \left(2 \alpha^{16}_{10} \left(\lambda + 3 \mu\right) - \alpha^{26}_{10} \mu\right) & 0 & - \alpha^{16}_{10} \alpha^{6}_{4} \mu + \alpha^{18}_{10} \alpha^{18}_{4} & 0 & 0 & 0 & - \alpha^{16}_{10} \alpha^{14}_{8} \left(\lambda + 2 \mu\right) - \alpha^{26}_{8} \left(\alpha^{16}_{10} \mu - \alpha^{26}_{10} \left(\lambda + 3 \mu\right)\right) & 0 & \alpha^{16}_{10} \left(2 \alpha^{16}_{10} \left(\lambda + 3 \mu\right) - \alpha^{26}_{10} \mu\right) + \left(\alpha^{18}_{10}\right)^{2} - \alpha^{26}_{10} \left(\alpha^{16}_{10} \mu - \alpha^{26}_{10} \left(\lambda + 3 \mu\right)\right) & 0\\0 & 0 & - 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) & 0.5 \alpha^{17}_{11} \lambda + 1.5 \alpha^{17}_{11} \mu - 0.5 \alpha^{19}_{11} \mu - 0.5 \alpha^{27}_{11} \lambda - 1.0 \alpha^{27}_{11} \mu & 0 & - 0.5 \alpha^{17}_{11} \lambda - 1.5 \alpha^{17}_{11} \mu + 0.5 \alpha^{19}_{11} \mu & 0 & 0 & 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) - 0.5 \alpha^{27}_{11} \lambda & - 0.5 \alpha^{17}_{11} \lambda - 1.5 \alpha^{17}_{11} \mu + 0.5 \alpha^{27}_{11} \lambda + 1.0 \alpha^{27}_{11} \mu & 0 & \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right) & 0 & 0 & 0 & - \alpha^{17}_{11} \alpha^{15}_{3} \mu - \alpha^{17}_{11} \alpha^{7}_{3} \left(\lambda + 2 \mu\right) - \alpha^{17}_{3} \left(- 2 \alpha^{17}_{11} \left(\lambda + 3 \mu\right) + \alpha^{19}_{11} \mu + \alpha^{27}_{11} \left(\lambda + 2 \mu\right)\right) & 0 & - \alpha^{17}_{11} \alpha^{7}_{5} \left(\lambda + 2 \mu\right) - \alpha^{19}_{5} \left(\alpha^{17}_{11} \mu - \alpha^{19}_{11} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & - \alpha^{17}_{11} \alpha^{15}_{9} \mu - \alpha^{27}_{9} \left(\alpha^{17}_{11} \left(\lambda + 2 \mu\right) - \alpha^{27}_{11} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{17}_{11} \left(- 2 \alpha^{17}_{11} \left(\lambda + 3 \mu\right) + \alpha^{19}_{11} \mu + \alpha^{27}_{11} \left(\lambda + 2 \mu\right)\right) - \alpha^{19}_{11} \left(\alpha^{17}_{11} \mu - \alpha^{19}_{11} \left(\lambda + 3 \mu\right)\right) - \alpha^{27}_{11} \left(\alpha^{17}_{11} \left(\lambda + 2 \mu\right) - \alpha^{27}_{11} \left(\lambda + 3 \mu\right)\right)\end{array}\right]\end{split}\]
\[\begin{split}\displaystyle BP_C^2 = \left[\begin{matrix}- 0.208333333333333 L^{2} f + 0.75 c_{x} \lambda + 1.5 c_{x} \mu + 1.5 c_{x} + 0.25 c_{y} \lambda\\- 0.25 c_{x} \lambda + 0.25 c_{y} \lambda + 0.75 c_{y} \mu + 1.0 c_{y}\\- 0.5 L^{2} f + 0.25 c_{x} \left(\lambda + 2 \mu\right) - 0.25 c_{y} \mu + 0.75 i_{x} \left(\lambda + 2 \mu\right)\\- 0.25 c_{x} \lambda + 0.25 c_{y} \mu + 0.25 i_{x} \lambda\\- 0.0416666666666667 L^{2} f + 0.25 i_{x} \left(\lambda + 2 \mu\right) + 1.5 i_{x}\\0.75 i_{x} \lambda\\- 0.0416666666666667 L^{2} f + 0.25 c_{x} \left(\lambda + 2 \mu\right) + 1.5 c_{x}\\0.75 c_{x} \lambda + 0.25 c_{y} \left(\lambda + 2 \mu\right)\\- 0.5 L^{2} f + 0.75 c_{x} \left(\lambda + 2 \mu\right) + 0.25 c_{y} \left(\lambda + \mu\right) + 0.25 i_{x} \left(\lambda + 2 \mu\right)\\0.25 \lambda \left(c_{x} - i_{x}\right)\\- 0.208333333333333 L^{2} f + 0.75 i_{x} \left(\lambda + 2 \mu\right) + 1.5 i_{x}\\- 0.75 i_{x} \lambda\\\alpha^{10}_{0} c_{x} + \frac{\alpha^{12}_{0} \left(- 2 L^{2} f + 6 c_{x} \left(\lambda + 2 \mu\right) + 3 c_{y} \left(\lambda + \mu\right)\right)}{6} - \frac{\alpha^{2}_{0} \left(L^{2} f - 6 c_{x} \left(\lambda + 2 \mu\right) + 6 c_{y} \mu\right)}{12}\\\frac{\alpha^{11}_{1} c_{y} \left(\lambda + 2 \mu\right)}{2} - \frac{\alpha^{3}_{1} \left(c_{x} \lambda - c_{y} \mu\right)}{2}\\- \frac{L^{2} \alpha^{14}_{2} f}{6} - \frac{\alpha^{16}_{2} \left(L^{2} f - 3 i_{x} \left(\lambda + 2 \mu\right)\right)}{3} - \frac{\alpha^{2}_{2} \left(L^{2} f - 6 c_{x} \left(\lambda + 2 \mu\right) + 6 c_{y} \mu\right)}{12} - \frac{\alpha^{6}_{2} \left(L^{2} f - 6 i_{x} \left(\lambda + 2 \mu\right)\right)}{12}\\- \frac{\alpha^{3}_{3} \left(c_{x} \lambda - c_{y} \mu\right)}{2} + \frac{\alpha^{7}_{3} i_{x} \lambda}{2}\\\alpha^{18}_{4} i_{x} - \frac{\alpha^{6}_{4} \left(L^{2} f - 6 i_{x} \left(\lambda + 2 \mu\right)\right)}{12}\\\frac{\alpha^{7}_{5} i_{x} \lambda}{2}\\\alpha^{10}_{6} c_{x} - \frac{\alpha^{22}_{6} \left(L^{2} f - 6 c_{x} \left(\lambda + 2 \mu\right)\right)}{12}\\\frac{\alpha^{11}_{7} c_{y} \left(\lambda + 2 \mu\right)}{2} + \frac{\alpha^{23}_{7} c_{x} \lambda}{2}\\- \frac{L^{2} \alpha^{14}_{8} f}{6} + \frac{\alpha^{12}_{8} \left(- 2 L^{2} f + 6 c_{x} \left(\lambda + 2 \mu\right) + 3 c_{y} \left(\lambda + \mu\right)\right)}{6} - \frac{\alpha^{22}_{8} \left(L^{2} f - 6 c_{x} \left(\lambda + 2 \mu\right)\right)}{12} - \frac{\alpha^{26}_{8} \left(L^{2} f - 6 i_{x} \left(\lambda + 2 \mu\right)\right)}{12}\\\frac{\lambda \left(\alpha^{23}_{9} c_{x} - \alpha^{27}_{9} i_{x}\right)}{2}\\- \frac{\alpha^{16}_{10} \left(L^{2} f - 3 i_{x} \left(\lambda + 2 \mu\right)\right)}{3} + \alpha^{18}_{10} i_{x} - \frac{\alpha^{26}_{10} \left(L^{2} f - 6 i_{x} \left(\lambda + 2 \mu\right)\right)}{12}\\- \frac{\alpha^{27}_{11} i_{x} \lambda}{2}\end{matrix}\right]\end{split}\]

Hide code cell outputs

\[\begin{split}\displaystyle AP_C^2 = \left[\begin{array}{cccccccccccccccccccccccc}6095.0 & 0 & -1875.0 & 937.5 & 0 & 0 & -468.5 & 1406.25 & 1875.0 & -1406.25 & 0 & 0 & -36.5906690810838 & 0 & -29.3429935769611 & 0 & 0 & 0 & -1.1474609375 & 0 & -90.1036655162185 & 0 & 0 & 0\\0 & 4688.5 & 468.75 & -468.75 & 0 & 0 & 0 & -1875.0 & -1406.25 & 0 & 0 & 0 & 0 & 4.37784888539339 & 0 & 1.93636551688182 & 0 & 0 & 0 & 11.42578125 & 0 & 10.0605543042203 & 0 & 0\\-1875.0 & 468.75 & 9375.0 & -2812.5 & 0 & 1875.0 & 0 & 0 & -1875.0 & 2812.5 & 1875.0 & -2812.5 & 19.8485122369934 & -3.56546728063054 & 74.7834251427334 & 27.9210052634982 & 0 & -1.51367187499999 & 0 & 0 & 38.2219373760109 & 28.87345099789 & -115.057313458856 & -41.963585251046\\937.5 & -468.75 & -2812.5 & 9375.0 & 468.75 & -937.5 & 0 & 0 & 2812.5 & -7500.0 & -1406.25 & 0 & -11.8495661660239 & 6.81631507509641 & -18.8833345917861 & -31.6191125811662 & -22.2900390625 & 9.619140625 & 0 & 0 & -29.468413502136 & -29.9826893991196 & 82.9587800732217 & 40.7513947001394\\0 & 0 & 0 & 468.75 & 2345.0 & -468.75 & 0 & 0 & 0 & 0 & -468.5 & 0 & 0 & 0 & 76.888049635402 & 0 & -111.4501953125 & 0 & 0 & 0 & 0 & 0 & 27.6529266910739 & 0\\0 & 0 & 1875.0 & -937.5 & -468.75 & 4687.5 & 0 & 0 & 0 & 0 & 1406.25 & -3750.0 & 0 & 0 & 23.7801695040272 & 44.0338499900868 & 22.2900390625 & -12.646484375 & 0 & 0 & 0 & 0 & -82.9587800732217 & -55.9514470013947\\-468.5 & 0 & 0 & 0 & 0 & 0 & 2345.0 & -468.75 & 0 & 468.75 & 0 & 0 & 3.99947303548474 & 0 & 0 & 0 & 0 & 0 & 5.73730468750001 & 0 & -17.397717177283 & 0 & 0 & 0\\1406.25 & -1875.0 & 0 & 0 & 0 & 0 & -468.75 & 4687.5 & 1875.0 & -937.5 & 0 & 0 & -11.9984191064542 & 2.73313290711049 & 0 & 0 & 0 & 0 & -1.1474609375 & -0.927734375000002 & -24.024309166537 & -17.5733509591798 & 0 & 0\\1875.0 & -1406.25 & -1875.0 & 2812.5 & 0 & 0 & 0 & 1875.0 & 9375.0 & -2812.5 & -1875.0 & 937.5 & -19.8485122369934 & 0.943858458494021 & -55.27211728674 & -11.9380371145178 & 0 & 0 & 0 & -1.513671875 & -23.9368786851919 & -8.28545117470285 & 115.057313458856 & 34.3635591004184\\-1406.25 & 0 & 2812.5 & -7500.0 & 0 & 0 & 468.75 & -937.5 & -2812.5 & 9375.0 & 937.5 & -937.5 & 11.9984191064542 & -7.97635055138354 & 41.9547636761867 & 23.8319741313673 & 0 & 0 & 1.1474609375 & -2.099609375 & 5.98969469357838 & 45.0082827090387 & -59.7514600767085 & -54.7392564504881\\0 & 0 & 1875.0 & -1406.25 & -468.5 & 1406.25 & 0 & 0 & -1875.0 & 937.5 & 6095.0 & -937.5 & 0 & 0 & 97.9340429284039 & 0 & 22.2900390625 & 0 & 0 & 0 & 64.995928546425 & 0 & -341.705620205718 & 0\\0 & 0 & -2812.5 & 0 & 0 & -3750.0 & 0 & 0 & 937.5 & -937.5 & -937.5 & 4687.5 & 0 & 0 & -41.9547636761867 & -40.1402807651873 & 0 & 3.02734374999999 & 0 & 0 & 18.0346144729586 & -7.51279665495957 & 59.7514600767085 & 69.9393087517434\\-36.5906690810838 & 0 & 19.8485122369934 & -11.8495661660239 & 0 & 0 & 3.99947303548474 & -11.9984191064542 & -19.8485122369934 & 11.9984191064542 & 0 & 0 & 0.338939658585732 & 0 & 0.0492314816325517 & 0 & 0 & 0 & 0.00979037670144704 & 0 & 0.849474280598796 & 0 & 0 & 0\\0 & 4.37784888539339 & -3.56546728063054 & 6.81631507509641 & 0 & 0 & 0 & 2.73313290711049 & 0.943858458494021 & -7.97635055138354 & 0 & 0 & 0 & 0.0433887641077221 & 0 & -0.0352333796645803 & 0 & 0 & 0 & 0.0253572767879795 & 0 & -0.170524804312563 & 0 & 0\\-29.3429935769611 & 0 & 74.7834251427334 & -18.8833345917861 & 76.888049635402 & 23.7801695040272 & 0 & 0 & -55.27211728674 & 41.9547636761867 & 97.9340429284039 & -41.9547636761867 & 0.0492314816325517 & 0 & 6.41180350925073 & 0 & -3.65618694360011 & 0 & 0 & 0 & -0.556422647240511 & 0 & -5.91004665404194 & 0\\0 & 1.93636551688182 & 27.9210052634982 & -31.6191125811662 & 0 & 44.0338499900868 & 0 & 0 & -11.9380371145178 & 23.8319741313673 & 0 & -40.1402807651873 & 0 & -0.0352333796645803 & 0 & 1.43419488059348 & 0 & -0.156073673536978 & 0 & 0 & 0 & -0.409784035863795 & 0 & -1.5437665822503\\0 & 0 & -3.5527136788005 \cdot 10^{-15} & -22.2900390625 & -111.4501953125 & 22.2900390625 & 0 & 0 & 0 & 0 & 22.2900390625 & 0 & 0 & 0 & -3.65618694360011 & 0 & 5.29968897501627 & 0 & 0 & 0 & 0 & 0 & -1.3149542744245 & 0\\0 & 0 & -1.51367187499999 & 9.619140625 & 0 & -12.646484375 & 0 & 0 & 0 & 0 & 0 & 3.02734374999999 & 0 & 0 & 0 & -0.156073673536978 & 0 & 0.99307378133138 & 0 & 0 & 0 & 0 & 0 & -1.05783204487012\\-1.1474609375 & 0 & 0 & 0 & 0 & 0 & 5.73730468750001 & -1.1474609375 & 0 & 1.1474609375 & 0 & 0 & 0.00979037670144704 & 0 & 0 & 0 & 0 & 0 & 0.0140444437662761 & 0 & -0.042588161840224 & 0 & 0 & 0\\0 & 11.42578125 & 0 & 0 & 0 & 0 & 0 & -0.927734375000002 & -1.513671875 & -2.099609375 & 0 & 0 & 0 & 0.0253572767879795 & 0 & 0 & 0 & 0 & 0 & 0.0531323750813802 & 0 & -0.0426065615263317 & 0 & 0\\-90.1036655162185 & 0 & 38.2219373760109 & -29.468413502136 & 0 & 0 & -17.397717177283 & -24.024309166537 & -23.9368786851919 & 5.98969469357838 & 64.995928546425 & 18.0346144729586 & 0.849474280598796 & 0 & -0.556422647240511 & 0 & 0 & 0 & -0.042588161840224 & 0 & 5.98304908946136 & 0 & -2.97910108402889 & 0\\0 & 10.0605543042203 & 28.87345099789 & -29.9826893991196 & 0 & 0 & 0 & -17.5733509591798 & -8.28545117470285 & 45.0082827090387 & 0 & -7.51279665495957 & 0 & -0.170524804312563 & 0 & -0.409784035863795 & 0 & 0 & 0 & -0.0426065615263317 & 0 & 2.31468116065809 & 0 & -0.014758407386813\\0 & 0 & -115.057313458856 & 82.9587800732217 & 27.6529266910739 & -82.9587800732217 & 0 & 0 & 115.057313458856 & -59.7514600767085 & -341.705620205718 & 59.7514600767085 & 0 & 0 & -5.91004665404194 & 0 & -1.3149542744245 & 0 & 0 & 0 & -2.97910108402889 & 0 & 19.3199816870446 & 0\\0 & 0 & -41.963585251046 & 40.7513947001394 & 0 & -55.9514470013947 & 0 & 0 & 34.3635591004184 & -54.7392564504881 & 0 & 69.9393087517434 & 0 & 0 & 0 & -1.5437665822503 & 0 & -1.05783204487012 & 0 & 0 & 0 & -0.014758407386813 & 0 & 4.67317680852481\end{array}\right]\end{split}\]
\[\begin{split}\displaystyle BP_C^2 = \left[\begin{matrix}-104.166666666667\\0\\312.5\\93.75\\166.816666666667\\281.25\\-20.8333333333333\\0\\-62.5\\-93.75\\458.483333333333\\-281.25\\0.717633114771967\\0\\15.164651488047\\1.20685607329452\\-7.92534722222222\\-0.151367187499999\\-0.0509982638888889\\0\\8.24182104219605\\0.531346613786873\\-25.457757050984\\-0.760002615062763\end{matrix}\right]\end{split}\]
\[\displaystyle rank(AP_C^2)=24~(sympy)~\mathtt{\text{24}}~(numpy)\]

Matrix is numericaly full rank with clearly wrong terms comming from the fact that some row/columns in \(AD\) has been replace by identity diagonal sub matrix:

\[\begin{split}\displaystyle AP_C^2-AP_C = \left[\begin{array}{cccccccccccccccccccccccc}0.25 \lambda + 0.25 \mu + 1.25 & 0 & 0.25 \lambda + 0.5 \mu & - 0.25 \lambda & 0 & 0 & 0.25 \mu + 0.25 & 0.25 \lambda - 0.25 \mu & 0.25 \lambda + 0.5 \mu & 0.25 \lambda + 0.25 \mu & 0 & 0 & 0.5 \alpha^{10}_{0} + 0.5 \alpha^{12}_{0} \lambda + 1.0 \alpha^{12}_{0} \mu + 0.5 \alpha^{2}_{0} \lambda + 1.0 \alpha^{2}_{0} \mu & - 0.5 \alpha^{11}_{1} \mu + 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) - 0.5 \alpha^{3}_{1} \lambda & \alpha^{2}_{2} \left(0.5 \lambda + 1.0 \mu\right) & - 0.5 \alpha^{3}_{3} \lambda & 0 & 0 & 0.5 \alpha^{10}_{6} & - 0.5 \alpha^{11}_{7} \mu & \alpha^{12}_{8} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) & 0 & 0\\0 & 1.0 & - 0.25 \mu & 0.25 \mu & 0 & 0 & - 0.5 \lambda & 0.25 \lambda + 0.5 \mu & 0.25 \lambda + 0.25 \mu & 0 & 0 & 0 & - 0.5 \alpha^{10}_{0} \lambda + 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) - 0.5 \alpha^{2}_{0} \mu & \alpha^{11}_{1} \left(0.5 \lambda + 1.0 \mu\right) + 0.5 \alpha^{3}_{1} \mu & - 0.5 \alpha^{2}_{2} \mu & 0.5 \alpha^{3}_{3} \mu & 0 & 0 & - 0.5 \alpha^{10}_{6} \lambda & \alpha^{11}_{7} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) & 0 & 0 & 0\\0.25 \lambda + 0.5 \mu & - 0.25 \mu & 0 & 0 & 0.5 \lambda + 1.0 \mu & 0 & 0 & 0 & 0 & 0 & 0.25 \lambda + 0.5 \mu & 0 & 0 & 0 & 0 & 0 & \alpha^{18}_{4} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0 & 0 & 0 & \alpha^{18}_{10} \left(0.5 \lambda + 1.0 \mu\right) & 0\\- 0.25 \lambda & 0.25 \mu & 0 & 0 & - 0.25 \mu & 0 & 0 & 0 & 0 & 0 & 0.25 \lambda + 0.25 \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0.5 \lambda + 1.0 \mu & - 0.25 \mu & - 0.25 \lambda - 0.75 \mu + 1.25 & 0.5 \lambda + 0.25 \mu & 0 & 0 & 0 & 0 & 0.25 \mu + 0.25 & - 0.5 \lambda & 0 & 0 & 0.5 \alpha^{16}_{2} \lambda + 1.0 \alpha^{16}_{2} \mu + 0.5 \alpha^{6}_{2} \lambda + 1.0 \alpha^{6}_{2} \mu & - 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) + 0.5 \alpha^{7}_{3} \lambda & - 0.5 \alpha^{18}_{4} \lambda - 1.0 \alpha^{18}_{4} \mu + 0.5 \alpha^{18}_{4} + 0.5 \alpha^{6}_{4} \lambda + 1.0 \alpha^{6}_{4} \mu & 0.5 \alpha^{19}_{5} \mu + 0.5 \alpha^{7}_{5} \lambda & 0 & 0 & 0 & 0 & 0.5 \alpha^{16}_{10} \lambda + 1.0 \alpha^{16}_{10} \mu - 0.5 \alpha^{18}_{10} \lambda - 1.0 \alpha^{18}_{10} \mu + 0.5 \alpha^{18}_{10} & - 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) + 0.5 \alpha^{19}_{11} \mu\\0 & 0 & 0 & 0 & 0.5 \lambda + 0.25 \mu & 0 & 0 & 0 & 0 & 0 & 0.25 \lambda - 0.25 \mu & 0 & 0 & 0 & 0 & 0 & 0.5 \alpha^{18}_{4} \lambda & 0 & 0 & 0 & 0 & 0 & 0.5 \alpha^{18}_{10} \lambda & 0\\0.25 \mu + 0.25 & - 0.5 \lambda & 0 & 0 & 0 & 0 & - 0.25 \lambda - 0.75 \mu + 1.25 & 0.5 \lambda + 0.25 \mu & 0.5 \lambda + 1.0 \mu & - 0.25 \mu & 0 & 0 & - 0.5 \alpha^{10}_{0} \lambda - 1.0 \alpha^{10}_{0} \mu + 0.5 \alpha^{10}_{0} + 0.5 \alpha^{12}_{0} \lambda + 1.0 \alpha^{12}_{0} \mu & 0.5 \alpha^{11}_{1} \mu - 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) & 0 & 0 & 0 & 0 & - 0.5 \alpha^{10}_{6} \lambda - 1.0 \alpha^{10}_{6} \mu + 0.5 \alpha^{10}_{6} + 0.5 \alpha^{22}_{6} \lambda + 1.0 \alpha^{22}_{6} \mu & 0.5 \alpha^{11}_{7} \mu + 0.5 \alpha^{23}_{7} \lambda & 0.5 \alpha^{12}_{8} \lambda + 1.0 \alpha^{12}_{8} \mu + 0.5 \alpha^{22}_{8} \lambda + 1.0 \alpha^{22}_{8} \mu & - 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) + 0.5 \alpha^{23}_{9} \lambda & 0 & 0\\0.25 \lambda - 0.25 \mu & 0.25 \lambda + 0.5 \mu & 0 & 0 & 0 & 0 & 0.5 \lambda + 0.25 \mu & 0 & 0 & 0 & 0 & 0 & 0.5 \alpha^{10}_{0} \lambda & 0 & 0 & 0 & 0 & 0 & 0.5 \alpha^{10}_{6} \lambda & 0 & 0 & 0 & 0 & 0\\0.25 \lambda + 0.5 \mu & 0.25 \lambda + 0.25 \mu & 0 & 0 & 0 & 0 & 0.5 \lambda + 1.0 \mu & 0 & 0 & 0 & 0.25 \lambda + 0.5 \mu & 0 & \alpha^{10}_{0} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0 & 0 & 0 & \alpha^{10}_{6} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0 & 0 & 0\\0.25 \lambda + 0.25 \mu & 0 & 0 & 0 & 0 & 0 & - 0.25 \mu & 0 & 0 & 0 & - 0.25 \lambda & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0.25 \lambda + 0.5 \mu & 0.25 \lambda + 0.25 \mu & 0.25 \mu + 0.25 & 0.25 \lambda - 0.25 \mu & 0 & 0 & 0.25 \lambda + 0.5 \mu & - 0.25 \lambda & 0.25 \lambda + 0.25 \mu + 1.25 & - 0.25 \lambda & 0 & 0 & \alpha^{16}_{2} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) & 0.5 \alpha^{18}_{4} & - 0.5 \alpha^{19}_{5} \mu & 0 & 0 & \alpha^{26}_{8} \left(0.5 \lambda + 1.0 \mu\right) & - 0.5 \alpha^{27}_{9} \lambda & 0.5 \alpha^{16}_{10} \lambda + 1.0 \alpha^{16}_{10} \mu + 0.5 \alpha^{18}_{10} + 0.5 \alpha^{26}_{10} \lambda + 1.0 \alpha^{26}_{10} \mu & 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) - 0.5 \alpha^{19}_{11} \mu - 0.5 \alpha^{27}_{11} \lambda\\0 & 0 & 0 & 0 & - 0.5 \lambda & 0 & 0 & 0 & 0 & 0 & - 0.25 \lambda & 0 & 0 & 0 & 0 & 0 & - 0.5 \alpha^{18}_{4} \lambda & 0 & 0 & 0 & 0 & 0 & - 0.5 \alpha^{18}_{10} \lambda & 0\\0.5 \alpha^{10}_{0} + 0.5 \alpha^{12}_{0} \lambda + 1.0 \alpha^{12}_{0} \mu + 0.5 \alpha^{2}_{0} \lambda + 1.0 \alpha^{2}_{0} \mu & - 0.5 \alpha^{10}_{0} \lambda + 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) - 0.5 \alpha^{2}_{0} \mu & 0 & 0 & 0 & 0 & - 0.5 \alpha^{10}_{0} \lambda - 1.0 \alpha^{10}_{0} \mu + 0.5 \alpha^{10}_{0} + 0.5 \alpha^{12}_{0} \lambda + 1.0 \alpha^{12}_{0} \mu & 0.5 \alpha^{10}_{0} \lambda & \alpha^{10}_{0} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0 & \alpha^{10}_{0} \left(- \alpha^{10}_{0} \lambda - 3 \alpha^{10}_{0} \mu + \alpha^{10}_{0} + 2 \alpha^{12}_{0} \lambda + 4 \alpha^{12}_{0} \mu\right) & 0 & 0 & 0 & 0 & 0 & \alpha^{10}_{6} \left(- \alpha^{10}_{0} \left(\lambda + 3 \mu\right) + \alpha^{10}_{0} + \alpha^{12}_{0} \left(\lambda + 2 \mu\right)\right) & 0 & \alpha^{10}_{0} \alpha^{12}_{8} \left(\lambda + 2 \mu\right) & 0 & 0 & 0\\- 0.5 \alpha^{11}_{1} \mu + 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) - 0.5 \alpha^{3}_{1} \lambda & 0.5 \alpha^{11}_{1} \lambda + 1.0 \alpha^{11}_{1} \mu + 0.5 \alpha^{3}_{1} \mu & 0 & 0 & 0 & 0 & 0.5 \alpha^{11}_{1} \mu - 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\\alpha^{2}_{2} \left(0.5 \lambda + 1.0 \mu\right) & - 0.5 \alpha^{2}_{2} \mu & 0 & 0 & 0.5 \alpha^{16}_{2} \lambda + 1.0 \alpha^{16}_{2} \mu + 0.5 \alpha^{6}_{2} \lambda + 1.0 \alpha^{6}_{2} \mu & 0 & 0 & 0 & 0 & 0 & \alpha^{16}_{2} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0 & 0 & 0 & \alpha^{16}_{2} \alpha^{18}_{4} \left(\lambda + 2 \mu\right) & 0 & 0 & 0 & 0 & 0 & \alpha^{18}_{10} \alpha^{16}_{2} \left(\lambda + 2 \mu\right) & 0\\- 0.5 \alpha^{3}_{3} \lambda & 0.5 \alpha^{3}_{3} \mu & 0 & 0 & - 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) + 0.5 \alpha^{7}_{3} \lambda & 0 & 0 & 0 & 0 & 0 & 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & \alpha^{18}_{4} \left(0.5 \lambda + 1.0 \mu\right) & 0 & - 0.5 \alpha^{18}_{4} \lambda - 1.0 \alpha^{18}_{4} \mu + 0.5 \alpha^{18}_{4} + 0.5 \alpha^{6}_{4} \lambda + 1.0 \alpha^{6}_{4} \mu & 0.5 \alpha^{18}_{4} \lambda & 0 & 0 & 0 & 0 & 0.5 \alpha^{18}_{4} & - 0.5 \alpha^{18}_{4} \lambda & 0 & 0 & \alpha^{16}_{2} \alpha^{18}_{4} \left(\lambda + 2 \mu\right) & 0 & \left(\alpha^{18}_{4}\right)^{2} \left(- \lambda - 3 \mu + 1\right) & 0 & 0 & 0 & 0 & 0 & \alpha^{18}_{4} \left(\alpha^{16}_{10} \lambda + 2 \alpha^{16}_{10} \mu - \alpha^{18}_{10} \lambda - 3 \alpha^{18}_{10} \mu + \alpha^{18}_{10}\right) & 0\\0 & 0 & 0 & 0 & 0.5 \alpha^{19}_{5} \mu + 0.5 \alpha^{7}_{5} \lambda & 0 & 0 & 0 & 0 & 0 & - 0.5 \alpha^{19}_{5} \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0.5 \alpha^{10}_{6} & - 0.5 \alpha^{10}_{6} \lambda & 0 & 0 & 0 & 0 & - 0.5 \alpha^{10}_{6} \lambda - 1.0 \alpha^{10}_{6} \mu + 0.5 \alpha^{10}_{6} + 0.5 \alpha^{22}_{6} \lambda + 1.0 \alpha^{22}_{6} \mu & 0.5 \alpha^{10}_{6} \lambda & \alpha^{10}_{6} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0 & \alpha^{10}_{6} \left(- \alpha^{10}_{0} \lambda - 3 \alpha^{10}_{0} \mu + \alpha^{10}_{0} + \alpha^{12}_{0} \lambda + 2 \alpha^{12}_{0} \mu\right) & 0 & 0 & 0 & 0 & 0 & \left(\alpha^{10}_{6}\right)^{2} \left(- \lambda - 3 \mu + 1\right) & 0 & \alpha^{10}_{6} \alpha^{12}_{8} \left(\lambda + 2 \mu\right) & 0 & 0 & 0\\- 0.5 \alpha^{11}_{7} \mu & \alpha^{11}_{7} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0 & 0 & 0.5 \alpha^{11}_{7} \mu + 0.5 \alpha^{23}_{7} \lambda & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\\alpha^{12}_{8} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) & 0 & 0 & 0 & 0 & 0.5 \alpha^{12}_{8} \lambda + 1.0 \alpha^{12}_{8} \mu + 0.5 \alpha^{22}_{8} \lambda + 1.0 \alpha^{22}_{8} \mu & 0 & 0 & 0 & \alpha^{26}_{8} \left(0.5 \lambda + 1.0 \mu\right) & 0 & \alpha^{10}_{0} \alpha^{12}_{8} \left(\lambda + 2 \mu\right) & 0 & 0 & 0 & 0 & 0 & \alpha^{10}_{6} \alpha^{12}_{8} \left(\lambda + 2 \mu\right) & 0 & 0 & 0 & 0 & 0\\0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) & 0 & 0 & 0 & 0 & 0 & - 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) + 0.5 \alpha^{23}_{9} \lambda & 0 & 0 & 0 & - 0.5 \alpha^{27}_{9} \lambda & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & \alpha^{18}_{10} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0.5 \alpha^{16}_{10} \lambda + 1.0 \alpha^{16}_{10} \mu - 0.5 \alpha^{18}_{10} \lambda - 1.0 \alpha^{18}_{10} \mu + 0.5 \alpha^{18}_{10} & 0.5 \alpha^{18}_{10} \lambda & 0 & 0 & 0 & 0 & 0.5 \alpha^{16}_{10} \lambda + 1.0 \alpha^{16}_{10} \mu + 0.5 \alpha^{18}_{10} + 0.5 \alpha^{26}_{10} \lambda + 1.0 \alpha^{26}_{10} \mu & - 0.5 \alpha^{18}_{10} \lambda & 0 & 0 & \alpha^{18}_{10} \alpha^{16}_{2} \left(\lambda + 2 \mu\right) & 0 & \alpha^{18}_{4} \left(\alpha^{16}_{10} \left(\lambda + 2 \mu\right) - \alpha^{18}_{10} \left(\lambda + 3 \mu\right) + \alpha^{18}_{10}\right) & 0 & 0 & 0 & 0 & 0 & \alpha^{18}_{10} \left(2 \alpha^{16}_{10} \lambda + 4 \alpha^{16}_{10} \mu - \alpha^{18}_{10} \lambda - 3 \alpha^{18}_{10} \mu + \alpha^{18}_{10}\right) & 0\\0 & 0 & 0 & 0 & - 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) + 0.5 \alpha^{19}_{11} \mu & 0 & 0 & 0 & 0 & 0 & 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) - 0.5 \alpha^{19}_{11} \mu - 0.5 \alpha^{27}_{11} \lambda & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\end{array}\right]\end{split}\]

Applying bluntely Dirichlet operator

\(A_C^2=DC^t.AP_C^2.DC+IDC\)

\(B_C^2=XD_C+DC^t.BP_C^2-DC^t.AP_C^2.XD_C\)

gives:

\[\begin{split}\displaystyle A_C^2 = \left[\begin{array}{cccccccccccccccccccccccc}1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 1.0 \lambda + 3.0 \mu & - 0.5 \lambda - 0.5 \mu & 0 & 0.5 \lambda & 0 & 0 & - 1.0 \mu & 0.5 \lambda + 0.5 \mu & 0 & - 0.5 \lambda - 0.5 \mu & - \alpha^{12}_{0} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{2}_{0} \mu & 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) - 0.5 \alpha^{3}_{1} \lambda & \alpha^{14}_{2} \left(0.5 \lambda + 1.0 \mu\right) + \alpha^{16}_{2} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{2}_{2} \mu & - 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) - 0.5 \alpha^{3}_{3} \lambda + 0.5 \alpha^{7}_{3} \lambda & 0 & 0.5 \alpha^{7}_{5} \lambda & 0 & 0 & - \alpha^{12}_{8} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{14}_{8} \left(0.5 \lambda + 1.0 \mu\right) - 0.5 \alpha^{26}_{8} \mu & 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) & \alpha^{16}_{10} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{26}_{10} \mu & - 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right)\\0 & 0 & - 0.5 \lambda - 0.5 \mu & 1.0 \lambda + 3.0 \mu & 0 & - 0.5 \mu & 0 & 0 & 0.5 \lambda + 0.5 \mu & - 1.0 \lambda - 2.0 \mu & 0 & 0 & 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) - 0.5 \alpha^{2}_{0} \mu & - \alpha^{13}_{1} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{3}_{1} \left(0.5 \lambda + 1.0 \mu\right) & - 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) - 0.5 \alpha^{2}_{2} \mu + 0.5 \alpha^{6}_{2} \mu & 0.5 \alpha^{15}_{3} \mu + \alpha^{17}_{3} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{3}_{3} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{6}_{4} \mu & - 0.5 \alpha^{19}_{5} \mu & 0 & 0 & 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) & - \alpha^{13}_{9} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{15}_{9} \mu - \alpha^{27}_{9} \left(0.5 \lambda + 1.0 \mu\right) & - 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) & \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{19}_{11} \mu - \alpha^{27}_{11} \left(0.5 \lambda + 1.0 \mu\right)\\0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0.5 \lambda & - 0.5 \mu & 0 & 0.5 \lambda + 1.5 \mu & 0 & 0 & 0 & 0 & 0 & - 0.5 \lambda - 1.0 \mu & 0 & 0 & 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) - 0.5 \alpha^{6}_{2} \mu & - \alpha^{17}_{3} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{7}_{3} \left(0.5 \lambda + 1.0 \mu\right) & - 0.5 \alpha^{6}_{4} \mu & 0.5 \alpha^{19}_{5} \mu + \alpha^{7}_{5} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0 & 0 & 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) & - \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{19}_{11} \mu\\0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 \lambda + 1.5 \mu & 0.5 \lambda & - 0.5 \mu & 0 & 0 & 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) & 0.5 \alpha^{11}_{1} \mu - \alpha^{13}_{1} \left(0.5 \lambda + 1.5 \mu\right) & 0 & 0 & 0 & 0 & - 0.5 \alpha^{22}_{6} \mu & 0.5 \alpha^{11}_{7} \mu + \alpha^{23}_{7} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) - 0.5 \alpha^{22}_{8} \mu & - \alpha^{13}_{9} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{23}_{9} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0\\0 & 0 & - 1.0 \mu & 0.5 \lambda + 0.5 \mu & 0 & 0 & 0 & 0.5 \lambda & 1.0 \lambda + 3.0 \mu & - 0.5 \lambda - 0.5 \mu & 0 & 0.5 \mu & \alpha^{12}_{0} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{2}_{0} \mu & - 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) & \alpha^{14}_{2} \left(0.5 \lambda + 1.0 \mu\right) - \alpha^{16}_{2} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{2}_{2} \mu & 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) & 0 & 0 & 0 & 0.5 \alpha^{23}_{7} \lambda & \alpha^{12}_{8} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{14}_{8} \left(0.5 \lambda + 1.0 \mu\right) + 0.5 \alpha^{26}_{8} \mu & - 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) + 0.5 \alpha^{23}_{9} \lambda - 0.5 \alpha^{27}_{9} \lambda & - \alpha^{16}_{10} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{26}_{10} \mu & 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) - 0.5 \alpha^{27}_{11} \lambda\\0 & 0 & 0.5 \lambda + 0.5 \mu & - 1.0 \lambda - 2.0 \mu & 0 & 0 & 0 & - 0.5 \mu & - 0.5 \lambda - 0.5 \mu & 1.0 \lambda + 3.0 \mu & 0 & - 0.5 \mu & - 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) & - 0.5 \alpha^{11}_{1} \mu + \alpha^{13}_{1} \left(0.5 \lambda + 1.5 \mu\right) - \alpha^{3}_{1} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) & 0.5 \alpha^{15}_{3} \mu - \alpha^{17}_{3} \left(0.5 \lambda + 1.5 \mu\right) - \alpha^{3}_{3} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0.5 \alpha^{22}_{6} \mu & - 0.5 \alpha^{11}_{7} \mu & - 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) + 0.5 \alpha^{22}_{8} \mu - 0.5 \alpha^{26}_{8} \mu & \alpha^{13}_{9} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{15}_{9} \mu + \alpha^{27}_{9} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) - 0.5 \alpha^{26}_{10} \mu & - \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{27}_{11} \left(0.5 \lambda + 1.0 \mu\right)\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & - 0.5 \lambda - 0.5 \mu & 0 & 0 & - 0.5 \lambda - 1.0 \mu & 0 & 0 & 0.5 \mu & - 0.5 \mu & 0 & 0.5 \lambda + 1.5 \mu & 0 & 0 & - 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) & - 0.5 \alpha^{15}_{3} \mu + \alpha^{17}_{3} \left(0.5 \lambda + 1.5 \mu\right) - \alpha^{7}_{3} \left(0.5 \lambda + 1.0 \mu\right) & 0 & - \alpha^{7}_{5} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0.5 \alpha^{26}_{8} \mu & - 0.5 \alpha^{15}_{9} \mu & - 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) + 0.5 \alpha^{26}_{10} \mu & \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right)\\0 & 0 & - 0.5 \alpha^{12}_{0} \lambda - 1.5 \alpha^{12}_{0} \mu + 0.5 \alpha^{2}_{0} \mu & 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) - 0.5 \alpha^{2}_{0} \mu & 0 & 0 & 0 & 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) & 0.5 \alpha^{12}_{0} \lambda + 1.5 \alpha^{12}_{0} \mu - 0.5 \alpha^{2}_{0} \mu & - 0.5 \alpha^{12}_{0} \left(\lambda + \mu\right) & 0 & 0 & \left(\alpha^{10}_{0}\right)^{2} + \alpha^{12}_{0} \left(2 \alpha^{12}_{0} \left(\lambda + 3 \mu\right) - \alpha^{2}_{0} \mu\right) - \alpha^{2}_{0} \left(\alpha^{12}_{0} \mu - \alpha^{2}_{0} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{12}_{0} \alpha^{14}_{2} \left(\lambda + 2 \mu\right) - \alpha^{2}_{2} \left(\alpha^{12}_{0} \mu - \alpha^{2}_{0} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & \alpha^{10}_{0} \alpha^{10}_{6} - \alpha^{12}_{0} \alpha^{22}_{6} \mu & 0 & - \alpha^{12}_{0} \alpha^{14}_{8} \left(\lambda + 2 \mu\right) - \alpha^{12}_{0} \alpha^{22}_{8} \mu + \alpha^{12}_{8} \left(2 \alpha^{12}_{0} \left(\lambda + 3 \mu\right) - \alpha^{2}_{0} \mu\right) & 0 & 0 & 0\\0 & 0 & 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) - 0.5 \alpha^{3}_{1} \lambda & - 0.5 \alpha^{13}_{1} \lambda - 1.5 \alpha^{13}_{1} \mu + 0.5 \alpha^{3}_{1} \lambda + 1.0 \alpha^{3}_{1} \mu & 0 & 0 & 0 & 0.5 \alpha^{11}_{1} \mu - 0.5 \alpha^{13}_{1} \lambda - 1.5 \alpha^{13}_{1} \mu & - 0.5 \alpha^{13}_{1} \left(\lambda + \mu\right) & - 0.5 \alpha^{11}_{1} \mu + 0.5 \alpha^{13}_{1} \lambda + 1.5 \alpha^{13}_{1} \mu - 0.5 \alpha^{3}_{1} \lambda - 1.0 \alpha^{3}_{1} \mu & 0 & 0 & 0 & \alpha^{11}_{1} \left(\alpha^{11}_{1} \left(\lambda + 3 \mu\right) - \alpha^{13}_{1} \mu\right) - \alpha^{13}_{1} \left(\alpha^{11}_{1} \mu - 2 \alpha^{13}_{1} \left(\lambda + 3 \mu\right) + \alpha^{3}_{1} \left(\lambda + 2 \mu\right)\right) - \alpha^{3}_{1} \left(\alpha^{13}_{1} \left(\lambda + 2 \mu\right) - \alpha^{3}_{1} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{13}_{1} \alpha^{15}_{3} \mu - \alpha^{3}_{3} \left(\alpha^{13}_{1} \left(\lambda + 2 \mu\right) - \alpha^{3}_{1} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & - \alpha^{13}_{1} \alpha^{23}_{7} \left(\lambda + 2 \mu\right) + \alpha^{11}_{7} \left(\alpha^{11}_{1} \left(\lambda + 3 \mu\right) - \alpha^{13}_{1} \mu\right) & 0 & - \alpha^{13}_{1} \alpha^{15}_{9} \mu - \alpha^{13}_{1} \alpha^{23}_{9} \left(\lambda + 2 \mu\right) - \alpha^{13}_{9} \left(\alpha^{11}_{1} \mu - 2 \alpha^{13}_{1} \left(\lambda + 3 \mu\right) + \alpha^{3}_{1} \left(\lambda + 2 \mu\right)\right) & 0 & 0\\0 & 0 & 0.5 \alpha^{14}_{2} \lambda + 1.0 \alpha^{14}_{2} \mu + 0.5 \alpha^{16}_{2} \lambda + 1.5 \alpha^{16}_{2} \mu + 0.5 \alpha^{2}_{2} \mu & - 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) - 0.5 \alpha^{2}_{2} \mu + 0.5 \alpha^{6}_{2} \mu & 0 & 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) - 0.5 \alpha^{6}_{2} \mu & 0 & 0 & 0.5 \alpha^{14}_{2} \lambda + 1.0 \alpha^{14}_{2} \mu - 0.5 \alpha^{16}_{2} \lambda - 1.5 \alpha^{16}_{2} \mu - 0.5 \alpha^{2}_{2} \mu & 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) & 0 & - 0.5 \alpha^{16}_{2} \left(\lambda + \mu\right) & - \alpha^{12}_{0} \left(\alpha^{14}_{2} \left(\lambda + 2 \mu\right) + \alpha^{2}_{2} \mu\right) + \alpha^{2}_{0} \alpha^{2}_{2} \left(\lambda + 3 \mu\right) & 0 & \alpha^{14}_{2} \left(2 \alpha^{14}_{2} \left(\lambda + 3 \mu\right) - \alpha^{16}_{2} \left(\lambda + 2 \mu\right)\right) - \alpha^{16}_{2} \left(\alpha^{14}_{2} \left(\lambda + 2 \mu\right) - 2 \alpha^{16}_{2} \left(\lambda + 3 \mu\right) + \alpha^{6}_{2} \mu\right) + \left(\alpha^{2}_{2}\right)^{2} \left(\lambda + 3 \mu\right) - \alpha^{6}_{2} \left(\alpha^{16}_{2} \mu - \alpha^{6}_{2} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{6}_{4} \left(\alpha^{16}_{2} \mu - \alpha^{6}_{2} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & - \alpha^{16}_{2} \alpha^{26}_{8} \mu - \alpha^{12}_{8} \left(\alpha^{14}_{2} \left(\lambda + 2 \mu\right) + \alpha^{2}_{2} \mu\right) + \alpha^{14}_{8} \left(2 \alpha^{14}_{2} \left(\lambda + 3 \mu\right) - \alpha^{16}_{2} \left(\lambda + 2 \mu\right)\right) & 0 & - \alpha^{16}_{10} \left(\alpha^{14}_{2} \left(\lambda + 2 \mu\right) - 2 \alpha^{16}_{2} \left(\lambda + 3 \mu\right) + \alpha^{6}_{2} \mu\right) - \alpha^{26}_{10} \alpha^{16}_{2} \mu & 0\\0 & 0 & - 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) - 0.5 \alpha^{3}_{3} \lambda + 0.5 \alpha^{7}_{3} \lambda & 0.5 \alpha^{15}_{3} \mu + 0.5 \alpha^{17}_{3} \lambda + 1.5 \alpha^{17}_{3} \mu + 0.5 \alpha^{3}_{3} \lambda + 1.0 \alpha^{3}_{3} \mu & 0 & - 0.5 \alpha^{17}_{3} \lambda - 1.5 \alpha^{17}_{3} \mu + 0.5 \alpha^{7}_{3} \lambda + 1.0 \alpha^{7}_{3} \mu & 0 & 0 & 0.5 \alpha^{17}_{3} \left(\lambda + \mu\right) & 0.5 \alpha^{15}_{3} \mu - 0.5 \alpha^{17}_{3} \lambda - 1.5 \alpha^{17}_{3} \mu - 0.5 \alpha^{3}_{3} \lambda - 1.0 \alpha^{3}_{3} \mu & 0 & - 0.5 \alpha^{15}_{3} \mu + 0.5 \alpha^{17}_{3} \lambda + 1.5 \alpha^{17}_{3} \mu - 0.5 \alpha^{7}_{3} \lambda - 1.0 \alpha^{7}_{3} \mu & 0 & - \alpha^{13}_{1} \left(\alpha^{15}_{3} \mu + \alpha^{3}_{3} \left(\lambda + 2 \mu\right)\right) + \alpha^{3}_{1} \alpha^{3}_{3} \left(\lambda + 3 \mu\right) & 0 & \alpha^{15}_{3} \left(2 \alpha^{15}_{3} \left(\lambda + 3 \mu\right) - \alpha^{17}_{3} \mu\right) - \alpha^{17}_{3} \left(\alpha^{15}_{3} \mu - 2 \alpha^{17}_{3} \left(\lambda + 3 \mu\right) + \alpha^{7}_{3} \left(\lambda + 2 \mu\right)\right) + \left(\alpha^{3}_{3}\right)^{2} \left(\lambda + 3 \mu\right) - \alpha^{7}_{3} \left(\alpha^{17}_{3} \left(\lambda + 2 \mu\right) - \alpha^{7}_{3} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{17}_{3} \alpha^{19}_{5} \mu - \alpha^{7}_{5} \left(\alpha^{17}_{3} \left(\lambda + 2 \mu\right) - \alpha^{7}_{3} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & - \alpha^{17}_{3} \alpha^{27}_{9} \left(\lambda + 2 \mu\right) - \alpha^{13}_{9} \left(\alpha^{15}_{3} \mu + \alpha^{3}_{3} \left(\lambda + 2 \mu\right)\right) + \alpha^{15}_{9} \left(2 \alpha^{15}_{3} \left(\lambda + 3 \mu\right) - \alpha^{17}_{3} \mu\right) & 0 & - \alpha^{17}_{11} \left(\alpha^{15}_{3} \mu - 2 \alpha^{17}_{3} \left(\lambda + 3 \mu\right) + \alpha^{7}_{3} \left(\lambda + 2 \mu\right)\right) - \alpha^{19}_{11} \alpha^{17}_{3} \mu - \alpha^{27}_{11} \alpha^{17}_{3} \left(\lambda + 2 \mu\right)\\0 & 0 & 0 & 0.5 \alpha^{6}_{4} \mu & 0 & - 0.5 \alpha^{6}_{4} \mu & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - \alpha^{6}_{4} \left(\alpha^{16}_{2} \mu - \alpha^{6}_{2} \left(\lambda + 3 \mu\right)\right) & 0 & \left(\alpha^{18}_{4}\right)^{2} + \left(\alpha^{6}_{4}\right)^{2} \left(\lambda + 3 \mu\right) & 0 & 0 & 0 & 0 & 0 & - \alpha^{16}_{10} \alpha^{6}_{4} \mu + \alpha^{18}_{10} \alpha^{18}_{4} & 0\\0 & 0 & 0.5 \alpha^{7}_{5} \lambda & - 0.5 \alpha^{19}_{5} \mu & 0 & 0.5 \alpha^{19}_{5} \mu + 0.5 \alpha^{7}_{5} \lambda + 1.0 \alpha^{7}_{5} \mu & 0 & 0 & 0 & 0 & 0 & - \alpha^{7}_{5} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0 & - \alpha^{17}_{3} \left(\alpha^{19}_{5} \mu + \alpha^{7}_{5} \left(\lambda + 2 \mu\right)\right) + \alpha^{7}_{3} \alpha^{7}_{5} \left(\lambda + 3 \mu\right) & 0 & \left(\left(\alpha^{19}_{5}\right)^{2} + \left(\alpha^{7}_{5}\right)^{2}\right) \left(\lambda + 3 \mu\right) & 0 & 0 & 0 & 0 & 0 & - \alpha^{17}_{11} \left(\alpha^{19}_{5} \mu + \alpha^{7}_{5} \left(\lambda + 2 \mu\right)\right) + \alpha^{19}_{11} \alpha^{19}_{5} \left(\lambda + 3 \mu\right)\\0 & 0 & 0 & 0 & 0 & 0 & 0 & - 0.5 \alpha^{22}_{6} \mu & 0 & 0.5 \alpha^{22}_{6} \mu & 0 & 0 & \alpha^{10}_{0} \alpha^{10}_{6} - \alpha^{12}_{0} \alpha^{22}_{6} \mu & 0 & 0 & 0 & 0 & 0 & \left(\alpha^{10}_{6}\right)^{2} + \left(\alpha^{22}_{6}\right)^{2} \left(\lambda + 3 \mu\right) & 0 & - \alpha^{22}_{6} \left(\alpha^{12}_{8} \mu - \alpha^{22}_{8} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 \alpha^{11}_{7} \mu + 0.5 \alpha^{23}_{7} \lambda + 1.0 \alpha^{23}_{7} \mu & 0.5 \alpha^{23}_{7} \lambda & - 0.5 \alpha^{11}_{7} \mu & 0 & 0 & 0 & \alpha^{11}_{1} \alpha^{11}_{7} \left(\lambda + 3 \mu\right) - \alpha^{13}_{1} \left(\alpha^{11}_{7} \mu + \alpha^{23}_{7} \left(\lambda + 2 \mu\right)\right) & 0 & 0 & 0 & 0 & 0 & \left(\left(\alpha^{11}_{7}\right)^{2} + \left(\alpha^{23}_{7}\right)^{2}\right) \left(\lambda + 3 \mu\right) & 0 & \alpha^{23}_{7} \alpha^{23}_{9} \left(\lambda + 3 \mu\right) - \alpha^{13}_{9} \left(\alpha^{11}_{7} \mu + \alpha^{23}_{7} \left(\lambda + 2 \mu\right)\right) & 0 & 0\\0 & 0 & - 0.5 \alpha^{12}_{8} \lambda - 1.5 \alpha^{12}_{8} \mu + 0.5 \alpha^{14}_{8} \lambda + 1.0 \alpha^{14}_{8} \mu - 0.5 \alpha^{26}_{8} \mu & 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) & 0 & 0 & 0 & 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) - 0.5 \alpha^{22}_{8} \mu & 0.5 \alpha^{12}_{8} \lambda + 1.5 \alpha^{12}_{8} \mu + 0.5 \alpha^{14}_{8} \lambda + 1.0 \alpha^{14}_{8} \mu + 0.5 \alpha^{26}_{8} \mu & - 0.5 \alpha^{12}_{8} \left(\lambda + \mu\right) + 0.5 \alpha^{22}_{8} \mu - 0.5 \alpha^{26}_{8} \mu & 0 & 0.5 \alpha^{26}_{8} \mu & - \alpha^{12}_{0} \left(- 2 \alpha^{12}_{8} \left(\lambda + 3 \mu\right) + \alpha^{14}_{8} \left(\lambda + 2 \mu\right) + \alpha^{22}_{8} \mu\right) - \alpha^{2}_{0} \alpha^{12}_{8} \mu & 0 & - \alpha^{14}_{2} \left(\alpha^{12}_{8} \left(\lambda + 2 \mu\right) - 2 \alpha^{14}_{8} \left(\lambda + 3 \mu\right)\right) - \alpha^{16}_{2} \left(\alpha^{14}_{8} \left(\lambda + 2 \mu\right) + \alpha^{26}_{8} \mu\right) - \alpha^{2}_{2} \alpha^{12}_{8} \mu & 0 & 0 & 0 & - \alpha^{22}_{6} \left(\alpha^{12}_{8} \mu - \alpha^{22}_{8} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{12}_{8} \left(- 2 \alpha^{12}_{8} \left(\lambda + 3 \mu\right) + \alpha^{14}_{8} \left(\lambda + 2 \mu\right) + \alpha^{22}_{8} \mu\right) - \alpha^{14}_{8} \left(\alpha^{12}_{8} \left(\lambda + 2 \mu\right) - 2 \alpha^{14}_{8} \left(\lambda + 3 \mu\right)\right) - \alpha^{22}_{8} \left(\alpha^{12}_{8} \mu - \alpha^{22}_{8} \left(\lambda + 3 \mu\right)\right) + \left(\alpha^{26}_{8}\right)^{2} \left(\lambda + 3 \mu\right) & 0 & - \alpha^{16}_{10} \left(\alpha^{14}_{8} \left(\lambda + 2 \mu\right) + \alpha^{26}_{8} \mu\right) + \alpha^{26}_{10} \alpha^{26}_{8} \left(\lambda + 3 \mu\right) & 0\\0 & 0 & 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) & - 0.5 \alpha^{13}_{9} \lambda - 1.5 \alpha^{13}_{9} \mu + 0.5 \alpha^{15}_{9} \mu - 0.5 \alpha^{27}_{9} \lambda - 1.0 \alpha^{27}_{9} \mu & 0 & 0 & 0 & - 0.5 \alpha^{13}_{9} \lambda - 1.5 \alpha^{13}_{9} \mu + 0.5 \alpha^{23}_{9} \lambda + 1.0 \alpha^{23}_{9} \mu & - 0.5 \alpha^{13}_{9} \left(\lambda + \mu\right) + 0.5 \alpha^{23}_{9} \lambda - 0.5 \alpha^{27}_{9} \lambda & 0.5 \alpha^{13}_{9} \lambda + 1.5 \alpha^{13}_{9} \mu + 0.5 \alpha^{15}_{9} \mu + 0.5 \alpha^{27}_{9} \lambda + 1.0 \alpha^{27}_{9} \mu & 0 & - 0.5 \alpha^{15}_{9} \mu & 0 & - \alpha^{11}_{1} \alpha^{13}_{9} \mu - \alpha^{13}_{1} \left(- 2 \alpha^{13}_{9} \left(\lambda + 3 \mu\right) + \alpha^{15}_{9} \mu + \alpha^{23}_{9} \left(\lambda + 2 \mu\right)\right) - \alpha^{3}_{1} \alpha^{13}_{9} \left(\lambda + 2 \mu\right) & 0 & - \alpha^{15}_{3} \left(\alpha^{13}_{9} \mu - 2 \alpha^{15}_{9} \left(\lambda + 3 \mu\right)\right) - \alpha^{17}_{3} \left(\alpha^{15}_{9} \mu + \alpha^{27}_{9} \left(\lambda + 2 \mu\right)\right) - \alpha^{3}_{3} \alpha^{13}_{9} \left(\lambda + 2 \mu\right) & 0 & 0 & 0 & - \alpha^{11}_{7} \alpha^{13}_{9} \mu - \alpha^{23}_{7} \left(\alpha^{13}_{9} \left(\lambda + 2 \mu\right) - \alpha^{23}_{9} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{13}_{9} \left(- 2 \alpha^{13}_{9} \left(\lambda + 3 \mu\right) + \alpha^{15}_{9} \mu + \alpha^{23}_{9} \left(\lambda + 2 \mu\right)\right) - \alpha^{15}_{9} \left(\alpha^{13}_{9} \mu - 2 \alpha^{15}_{9} \left(\lambda + 3 \mu\right)\right) - \alpha^{23}_{9} \left(\alpha^{13}_{9} \left(\lambda + 2 \mu\right) - \alpha^{23}_{9} \left(\lambda + 3 \mu\right)\right) + \left(\alpha^{27}_{9}\right)^{2} \left(\lambda + 3 \mu\right) & 0 & - \alpha^{17}_{11} \left(\alpha^{15}_{9} \mu + \alpha^{27}_{9} \left(\lambda + 2 \mu\right)\right) + \alpha^{27}_{11} \alpha^{27}_{9} \left(\lambda + 3 \mu\right)\\0 & 0 & 0.5 \alpha^{16}_{10} \lambda + 1.5 \alpha^{16}_{10} \mu - 0.5 \alpha^{26}_{10} \mu & - 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) & 0 & 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) & 0 & 0 & - 0.5 \alpha^{16}_{10} \lambda - 1.5 \alpha^{16}_{10} \mu + 0.5 \alpha^{26}_{10} \mu & 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) - 0.5 \alpha^{26}_{10} \mu & 0 & - 0.5 \alpha^{16}_{10} \left(\lambda + \mu\right) + 0.5 \alpha^{26}_{10} \mu & 0 & 0 & - \alpha^{16}_{10} \alpha^{14}_{2} \left(\lambda + 2 \mu\right) - \alpha^{16}_{10} \alpha^{6}_{2} \mu + \alpha^{16}_{2} \left(2 \alpha^{16}_{10} \left(\lambda + 3 \mu\right) - \alpha^{26}_{10} \mu\right) & 0 & - \alpha^{16}_{10} \alpha^{6}_{4} \mu + \alpha^{18}_{10} \alpha^{18}_{4} & 0 & 0 & 0 & - \alpha^{16}_{10} \alpha^{14}_{8} \left(\lambda + 2 \mu\right) - \alpha^{26}_{8} \left(\alpha^{16}_{10} \mu - \alpha^{26}_{10} \left(\lambda + 3 \mu\right)\right) & 0 & \alpha^{16}_{10} \left(2 \alpha^{16}_{10} \left(\lambda + 3 \mu\right) - \alpha^{26}_{10} \mu\right) + \left(\alpha^{18}_{10}\right)^{2} - \alpha^{26}_{10} \left(\alpha^{16}_{10} \mu - \alpha^{26}_{10} \left(\lambda + 3 \mu\right)\right) & 0\\0 & 0 & - 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) & 0.5 \alpha^{17}_{11} \lambda + 1.5 \alpha^{17}_{11} \mu - 0.5 \alpha^{19}_{11} \mu - 0.5 \alpha^{27}_{11} \lambda - 1.0 \alpha^{27}_{11} \mu & 0 & - 0.5 \alpha^{17}_{11} \lambda - 1.5 \alpha^{17}_{11} \mu + 0.5 \alpha^{19}_{11} \mu & 0 & 0 & 0.5 \alpha^{17}_{11} \left(\lambda + \mu\right) - 0.5 \alpha^{27}_{11} \lambda & - 0.5 \alpha^{17}_{11} \lambda - 1.5 \alpha^{17}_{11} \mu + 0.5 \alpha^{27}_{11} \lambda + 1.0 \alpha^{27}_{11} \mu & 0 & \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right) & 0 & 0 & 0 & - \alpha^{17}_{11} \alpha^{15}_{3} \mu - \alpha^{17}_{11} \alpha^{7}_{3} \left(\lambda + 2 \mu\right) - \alpha^{17}_{3} \left(- 2 \alpha^{17}_{11} \left(\lambda + 3 \mu\right) + \alpha^{19}_{11} \mu + \alpha^{27}_{11} \left(\lambda + 2 \mu\right)\right) & 0 & - \alpha^{17}_{11} \alpha^{7}_{5} \left(\lambda + 2 \mu\right) - \alpha^{19}_{5} \left(\alpha^{17}_{11} \mu - \alpha^{19}_{11} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & - \alpha^{17}_{11} \alpha^{15}_{9} \mu - \alpha^{27}_{9} \left(\alpha^{17}_{11} \left(\lambda + 2 \mu\right) - \alpha^{27}_{11} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{17}_{11} \left(- 2 \alpha^{17}_{11} \left(\lambda + 3 \mu\right) + \alpha^{19}_{11} \mu + \alpha^{27}_{11} \left(\lambda + 2 \mu\right)\right) - \alpha^{19}_{11} \left(\alpha^{17}_{11} \mu - \alpha^{19}_{11} \left(\lambda + 3 \mu\right)\right) - \alpha^{27}_{11} \left(\alpha^{17}_{11} \left(\lambda + 2 \mu\right) - \alpha^{27}_{11} \left(\lambda + 3 \mu\right)\right)\end{array}\right]\end{split}\]
\[\begin{split}\displaystyle B_C^2 = \left[\begin{matrix}c_{x}\\c_{y}\\- 0.5 L^{2} f + 0.5 c_{x} \lambda + 1.0 c_{x} \mu - 0.5 c_{y} \mu + 0.5 i_{x} \lambda + 1.0 i_{x} \mu\\- 0.5 c_{x} \lambda + 0.5 c_{y} \mu + 0.5 i_{x} \lambda\\i_{x}\\0.5 i_{x} \lambda\\c_{x}\\0.5 c_{x} \lambda + 0.5 c_{y} \lambda + 1.0 c_{y} \mu\\- 0.5 L^{2} f + 0.5 c_{x} \lambda + 1.0 c_{x} \mu + 0.5 c_{y} \lambda + 0.5 c_{y} \mu + 0.5 i_{x} \lambda + 1.0 i_{x} \mu\\0.5 \lambda \left(c_{x} - i_{x}\right)\\i_{x}\\- 0.5 i_{x} \lambda\\- \frac{L^{2} \alpha^{12}_{0} f}{3} - \frac{L^{2} \alpha^{2}_{0} f}{12} + \frac{\alpha^{12}_{0} c_{y} \lambda}{2} + \frac{\alpha^{12}_{0} c_{y} \mu}{2} - \frac{\alpha^{2}_{0} c_{y} \mu}{2}\\- 0.5 \alpha^{13}_{1} c_{y} \lambda - 1.5 \alpha^{13}_{1} c_{y} \mu - 0.5 \alpha^{3}_{1} c_{x} \lambda\\- 0.166666666666667 L^{2} \alpha^{14}_{2} f - 0.333333333333333 L^{2} \alpha^{16}_{2} f - 0.0833333333333333 L^{2} \alpha^{2}_{2} f - 0.0833333333333333 L^{2} \alpha^{6}_{2} f + 0.5 \alpha^{14}_{2} c_{x} \lambda + 1.0 \alpha^{14}_{2} c_{x} \mu + 0.5 \alpha^{14}_{2} i_{x} \lambda + 1.0 \alpha^{14}_{2} i_{x} \mu - 0.5 \alpha^{2}_{2} c_{y} \mu\\0.5 \alpha^{15}_{3} c_{y} \mu - 0.5 \alpha^{3}_{3} c_{x} \lambda + 0.5 \alpha^{7}_{3} i_{x} \lambda\\- \frac{L^{2} \alpha^{6}_{4} f}{12}\\\frac{\alpha^{7}_{5} i_{x} \lambda}{2}\\- \frac{L^{2} \alpha^{22}_{6} f}{12}\\\alpha^{23}_{7} \left(0.5 c_{x} \lambda + 0.5 c_{y} \lambda + 1.0 c_{y} \mu\right)\\- 0.333333333333333 L^{2} \alpha^{12}_{8} f - 0.166666666666667 L^{2} \alpha^{14}_{8} f - 0.0833333333333333 L^{2} \alpha^{22}_{8} f - 0.0833333333333333 L^{2} \alpha^{26}_{8} f + 0.5 \alpha^{12}_{8} c_{y} \lambda + 0.5 \alpha^{12}_{8} c_{y} \mu + 0.5 \alpha^{14}_{8} c_{x} \lambda + 1.0 \alpha^{14}_{8} c_{x} \mu + 0.5 \alpha^{14}_{8} i_{x} \lambda + 1.0 \alpha^{14}_{8} i_{x} \mu\\c_{y} \left(- 0.5 \alpha^{13}_{9} \lambda - 1.5 \alpha^{13}_{9} \mu + 0.5 \alpha^{15}_{9} \mu + 0.5 \alpha^{23}_{9} \lambda + 1.0 \alpha^{23}_{9} \mu\right) + \frac{\lambda \left(\alpha^{23}_{9} c_{x} - \alpha^{27}_{9} i_{x}\right)}{2}\\\frac{L^{2} f \left(- 4 \alpha^{16}_{10} - \alpha^{26}_{10}\right)}{12}\\- \frac{\alpha^{27}_{11} i_{x} \lambda}{2}\end{matrix}\right]\end{split}\]

Compaire to \(A_C\), \(A_C^2\) gives almost the same matrix because the wrong terms are eliminated by \(DC\) operator in standard part but unforunately not in enriched and coupled parts as already analysys in theoric section.

For \(B_C^2\) it is the same, terms are not the same.

\[\begin{split}\displaystyle A_C^2 - A_C = \left[\begin{array}{cccccccccccccccccccccccc}0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{18}_{4} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0 & 0 & 0 & \alpha^{18}_{10} \left(0.5 \lambda + 1.0 \mu\right) & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 \alpha^{18}_{4} \lambda & 0 & 0 & 0 & 0 & 0 & 0.5 \alpha^{18}_{10} \lambda & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 \alpha^{10}_{0} \lambda & 0 & 0 & 0 & 0 & 0 & 0.5 \alpha^{10}_{6} \lambda & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{10}_{0} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0 & 0 & 0 & \alpha^{10}_{6} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & - 0.5 \alpha^{18}_{4} \lambda & 0 & 0 & 0 & 0 & 0 & - 0.5 \alpha^{18}_{10} \lambda & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 \alpha^{10}_{0} \lambda & \alpha^{10}_{0} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0 & \alpha^{10}_{0} \left(- \alpha^{10}_{0} \lambda - 3 \alpha^{10}_{0} \mu + \alpha^{10}_{0} + 2 \alpha^{12}_{0} \lambda + 4 \alpha^{12}_{0} \mu\right) & 0 & 0 & 0 & 0 & 0 & \alpha^{10}_{6} \left(- \alpha^{10}_{0} \left(\lambda + 3 \mu\right) + \alpha^{10}_{0} + \alpha^{12}_{0} \left(\lambda + 2 \mu\right)\right) & 0 & \alpha^{10}_{0} \alpha^{12}_{8} \left(\lambda + 2 \mu\right) & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{16}_{2} \alpha^{18}_{4} \left(\lambda + 2 \mu\right) & 0 & 0 & 0 & 0 & 0 & \alpha^{18}_{10} \alpha^{16}_{2} \left(\lambda + 2 \mu\right) & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & \alpha^{18}_{4} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0.5 \alpha^{18}_{4} \lambda & 0 & 0 & 0 & 0 & 0 & - 0.5 \alpha^{18}_{4} \lambda & 0 & 0 & \alpha^{16}_{2} \alpha^{18}_{4} \left(\lambda + 2 \mu\right) & 0 & \left(\alpha^{18}_{4}\right)^{2} \left(- \lambda - 3 \mu + 1\right) & 0 & 0 & 0 & 0 & 0 & \alpha^{18}_{4} \left(\alpha^{16}_{10} \lambda + 2 \alpha^{16}_{10} \mu - \alpha^{18}_{10} \lambda - 3 \alpha^{18}_{10} \mu + \alpha^{18}_{10}\right) & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 \alpha^{10}_{6} \lambda & \alpha^{10}_{6} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0 & \alpha^{10}_{6} \left(- \alpha^{10}_{0} \lambda - 3 \alpha^{10}_{0} \mu + \alpha^{10}_{0} + \alpha^{12}_{0} \lambda + 2 \alpha^{12}_{0} \mu\right) & 0 & 0 & 0 & 0 & 0 & \left(\alpha^{10}_{6}\right)^{2} \left(- \lambda - 3 \mu + 1\right) & 0 & \alpha^{10}_{6} \alpha^{12}_{8} \left(\lambda + 2 \mu\right) & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{10}_{0} \alpha^{12}_{8} \left(\lambda + 2 \mu\right) & 0 & 0 & 0 & 0 & 0 & \alpha^{10}_{6} \alpha^{12}_{8} \left(\lambda + 2 \mu\right) & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & \alpha^{18}_{10} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0.5 \alpha^{18}_{10} \lambda & 0 & 0 & 0 & 0 & 0 & - 0.5 \alpha^{18}_{10} \lambda & 0 & 0 & \alpha^{18}_{10} \alpha^{16}_{2} \left(\lambda + 2 \mu\right) & 0 & \alpha^{18}_{4} \left(\alpha^{16}_{10} \left(\lambda + 2 \mu\right) - \alpha^{18}_{10} \left(\lambda + 3 \mu\right) + \alpha^{18}_{10}\right) & 0 & 0 & 0 & 0 & 0 & \alpha^{18}_{10} \left(2 \alpha^{16}_{10} \lambda + 4 \alpha^{16}_{10} \mu - \alpha^{18}_{10} \lambda - 3 \alpha^{18}_{10} \mu + \alpha^{18}_{10}\right) & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\end{array}\right]\end{split}\]
\[\begin{split}\displaystyle B_C^2 - B_C = \left[\begin{matrix}0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\\alpha^{10}_{0} \left(0.0833333333333333 L^{2} f + 0.5 c_{x} \lambda + 1.0 c_{x} \mu + 0.5 c_{y} \lambda\right)\\0\\0\\0\\\alpha^{18}_{4} \left(0.0833333333333333 L^{2} f + 0.5 i_{x} \lambda + 1.0 i_{x} \mu\right)\\0\\\alpha^{10}_{6} \left(0.0833333333333333 L^{2} f + 0.5 c_{x} \lambda + 1.0 c_{x} \mu + 0.5 c_{y} \lambda\right)\\0\\0\\0\\\alpha^{18}_{10} \left(0.0833333333333333 L^{2} f + 0.5 i_{x} \lambda + 1.0 i_{x} \mu\right)\\0\end{matrix}\right]\end{split}\]

TS approach (III)#

As mentioned in theoric section

this approach only proposed in the shift case, use:

  • \(Q=P.D_C\)

  • \(W_S=P_S.X_{DC}\)

  • \(Z_S=A.W_S\)

under the condition that \(X_{DCE}=0\) which is the case here.

\[\begin{split}\displaystyle Q = \left[\begin{array}{cccccccccccccccccccccccc}0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{2}_{0} & 0 & \alpha^{2}_{2} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{3}_{1} & 0 & \alpha^{3}_{3} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{6}_{2} & 0 & \alpha^{6}_{4} & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{7}_{3} & 0 & \alpha^{7}_{5} & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{10}_{0} & 0 & 0 & 0 & 0 & 0 & \alpha^{10}_{6} & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & \alpha^{11}_{1} & 0 & 0 & 0 & 0 & 0 & \alpha^{11}_{7} & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & \alpha^{12}_{0} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{12}_{8} & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & \alpha^{13}_{1} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{13}_{9} & 0 & 0\\0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & \alpha^{14}_{2} & 0 & 0 & 0 & 0 & 0 & \alpha^{14}_{8} & 0 & 0 & 0\\0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & \alpha^{15}_{3} & 0 & 0 & 0 & 0 & 0 & \alpha^{15}_{9} & 0 & 0\\0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{16}_{2} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{16}_{10} & 0\\0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & \alpha^{17}_{3} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{17}_{11}\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{18}_{4} & 0 & 0 & 0 & 0 & 0 & \alpha^{18}_{10} & 0\\0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & \alpha^{19}_{5} & 0 & 0 & 0 & 0 & 0 & \alpha^{19}_{11}\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{22}_{6} & 0 & \alpha^{22}_{8} & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{23}_{7} & 0 & \alpha^{23}_{9} & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{26}_{8} & 0 & \alpha^{26}_{10} & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \alpha^{27}_{9} & 0 & \alpha^{27}_{11}\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\end{array}\right]\end{split}\]

Hide code cell outputs

\[\begin{split}\displaystyle Q = \left[\begin{array}{cccccccccccccccccccccccc}0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -0.0001587764697923 & 0 & -0.00522329057305718 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.00139819137180615 & 0 & -0.00208768395521879 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.0193862337836368 & 0 & -0.0237760416666667 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.00643656572423745 & 0 & -0.000807291666666663 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.00123737117470627 & 0 & 0 & 0 & 0 & 0 & 0.00223958333333333 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & -0.00426610457118373 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -0.0104776581340928 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & -0.000335594118575652 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.0102661159103609 & 0 & 0\\0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.00260150771413244 & 0 & 0 & 0 & 0 & 0 & 0.0019046744921092 & 0 & 0 & 0\\0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & -0.0041531405065594 & 0 & 0 & 0 & 0 & 0 & 0.00801364976529021 & 0 & 0\\0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.0149172493070886 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -0.0294964551371455 & 0\\0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & -0.00424463541849521 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.0149203858670386\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & -0.0102604166666667 & 0 & 0 & 0 & 0 & 0 & 0.0149203858670386\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.00122395833333333 & 0 & -0.00580704462463893 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -0.000807291666666667 & 0 & 0.00814641796550314 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.0192369221044892 & 0 & -0.0247544746629475 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -0.00283384860686332 & 0 & 0.00405334728033473\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\end{array}\right]\end{split}\]
\[\begin{split}\displaystyle W_S = \left[\begin{matrix}1.0 c_{x}\\1.0 c_{y}\\0.5 c_{x}\\0.5 c_{y}\\0\\0\\0.5 i_{x}\\0\\1.0 i_{x}\\0\\1.0 c_{x}\\0.5 c_{y}\\0.5 c_{x}\\0.5 c_{y}\\0\\0\\0.5 i_{x}\\0\\1.0 i_{x}\\0\\1.0 c_{x}\\0\\0.5 c_{x}\\0\\0\\0\\0.5 i_{x}\\0\\1.0 i_{x}\\0\end{matrix}\right] Z_S = \left[\begin{matrix}- 0.5 c_{x} \mu + 0.5 c_{x} \left(- \frac{\lambda}{2} - \mu\right) + 1.0 c_{x} \left(\frac{\lambda}{2} + \frac{3 \mu}{2}\right) + 0.25 c_{y} \lambda + 0.25 c_{y} \mu + 0.5 c_{y} \left(- \frac{\lambda}{2} - \frac{\mu}{2}\right)\\0.5 c_{x} \lambda + 0.25 c_{x} \mu + 0.5 c_{x} \left(- \frac{\lambda}{2} - \frac{\mu}{2}\right) - 0.25 c_{y} \mu + 0.5 c_{y} \left(- \frac{\lambda}{2} - \mu\right) + 1.0 c_{y} \left(\frac{\lambda}{2} + \frac{3 \mu}{2}\right)\\- 0.5 c_{x} \mu + 1.0 c_{x} \left(- \frac{\lambda}{2} - \mu\right) + 0.5 c_{x} \left(\lambda + 3 \mu\right) + 0.5 c_{y} \mu\\0.5 c_{x} \lambda - 0.5 c_{y} \mu + 0.5 c_{y} \left(- \lambda - 2 \mu\right) + 0.5 c_{y} \left(\lambda + 3 \mu\right)\\0.5 c_{x} \left(- \frac{\lambda}{2} - \mu\right) - 0.25 c_{y} \lambda + 0.5 c_{y} \left(\frac{\lambda}{2} + \frac{\mu}{2}\right) + 0.5 i_{x} \left(- \frac{\lambda}{2} - \mu\right)\\- 0.25 c_{x} \mu + 0.5 c_{x} \left(\frac{\lambda}{2} + \frac{\mu}{2}\right) - 0.25 c_{y} \mu + 0.25 i_{x} \mu + 0.5 i_{x} \left(- \frac{\lambda}{2} - \frac{\mu}{2}\right)\\- 0.5 i_{x} \mu + 1.0 i_{x} \left(- \frac{\lambda}{2} - \mu\right) + 0.5 i_{x} \left(\lambda + 3 \mu\right)\\- 0.5 i_{x} \lambda\\- 0.5 i_{x} \mu + 0.5 i_{x} \left(- \frac{\lambda}{2} - \mu\right) + 1.0 i_{x} \left(\frac{\lambda}{2} + \frac{3 \mu}{2}\right)\\- 0.5 i_{x} \lambda - 0.25 i_{x} \mu + 0.5 i_{x} \left(\frac{\lambda}{2} + \frac{\mu}{2}\right)\\- 1.0 c_{x} \mu + 0.5 c_{x} \left(- \lambda - 2 \mu\right) + 1.0 c_{x} \left(\lambda + 3 \mu\right) + 0.5 c_{y} \lambda\\- 0.5 c_{y} \mu + 1.0 c_{y} \left(- \frac{\lambda}{2} - \mu\right) + 0.5 c_{y} \left(\lambda + 3 \mu\right)\\- 1.0 c_{x} \mu + 1.0 c_{x} \left(- \lambda - 2 \mu\right) + 0.5 c_{x} \left(2 \lambda + 6 \mu\right) + 1.0 c_{y} \left(- \frac{\lambda}{2} - \frac{\mu}{2}\right)\\1.0 c_{x} \left(- \frac{\lambda}{2} - \frac{\mu}{2}\right) + 1.0 c_{x} \left(\frac{\lambda}{2} + \frac{\mu}{2}\right) - 0.5 c_{y} \mu + 0.5 c_{y} \left(- \lambda - 2 \mu\right) + 0.5 c_{y} \left(2 \lambda + 6 \mu\right)\\0.5 c_{x} \left(- \lambda - 2 \mu\right) + 0.5 i_{x} \left(- \lambda - 2 \mu\right)\\- 0.5 c_{y} \mu\\- 1.0 i_{x} \mu + 1.0 i_{x} \left(- \lambda - 2 \mu\right) + 0.5 i_{x} \left(2 \lambda + 6 \mu\right)\\1.0 i_{x} \left(- \frac{\lambda}{2} - \frac{\mu}{2}\right) + 1.0 i_{x} \left(\frac{\lambda}{2} + \frac{\mu}{2}\right)\\- 1.0 i_{x} \mu + 0.5 i_{x} \left(- \lambda - 2 \mu\right) + 1.0 i_{x} \left(\lambda + 3 \mu\right)\\0\\- 0.5 c_{x} \mu + 0.5 c_{x} \left(- \frac{\lambda}{2} - \mu\right) + 1.0 c_{x} \left(\frac{\lambda}{2} + \frac{3 \mu}{2}\right) - 0.25 c_{y} \mu + 0.5 c_{y} \left(\frac{\lambda}{2} + \frac{\mu}{2}\right)\\- 0.5 c_{x} \lambda - 0.25 c_{x} \mu + 0.5 c_{x} \left(\frac{\lambda}{2} + \frac{\mu}{2}\right) + 0.5 c_{y} \left(- \frac{\lambda}{2} - \mu\right)\\- 0.5 c_{x} \mu + 1.0 c_{x} \left(- \frac{\lambda}{2} - \mu\right) + 0.5 c_{x} \left(\lambda + 3 \mu\right)\\- 0.5 c_{x} \lambda + 0.5 c_{y} \left(- \lambda - 2 \mu\right)\\0.5 c_{x} \left(- \frac{\lambda}{2} - \mu\right) + 0.5 c_{y} \left(- \frac{\lambda}{2} - \frac{\mu}{2}\right) + 0.5 i_{x} \left(- \frac{\lambda}{2} - \mu\right)\\0.25 c_{x} \mu + 0.5 c_{x} \left(- \frac{\lambda}{2} - \frac{\mu}{2}\right) - 0.25 i_{x} \mu + 0.5 i_{x} \left(\frac{\lambda}{2} + \frac{\mu}{2}\right)\\- 0.5 i_{x} \mu + 1.0 i_{x} \left(- \frac{\lambda}{2} - \mu\right) + 0.5 i_{x} \left(\lambda + 3 \mu\right)\\0.5 i_{x} \lambda\\- 0.5 i_{x} \mu + 0.5 i_{x} \left(- \frac{\lambda}{2} - \mu\right) + 1.0 i_{x} \left(\frac{\lambda}{2} + \frac{3 \mu}{2}\right)\\0.5 i_{x} \lambda + 0.25 i_{x} \mu + 0.5 i_{x} \left(- \frac{\lambda}{2} - \frac{\mu}{2}\right)\end{matrix}\right]\end{split}\]

Hide code cell outputs

\[\begin{split}\displaystyle W_S = \left[\begin{matrix}0\\0\\0\\0\\0\\0\\0.05\\0\\0.1\\0\\0\\0\\0\\0\\0\\0\\0.05\\0\\0.1\\0\\0\\0\\0\\0\\0\\0\\0.05\\0\\0.1\\0\end{matrix}\right] Z_S = \left[\begin{matrix}0\\0\\0\\0\\-187.5\\-93.75\\0\\-187.5\\187.5\\-93.75\\0\\0\\0\\0\\-375.0\\0\\0\\0\\375.0\\0\\0\\0\\0\\0\\-187.5\\93.75\\0\\187.5\\187.5\\93.75\end{matrix}\right]\end{split}\]

The assocated system is then

\[\begin{split}\displaystyle A_C^3 = Q^t.A.Q+U_C =\left[\begin{array}{cccccccccccccccccccccccc}1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 1.0 \lambda + 3.0 \mu & - 0.5 \lambda - 0.5 \mu & 0 & 0.5 \lambda & 0 & 0 & - 1.0 \mu & 0.5 \lambda + 0.5 \mu & 0 & - 0.5 \lambda - 0.5 \mu & \alpha^{12}_{0} \left(- 0.5 \lambda - 1.5 \mu\right) + 0.5 \alpha^{2}_{0} \mu & \alpha^{13}_{1} \left(0.5 \lambda + 0.5 \mu\right) - 0.5 \alpha^{3}_{1} \lambda & \alpha^{14}_{2} \left(0.5 \lambda + 1.0 \mu\right) + \alpha^{16}_{2} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{2}_{2} \mu & \alpha^{17}_{3} \left(- 0.5 \lambda - 0.5 \mu\right) - 0.5 \alpha^{3}_{3} \lambda + 0.5 \alpha^{7}_{3} \lambda & \alpha^{18}_{4} \left(- 0.5 \lambda - 1.0 \mu\right) & 0.5 \alpha^{7}_{5} \lambda & 0 & 0 & \alpha^{12}_{8} \left(- 0.5 \lambda - 1.5 \mu\right) + \alpha^{14}_{8} \left(0.5 \lambda + 1.0 \mu\right) - 0.5 \alpha^{26}_{8} \mu & \alpha^{13}_{9} \left(0.5 \lambda + 0.5 \mu\right) & \alpha^{16}_{10} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{18}_{10} \left(- 0.5 \lambda - 1.0 \mu\right) - 0.5 \alpha^{26}_{10} \mu & \alpha^{17}_{11} \left(- 0.5 \lambda - 0.5 \mu\right)\\0 & 0 & - 0.5 \lambda - 0.5 \mu & 1.0 \lambda + 3.0 \mu & 0 & - 0.5 \mu & 0 & 0 & 0.5 \lambda + 0.5 \mu & - 1.0 \lambda - 2.0 \mu & 0 & 0 & \alpha^{12}_{0} \left(0.5 \lambda + 0.5 \mu\right) - 0.5 \alpha^{2}_{0} \mu & \alpha^{13}_{1} \left(- 0.5 \lambda - 1.5 \mu\right) + \alpha^{3}_{1} \left(0.5 \lambda + 1.0 \mu\right) & \alpha^{16}_{2} \left(- 0.5 \lambda - 0.5 \mu\right) - 0.5 \alpha^{2}_{2} \mu + 0.5 \alpha^{6}_{2} \mu & 0.5 \alpha^{15}_{3} \mu + \alpha^{17}_{3} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{3}_{3} \left(0.5 \lambda + 1.0 \mu\right) & 0.5 \alpha^{6}_{4} \mu & - 0.5 \alpha^{19}_{5} \mu & 0 & 0 & \alpha^{12}_{8} \left(0.5 \lambda + 0.5 \mu\right) & \alpha^{13}_{9} \left(- 0.5 \lambda - 1.5 \mu\right) + 0.5 \alpha^{15}_{9} \mu + \alpha^{27}_{9} \left(- 0.5 \lambda - 1.0 \mu\right) & \alpha^{16}_{10} \left(- 0.5 \lambda - 0.5 \mu\right) & \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{19}_{11} \mu + \alpha^{27}_{11} \left(- 0.5 \lambda - 1.0 \mu\right)\\0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0.5 \lambda & - 0.5 \mu & 0 & 0.5 \lambda + 1.5 \mu & 0 & 0 & 0 & 0 & 0 & - 0.5 \lambda - 1.0 \mu & 0 & 0 & \alpha^{16}_{2} \left(0.5 \lambda + 0.5 \mu\right) - 0.5 \alpha^{6}_{2} \mu & \alpha^{17}_{3} \left(- 0.5 \lambda - 1.5 \mu\right) + \alpha^{7}_{3} \left(0.5 \lambda + 1.0 \mu\right) & - 0.5 \alpha^{18}_{4} \lambda - 0.5 \alpha^{6}_{4} \mu & 0.5 \alpha^{19}_{5} \mu + \alpha^{7}_{5} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0 & 0 & 0 & \alpha^{16}_{10} \left(0.5 \lambda + 0.5 \mu\right) - 0.5 \alpha^{18}_{10} \lambda & \alpha^{17}_{11} \left(- 0.5 \lambda - 1.5 \mu\right) + 0.5 \alpha^{19}_{11} \mu\\0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0.5 \lambda + 1.5 \mu & 0.5 \lambda & - 0.5 \mu & 0 & 0 & - 0.5 \alpha^{10}_{0} \lambda + \alpha^{12}_{0} \left(0.5 \lambda + 0.5 \mu\right) & 0.5 \alpha^{11}_{1} \mu + \alpha^{13}_{1} \left(- 0.5 \lambda - 1.5 \mu\right) & 0 & 0 & 0 & 0 & - 0.5 \alpha^{10}_{6} \lambda - 0.5 \alpha^{22}_{6} \mu & 0.5 \alpha^{11}_{7} \mu + \alpha^{23}_{7} \left(0.5 \lambda + 1.0 \mu\right) & \alpha^{12}_{8} \left(0.5 \lambda + 0.5 \mu\right) - 0.5 \alpha^{22}_{8} \mu & \alpha^{13}_{9} \left(- 0.5 \lambda - 1.5 \mu\right) + \alpha^{23}_{9} \left(0.5 \lambda + 1.0 \mu\right) & 0 & 0\\0 & 0 & - 1.0 \mu & 0.5 \lambda + 0.5 \mu & 0 & 0 & 0 & 0.5 \lambda & 1.0 \lambda + 3.0 \mu & - 0.5 \lambda - 0.5 \mu & 0 & 0.5 \mu & \alpha^{10}_{0} \left(- 0.5 \lambda - 1.0 \mu\right) + \alpha^{12}_{0} \left(0.5 \lambda + 1.5 \mu\right) - 0.5 \alpha^{2}_{0} \mu & \alpha^{13}_{1} \left(- 0.5 \lambda - 0.5 \mu\right) & \alpha^{14}_{2} \left(0.5 \lambda + 1.0 \mu\right) + \alpha^{16}_{2} \left(- 0.5 \lambda - 1.5 \mu\right) - 0.5 \alpha^{2}_{2} \mu & \alpha^{17}_{3} \left(0.5 \lambda + 0.5 \mu\right) & 0 & 0 & \alpha^{10}_{6} \left(- 0.5 \lambda - 1.0 \mu\right) & 0.5 \alpha^{23}_{7} \lambda & \alpha^{12}_{8} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{14}_{8} \left(0.5 \lambda + 1.0 \mu\right) + 0.5 \alpha^{26}_{8} \mu & \alpha^{13}_{9} \left(- 0.5 \lambda - 0.5 \mu\right) + 0.5 \alpha^{23}_{9} \lambda - 0.5 \alpha^{27}_{9} \lambda & \alpha^{16}_{10} \left(- 0.5 \lambda - 1.5 \mu\right) + 0.5 \alpha^{26}_{10} \mu & \alpha^{17}_{11} \left(0.5 \lambda + 0.5 \mu\right) - 0.5 \alpha^{27}_{11} \lambda\\0 & 0 & 0.5 \lambda + 0.5 \mu & - 1.0 \lambda - 2.0 \mu & 0 & 0 & 0 & - 0.5 \mu & - 0.5 \lambda - 0.5 \mu & 1.0 \lambda + 3.0 \mu & 0 & - 0.5 \mu & \alpha^{12}_{0} \left(- 0.5 \lambda - 0.5 \mu\right) & - 0.5 \alpha^{11}_{1} \mu + \alpha^{13}_{1} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{3}_{1} \left(- 0.5 \lambda - 1.0 \mu\right) & \alpha^{16}_{2} \left(0.5 \lambda + 0.5 \mu\right) & 0.5 \alpha^{15}_{3} \mu + \alpha^{17}_{3} \left(- 0.5 \lambda - 1.5 \mu\right) + \alpha^{3}_{3} \left(- 0.5 \lambda - 1.0 \mu\right) & 0 & 0 & 0.5 \alpha^{22}_{6} \mu & - 0.5 \alpha^{11}_{7} \mu & \alpha^{12}_{8} \left(- 0.5 \lambda - 0.5 \mu\right) + 0.5 \alpha^{22}_{8} \mu - 0.5 \alpha^{26}_{8} \mu & \alpha^{13}_{9} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{15}_{9} \mu + \alpha^{27}_{9} \left(0.5 \lambda + 1.0 \mu\right) & \alpha^{16}_{10} \left(0.5 \lambda + 0.5 \mu\right) - 0.5 \alpha^{26}_{10} \mu & \alpha^{17}_{11} \left(- 0.5 \lambda - 1.5 \mu\right) + \alpha^{27}_{11} \left(0.5 \lambda + 1.0 \mu\right)\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & - 0.5 \lambda - 0.5 \mu & 0 & 0 & - 0.5 \lambda - 1.0 \mu & 0 & 0 & 0.5 \mu & - 0.5 \mu & 0 & 0.5 \lambda + 1.5 \mu & 0 & 0 & \alpha^{16}_{2} \left(- 0.5 \lambda - 0.5 \mu\right) & - 0.5 \alpha^{15}_{3} \mu + \alpha^{17}_{3} \left(0.5 \lambda + 1.5 \mu\right) + \alpha^{7}_{3} \left(- 0.5 \lambda - 1.0 \mu\right) & 0.5 \alpha^{18}_{4} \lambda & \alpha^{7}_{5} \left(- 0.5 \lambda - 1.0 \mu\right) & 0 & 0 & 0.5 \alpha^{26}_{8} \mu & - 0.5 \alpha^{15}_{9} \mu & \alpha^{16}_{10} \left(- 0.5 \lambda - 0.5 \mu\right) + 0.5 \alpha^{18}_{10} \lambda + 0.5 \alpha^{26}_{10} \mu & \alpha^{17}_{11} \left(0.5 \lambda + 1.5 \mu\right)\\0 & 0 & - 0.5 \alpha^{12}_{0} \mu + 0.5 \alpha^{12}_{0} \left(- \lambda - 2 \mu\right) + 1.0 \alpha^{2}_{0} \left(- \frac{\lambda}{2} - \mu\right) + 0.5 \alpha^{2}_{0} \left(\lambda + 3 \mu\right) & 1.0 \alpha^{12}_{0} \left(\frac{\lambda}{2} + \frac{\mu}{2}\right) - 0.5 \alpha^{2}_{0} \mu & 0 & 0 & 0 & - 0.5 \alpha^{10}_{0} \lambda + 1.0 \alpha^{12}_{0} \left(\frac{\lambda}{2} + \frac{\mu}{2}\right) & 0.5 \alpha^{10}_{0} \left(- \lambda - 2 \mu\right) - 0.5 \alpha^{12}_{0} \mu + 0.5 \alpha^{12}_{0} \left(- \lambda - 2 \mu\right) + 0.5 \alpha^{12}_{0} \left(2 \lambda + 6 \mu\right) - 0.5 \alpha^{2}_{0} \mu & 1.0 \alpha^{12}_{0} \left(- \frac{\lambda}{2} - \frac{\mu}{2}\right) & 0 & 0 & \alpha^{10}_{0} \left(\alpha^{10}_{0} \left(\lambda + 3 \mu\right) + \alpha^{12}_{0} \left(- \lambda - 2 \mu\right)\right) + \alpha^{12}_{0} \left(\alpha^{10}_{0} \left(- \lambda - 2 \mu\right) + \alpha^{12}_{0} \left(2 \lambda + 6 \mu\right) - \alpha^{2}_{0} \mu\right) + \alpha^{2}_{0} \left(- \alpha^{12}_{0} \mu + \alpha^{2}_{0} \left(\lambda + 3 \mu\right)\right) & 0 & \alpha^{12}_{0} \alpha^{14}_{2} \left(- \lambda - 2 \mu\right) + \alpha^{2}_{2} \left(- \alpha^{12}_{0} \mu + \alpha^{2}_{0} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & - \alpha^{12}_{0} \alpha^{22}_{6} \mu + \alpha^{10}_{6} \left(\alpha^{10}_{0} \left(\lambda + 3 \mu\right) + \alpha^{12}_{0} \left(- \lambda - 2 \mu\right)\right) & 0 & \alpha^{12}_{0} \alpha^{14}_{8} \left(- \lambda - 2 \mu\right) - \alpha^{12}_{0} \alpha^{22}_{8} \mu + \alpha^{12}_{8} \left(\alpha^{10}_{0} \left(- \lambda - 2 \mu\right) + \alpha^{12}_{0} \left(2 \lambda + 6 \mu\right) - \alpha^{2}_{0} \mu\right) & 0 & 0 & 0\\0 & 0 & 1.0 \alpha^{13}_{1} \left(\frac{\lambda}{2} + \frac{\mu}{2}\right) - 0.5 \alpha^{3}_{1} \lambda & - 0.5 \alpha^{13}_{1} \mu + 0.5 \alpha^{13}_{1} \left(- \lambda - 2 \mu\right) - 0.5 \alpha^{3}_{1} \mu + 0.5 \alpha^{3}_{1} \left(\lambda + 3 \mu\right) & 0 & 0 & 0 & 1.0 \alpha^{11}_{1} \left(- \frac{\lambda}{2} - \mu\right) + 0.5 \alpha^{11}_{1} \left(\lambda + 3 \mu\right) - 0.5 \alpha^{13}_{1} \mu + 0.5 \alpha^{13}_{1} \left(- \lambda - 2 \mu\right) & 1.0 \alpha^{13}_{1} \left(- \frac{\lambda}{2} - \frac{\mu}{2}\right) & - 0.5 \alpha^{11}_{1} \mu - 0.5 \alpha^{13}_{1} \mu + 0.5 \alpha^{13}_{1} \left(- \lambda - 2 \mu\right) + 0.5 \alpha^{13}_{1} \left(2 \lambda + 6 \mu\right) + 0.5 \alpha^{3}_{1} \left(- \lambda - 2 \mu\right) & 0 & 0 & 0 & \alpha^{11}_{1} \left(\alpha^{11}_{1} \left(\lambda + 3 \mu\right) - \alpha^{13}_{1} \mu\right) + \alpha^{13}_{1} \left(- \alpha^{11}_{1} \mu + \alpha^{13}_{1} \left(2 \lambda + 6 \mu\right) + \alpha^{3}_{1} \left(- \lambda - 2 \mu\right)\right) + \alpha^{3}_{1} \left(\alpha^{13}_{1} \left(- \lambda - 2 \mu\right) + \alpha^{3}_{1} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{13}_{1} \alpha^{15}_{3} \mu + \alpha^{3}_{3} \left(\alpha^{13}_{1} \left(- \lambda - 2 \mu\right) + \alpha^{3}_{1} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & \alpha^{13}_{1} \alpha^{23}_{7} \left(- \lambda - 2 \mu\right) + \alpha^{11}_{7} \left(\alpha^{11}_{1} \left(\lambda + 3 \mu\right) - \alpha^{13}_{1} \mu\right) & 0 & - \alpha^{13}_{1} \alpha^{15}_{9} \mu + \alpha^{13}_{1} \alpha^{23}_{9} \left(- \lambda - 2 \mu\right) + \alpha^{13}_{9} \left(- \alpha^{11}_{1} \mu + \alpha^{13}_{1} \left(2 \lambda + 6 \mu\right) + \alpha^{3}_{1} \left(- \lambda - 2 \mu\right)\right) & 0 & 0\\0 & 0 & - 1.0 \alpha^{14}_{2} \mu + 0.5 \alpha^{14}_{2} \left(- \lambda - 2 \mu\right) + 0.5 \alpha^{14}_{2} \left(2 \lambda + 6 \mu\right) - 0.5 \alpha^{16}_{2} \mu + 0.5 \alpha^{16}_{2} \left(- \lambda - 2 \mu\right) + 0.5 \alpha^{16}_{2} \left(2 \lambda + 6 \mu\right) + 1.0 \alpha^{2}_{2} \left(- \frac{\lambda}{2} - \mu\right) + 0.5 \alpha^{2}_{2} \left(\lambda + 3 \mu\right) - 0.5 \alpha^{6}_{2} \mu + 1.0 \alpha^{6}_{2} \left(- \frac{\lambda}{2} - \mu\right) + 0.5 \alpha^{6}_{2} \left(\lambda + 3 \mu\right) & 1.0 \alpha^{16}_{2} \left(- \frac{\lambda}{2} - \frac{\mu}{2}\right) - 0.5 \alpha^{2}_{2} \mu + 0.5 \alpha^{6}_{2} \mu & 0 & 1.0 \alpha^{16}_{2} \left(\frac{\lambda}{2} + \frac{\mu}{2}\right) - 0.5 \alpha^{6}_{2} \mu & 0 & 0 & - 1.0 \alpha^{14}_{2} \mu + 0.5 \alpha^{14}_{2} \left(- \lambda - 2 \mu\right) + 0.5 \alpha^{14}_{2} \left(2 \lambda + 6 \mu\right) - 0.5 \alpha^{16}_{2} \mu + 0.5 \alpha^{16}_{2} \left(- \lambda - 2 \mu\right) - 0.5 \alpha^{2}_{2} \mu & 1.0 \alpha^{16}_{2} \left(\frac{\lambda}{2} + \frac{\mu}{2}\right) & 0 & 1.0 \alpha^{16}_{2} \left(- \frac{\lambda}{2} - \frac{\mu}{2}\right) & \alpha^{12}_{0} \left(\alpha^{14}_{2} \left(- \lambda - 2 \mu\right) - \alpha^{2}_{2} \mu\right) + \alpha^{2}_{0} \alpha^{2}_{2} \left(\lambda + 3 \mu\right) & 0 & \alpha^{14}_{2} \left(\alpha^{14}_{2} \left(2 \lambda + 6 \mu\right) + \alpha^{16}_{2} \left(- \lambda - 2 \mu\right)\right) + \alpha^{16}_{2} \left(\alpha^{14}_{2} \left(- \lambda - 2 \mu\right) + \alpha^{16}_{2} \left(2 \lambda + 6 \mu\right) - \alpha^{6}_{2} \mu\right) + \left(\alpha^{2}_{2}\right)^{2} \left(\lambda + 3 \mu\right) + \alpha^{6}_{2} \left(- \alpha^{16}_{2} \mu + \alpha^{6}_{2} \left(\lambda + 3 \mu\right)\right) & 0 & \alpha^{16}_{2} \alpha^{18}_{4} \left(- \lambda - 2 \mu\right) + \alpha^{6}_{4} \left(- \alpha^{16}_{2} \mu + \alpha^{6}_{2} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & - \alpha^{16}_{2} \alpha^{26}_{8} \mu + \alpha^{12}_{8} \left(\alpha^{14}_{2} \left(- \lambda - 2 \mu\right) - \alpha^{2}_{2} \mu\right) + \alpha^{14}_{8} \left(\alpha^{14}_{2} \left(2 \lambda + 6 \mu\right) + \alpha^{16}_{2} \left(- \lambda - 2 \mu\right)\right) & 0 & \alpha^{16}_{10} \left(\alpha^{14}_{2} \left(- \lambda - 2 \mu\right) + \alpha^{16}_{2} \left(2 \lambda + 6 \mu\right) - \alpha^{6}_{2} \mu\right) + \alpha^{18}_{10} \alpha^{16}_{2} \left(- \lambda - 2 \mu\right) - \alpha^{26}_{10} \alpha^{16}_{2} \mu & 0\\0 & 0 & 1.0 \alpha^{17}_{3} \left(- \frac{\lambda}{2} - \frac{\mu}{2}\right) - 0.5 \alpha^{3}_{3} \lambda + 0.5 \alpha^{7}_{3} \lambda & - 0.5 \alpha^{15}_{3} \mu + 1.0 \alpha^{15}_{3} \left(- \lambda - 2 \mu\right) + 0.5 \alpha^{15}_{3} \left(2 \lambda + 6 \mu\right) - 0.5 \alpha^{17}_{3} \mu + 0.5 \alpha^{17}_{3} \left(- \lambda - 2 \mu\right) + 0.5 \alpha^{17}_{3} \left(2 \lambda + 6 \mu\right) - 0.5 \alpha^{3}_{3} \mu + 0.5 \alpha^{3}_{3} \left(\lambda + 3 \mu\right) - 0.5 \alpha^{7}_{3} \mu + 0.5 \alpha^{7}_{3} \left(- \lambda - 2 \mu\right) + 0.5 \alpha^{7}_{3} \left(\lambda + 3 \mu\right) & 0 & - 0.5 \alpha^{17}_{3} \mu + 0.5 \alpha^{17}_{3} \left(- \lambda - 2 \mu\right) - 0.5 \alpha^{7}_{3} \mu + 0.5 \alpha^{7}_{3} \left(\lambda + 3 \mu\right) & 0 & 0 & 1.0 \alpha^{17}_{3} \left(\frac{\lambda}{2} + \frac{\mu}{2}\right) & - 0.5 \alpha^{15}_{3} \mu + 1.0 \alpha^{15}_{3} \left(- \lambda - 2 \mu\right) + 0.5 \alpha^{15}_{3} \left(2 \lambda + 6 \mu\right) - 0.5 \alpha^{17}_{3} \mu + 0.5 \alpha^{17}_{3} \left(- \lambda - 2 \mu\right) + 0.5 \alpha^{3}_{3} \left(- \lambda - 2 \mu\right) & 0 & - 0.5 \alpha^{15}_{3} \mu - 0.5 \alpha^{17}_{3} \mu + 0.5 \alpha^{17}_{3} \left(- \lambda - 2 \mu\right) + 0.5 \alpha^{17}_{3} \left(2 \lambda + 6 \mu\right) + 0.5 \alpha^{7}_{3} \left(- \lambda - 2 \mu\right) & 0 & \alpha^{13}_{1} \left(- \alpha^{15}_{3} \mu + \alpha^{3}_{3} \left(- \lambda - 2 \mu\right)\right) + \alpha^{3}_{1} \alpha^{3}_{3} \left(\lambda + 3 \mu\right) & 0 & \alpha^{15}_{3} \left(\alpha^{15}_{3} \left(2 \lambda + 6 \mu\right) - \alpha^{17}_{3} \mu\right) + \alpha^{17}_{3} \left(- \alpha^{15}_{3} \mu + \alpha^{17}_{3} \left(2 \lambda + 6 \mu\right) + \alpha^{7}_{3} \left(- \lambda - 2 \mu\right)\right) + \left(\alpha^{3}_{3}\right)^{2} \left(\lambda + 3 \mu\right) + \alpha^{7}_{3} \left(\alpha^{17}_{3} \left(- \lambda - 2 \mu\right) + \alpha^{7}_{3} \left(\lambda + 3 \mu\right)\right) & 0 & - \alpha^{17}_{3} \alpha^{19}_{5} \mu + \alpha^{7}_{5} \left(\alpha^{17}_{3} \left(- \lambda - 2 \mu\right) + \alpha^{7}_{3} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & \alpha^{17}_{3} \alpha^{27}_{9} \left(- \lambda - 2 \mu\right) + \alpha^{13}_{9} \left(- \alpha^{15}_{3} \mu + \alpha^{3}_{3} \left(- \lambda - 2 \mu\right)\right) + \alpha^{15}_{9} \left(\alpha^{15}_{3} \left(2 \lambda + 6 \mu\right) - \alpha^{17}_{3} \mu\right) & 0 & \alpha^{17}_{11} \left(- \alpha^{15}_{3} \mu + \alpha^{17}_{3} \left(2 \lambda + 6 \mu\right) + \alpha^{7}_{3} \left(- \lambda - 2 \mu\right)\right) - \alpha^{19}_{11} \alpha^{17}_{3} \mu + \alpha^{27}_{11} \alpha^{17}_{3} \left(- \lambda - 2 \mu\right)\\0 & 0 & 0.5 \alpha^{18}_{4} \left(- \lambda - 2 \mu\right) - 0.5 \alpha^{6}_{4} \mu + 1.0 \alpha^{6}_{4} \left(- \frac{\lambda}{2} - \mu\right) + 0.5 \alpha^{6}_{4} \left(\lambda + 3 \mu\right) & 0.5 \alpha^{6}_{4} \mu & 0 & - 0.5 \alpha^{18}_{4} \lambda - 0.5 \alpha^{6}_{4} \mu & 0 & 0 & 0 & 0 & 0 & 0.5 \alpha^{18}_{4} \lambda & 0 & 0 & \alpha^{16}_{2} \left(\alpha^{18}_{4} \left(- \lambda - 2 \mu\right) - \alpha^{6}_{4} \mu\right) + \alpha^{6}_{2} \alpha^{6}_{4} \left(\lambda + 3 \mu\right) & 0 & \left(\alpha^{18}_{4}\right)^{2} \left(\lambda + 3 \mu\right) + \left(\alpha^{6}_{4}\right)^{2} \left(\lambda + 3 \mu\right) & 0 & 0 & 0 & 0 & 0 & \alpha^{16}_{10} \left(\alpha^{18}_{4} \left(- \lambda - 2 \mu\right) - \alpha^{6}_{4} \mu\right) + \alpha^{18}_{10} \alpha^{18}_{4} \left(\lambda + 3 \mu\right) & 0\\0 & 0 & 0.5 \alpha^{7}_{5} \lambda & - 0.5 \alpha^{19}_{5} \mu - 0.5 \alpha^{7}_{5} \mu + 0.5 \alpha^{7}_{5} \left(- \lambda - 2 \mu\right) + 0.5 \alpha^{7}_{5} \left(\lambda + 3 \mu\right) & 0 & 1.0 \alpha^{19}_{5} \left(- \frac{\lambda}{2} - \mu\right) + 0.5 \alpha^{19}_{5} \left(\lambda + 3 \mu\right) - 0.5 \alpha^{7}_{5} \mu + 0.5 \alpha^{7}_{5} \left(\lambda + 3 \mu\right) & 0 & 0 & 0 & 0 & 0 & - 0.5 \alpha^{19}_{5} \mu + 1.0 \alpha^{19}_{5} \left(- \frac{\lambda}{2} - \mu\right) + 0.5 \alpha^{19}_{5} \left(\lambda + 3 \mu\right) + 0.5 \alpha^{7}_{5} \left(- \lambda - 2 \mu\right) & 0 & 0 & 0 & \alpha^{17}_{3} \left(- \alpha^{19}_{5} \mu + \alpha^{7}_{5} \left(- \lambda - 2 \mu\right)\right) + \alpha^{7}_{3} \alpha^{7}_{5} \left(\lambda + 3 \mu\right) & 0 & \left(\alpha^{19}_{5}\right)^{2} \left(\lambda + 3 \mu\right) + \left(\alpha^{7}_{5}\right)^{2} \left(\lambda + 3 \mu\right) & 0 & 0 & 0 & 0 & 0 & \alpha^{17}_{11} \left(- \alpha^{19}_{5} \mu + \alpha^{7}_{5} \left(- \lambda - 2 \mu\right)\right) + \alpha^{19}_{11} \alpha^{19}_{5} \left(\lambda + 3 \mu\right)\\0 & 0 & 0 & 0 & 0 & 0 & 0 & - 0.5 \alpha^{10}_{6} \lambda - 0.5 \alpha^{22}_{6} \mu & 0.5 \alpha^{10}_{6} \left(- \lambda - 2 \mu\right) - 0.5 \alpha^{22}_{6} \mu + 1.0 \alpha^{22}_{6} \left(- \frac{\lambda}{2} - \mu\right) + 0.5 \alpha^{22}_{6} \left(\lambda + 3 \mu\right) & 0.5 \alpha^{22}_{6} \mu & 0 & 0 & \alpha^{10}_{0} \alpha^{10}_{6} \left(\lambda + 3 \mu\right) + \alpha^{12}_{0} \left(\alpha^{10}_{6} \left(- \lambda - 2 \mu\right) - \alpha^{22}_{6} \mu\right) & 0 & 0 & 0 & 0 & 0 & \left(\alpha^{10}_{6}\right)^{2} \left(\lambda + 3 \mu\right) + \left(\alpha^{22}_{6}\right)^{2} \left(\lambda + 3 \mu\right) & 0 & \alpha^{22}_{6} \alpha^{22}_{8} \left(\lambda + 3 \mu\right) + \alpha^{12}_{8} \left(\alpha^{10}_{6} \left(- \lambda - 2 \mu\right) - \alpha^{22}_{6} \mu\right) & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 1.0 \alpha^{11}_{7} \left(- \frac{\lambda}{2} - \mu\right) + 0.5 \alpha^{11}_{7} \left(\lambda + 3 \mu\right) - 0.5 \alpha^{23}_{7} \mu + 0.5 \alpha^{23}_{7} \left(\lambda + 3 \mu\right) & 0.5 \alpha^{23}_{7} \lambda & - 0.5 \alpha^{11}_{7} \mu - 0.5 \alpha^{23}_{7} \mu + 0.5 \alpha^{23}_{7} \left(- \lambda - 2 \mu\right) + 0.5 \alpha^{23}_{7} \left(\lambda + 3 \mu\right) & 0 & 0 & 0 & \alpha^{11}_{1} \alpha^{11}_{7} \left(\lambda + 3 \mu\right) + \alpha^{13}_{1} \left(- \alpha^{11}_{7} \mu + \alpha^{23}_{7} \left(- \lambda - 2 \mu\right)\right) & 0 & 0 & 0 & 0 & 0 & \left(\alpha^{11}_{7}\right)^{2} \left(\lambda + 3 \mu\right) + \left(\alpha^{23}_{7}\right)^{2} \left(\lambda + 3 \mu\right) & 0 & \alpha^{23}_{7} \alpha^{23}_{9} \left(\lambda + 3 \mu\right) + \alpha^{13}_{9} \left(- \alpha^{11}_{7} \mu + \alpha^{23}_{7} \left(- \lambda - 2 \mu\right)\right) & 0 & 0\\0 & 0 & - 0.5 \alpha^{12}_{8} \mu + 0.5 \alpha^{12}_{8} \left(- \lambda - 2 \mu\right) - 1.0 \alpha^{14}_{8} \mu + 0.5 \alpha^{14}_{8} \left(- \lambda - 2 \mu\right) + 0.5 \alpha^{14}_{8} \left(2 \lambda + 6 \mu\right) - 0.5 \alpha^{26}_{8} \mu & 1.0 \alpha^{12}_{8} \left(\frac{\lambda}{2} + \frac{\mu}{2}\right) & 0 & 0 & 0 & 1.0 \alpha^{12}_{8} \left(\frac{\lambda}{2} + \frac{\mu}{2}\right) - 0.5 \alpha^{22}_{8} \mu & - 0.5 \alpha^{12}_{8} \mu + 0.5 \alpha^{12}_{8} \left(- \lambda - 2 \mu\right) + 0.5 \alpha^{12}_{8} \left(2 \lambda + 6 \mu\right) - 1.0 \alpha^{14}_{8} \mu + 0.5 \alpha^{14}_{8} \left(- \lambda - 2 \mu\right) + 0.5 \alpha^{14}_{8} \left(2 \lambda + 6 \mu\right) - 0.5 \alpha^{22}_{8} \mu + 1.0 \alpha^{22}_{8} \left(- \frac{\lambda}{2} - \mu\right) + 0.5 \alpha^{22}_{8} \left(\lambda + 3 \mu\right) + 1.0 \alpha^{26}_{8} \left(- \frac{\lambda}{2} - \mu\right) + 0.5 \alpha^{26}_{8} \left(\lambda + 3 \mu\right) & 1.0 \alpha^{12}_{8} \left(- \frac{\lambda}{2} - \frac{\mu}{2}\right) + 0.5 \alpha^{22}_{8} \mu - 0.5 \alpha^{26}_{8} \mu & 0 & 0.5 \alpha^{26}_{8} \mu & \alpha^{10}_{0} \alpha^{12}_{8} \left(- \lambda - 2 \mu\right) + \alpha^{12}_{0} \left(\alpha^{12}_{8} \left(2 \lambda + 6 \mu\right) + \alpha^{14}_{8} \left(- \lambda - 2 \mu\right) - \alpha^{22}_{8} \mu\right) - \alpha^{2}_{0} \alpha^{12}_{8} \mu & 0 & \alpha^{14}_{2} \left(\alpha^{12}_{8} \left(- \lambda - 2 \mu\right) + \alpha^{14}_{8} \left(2 \lambda + 6 \mu\right)\right) + \alpha^{16}_{2} \left(\alpha^{14}_{8} \left(- \lambda - 2 \mu\right) - \alpha^{26}_{8} \mu\right) - \alpha^{2}_{2} \alpha^{12}_{8} \mu & 0 & 0 & 0 & \alpha^{10}_{6} \alpha^{12}_{8} \left(- \lambda - 2 \mu\right) + \alpha^{22}_{6} \left(- \alpha^{12}_{8} \mu + \alpha^{22}_{8} \left(\lambda + 3 \mu\right)\right) & 0 & \alpha^{12}_{8} \left(\alpha^{12}_{8} \left(2 \lambda + 6 \mu\right) + \alpha^{14}_{8} \left(- \lambda - 2 \mu\right) - \alpha^{22}_{8} \mu\right) + \alpha^{14}_{8} \left(\alpha^{12}_{8} \left(- \lambda - 2 \mu\right) + \alpha^{14}_{8} \left(2 \lambda + 6 \mu\right)\right) + \alpha^{22}_{8} \left(- \alpha^{12}_{8} \mu + \alpha^{22}_{8} \left(\lambda + 3 \mu\right)\right) + \left(\alpha^{26}_{8}\right)^{2} \left(\lambda + 3 \mu\right) & 0 & \alpha^{16}_{10} \left(\alpha^{14}_{8} \left(- \lambda - 2 \mu\right) - \alpha^{26}_{8} \mu\right) + \alpha^{26}_{10} \alpha^{26}_{8} \left(\lambda + 3 \mu\right) & 0\\0 & 0 & 1.0 \alpha^{13}_{9} \left(\frac{\lambda}{2} + \frac{\mu}{2}\right) & - 0.5 \alpha^{13}_{9} \mu + 0.5 \alpha^{13}_{9} \left(- \lambda - 2 \mu\right) - 0.5 \alpha^{15}_{9} \mu + 1.0 \alpha^{15}_{9} \left(- \lambda - 2 \mu\right) + 0.5 \alpha^{15}_{9} \left(2 \lambda + 6 \mu\right) + 0.5 \alpha^{27}_{9} \left(- \lambda - 2 \mu\right) & 0 & 0 & 0 & - 0.5 \alpha^{13}_{9} \mu + 0.5 \alpha^{13}_{9} \left(- \lambda - 2 \mu\right) - 0.5 \alpha^{23}_{9} \mu + 0.5 \alpha^{23}_{9} \left(\lambda + 3 \mu\right) & 1.0 \alpha^{13}_{9} \left(- \frac{\lambda}{2} - \frac{\mu}{2}\right) + 0.5 \alpha^{23}_{9} \lambda - 0.5 \alpha^{27}_{9} \lambda & - 0.5 \alpha^{13}_{9} \mu + 0.5 \alpha^{13}_{9} \left(- \lambda - 2 \mu\right) + 0.5 \alpha^{13}_{9} \left(2 \lambda + 6 \mu\right) - 0.5 \alpha^{15}_{9} \mu + 1.0 \alpha^{15}_{9} \left(- \lambda - 2 \mu\right) + 0.5 \alpha^{15}_{9} \left(2 \lambda + 6 \mu\right) - 0.5 \alpha^{23}_{9} \mu + 0.5 \alpha^{23}_{9} \left(- \lambda - 2 \mu\right) + 0.5 \alpha^{23}_{9} \left(\lambda + 3 \mu\right) - 0.5 \alpha^{27}_{9} \mu + 0.5 \alpha^{27}_{9} \left(\lambda + 3 \mu\right) & 0 & - 0.5 \alpha^{15}_{9} \mu - 0.5 \alpha^{27}_{9} \mu + 0.5 \alpha^{27}_{9} \left(- \lambda - 2 \mu\right) + 0.5 \alpha^{27}_{9} \left(\lambda + 3 \mu\right) & 0 & - \alpha^{11}_{1} \alpha^{13}_{9} \mu + \alpha^{13}_{1} \left(\alpha^{13}_{9} \left(2 \lambda + 6 \mu\right) - \alpha^{15}_{9} \mu + \alpha^{23}_{9} \left(- \lambda - 2 \mu\right)\right) + \alpha^{3}_{1} \alpha^{13}_{9} \left(- \lambda - 2 \mu\right) & 0 & \alpha^{15}_{3} \left(- \alpha^{13}_{9} \mu + \alpha^{15}_{9} \left(2 \lambda + 6 \mu\right)\right) + \alpha^{17}_{3} \left(- \alpha^{15}_{9} \mu + \alpha^{27}_{9} \left(- \lambda - 2 \mu\right)\right) + \alpha^{3}_{3} \alpha^{13}_{9} \left(- \lambda - 2 \mu\right) & 0 & 0 & 0 & - \alpha^{11}_{7} \alpha^{13}_{9} \mu + \alpha^{23}_{7} \left(\alpha^{13}_{9} \left(- \lambda - 2 \mu\right) + \alpha^{23}_{9} \left(\lambda + 3 \mu\right)\right) & 0 & \alpha^{13}_{9} \left(\alpha^{13}_{9} \left(2 \lambda + 6 \mu\right) - \alpha^{15}_{9} \mu + \alpha^{23}_{9} \left(- \lambda - 2 \mu\right)\right) + \alpha^{15}_{9} \left(- \alpha^{13}_{9} \mu + \alpha^{15}_{9} \left(2 \lambda + 6 \mu\right)\right) + \alpha^{23}_{9} \left(\alpha^{13}_{9} \left(- \lambda - 2 \mu\right) + \alpha^{23}_{9} \left(\lambda + 3 \mu\right)\right) + \left(\alpha^{27}_{9}\right)^{2} \left(\lambda + 3 \mu\right) & 0 & \alpha^{17}_{11} \left(- \alpha^{15}_{9} \mu + \alpha^{27}_{9} \left(- \lambda - 2 \mu\right)\right) + \alpha^{27}_{11} \alpha^{27}_{9} \left(\lambda + 3 \mu\right)\\0 & 0 & - 0.5 \alpha^{16}_{10} \mu + 0.5 \alpha^{16}_{10} \left(- \lambda - 2 \mu\right) + 0.5 \alpha^{16}_{10} \left(2 \lambda + 6 \mu\right) + 0.5 \alpha^{18}_{10} \left(- \lambda - 2 \mu\right) - 0.5 \alpha^{26}_{10} \mu & 1.0 \alpha^{16}_{10} \left(- \frac{\lambda}{2} - \frac{\mu}{2}\right) & 0 & 1.0 \alpha^{16}_{10} \left(\frac{\lambda}{2} + \frac{\mu}{2}\right) - 0.5 \alpha^{18}_{10} \lambda & 0 & 0 & - 0.5 \alpha^{16}_{10} \mu + 0.5 \alpha^{16}_{10} \left(- \lambda - 2 \mu\right) + 1.0 \alpha^{26}_{10} \left(- \frac{\lambda}{2} - \mu\right) + 0.5 \alpha^{26}_{10} \left(\lambda + 3 \mu\right) & 1.0 \alpha^{16}_{10} \left(\frac{\lambda}{2} + \frac{\mu}{2}\right) - 0.5 \alpha^{26}_{10} \mu & 0 & 1.0 \alpha^{16}_{10} \left(- \frac{\lambda}{2} - \frac{\mu}{2}\right) + 0.5 \alpha^{18}_{10} \lambda + 0.5 \alpha^{26}_{10} \mu & 0 & 0 & \alpha^{16}_{10} \alpha^{14}_{2} \left(- \lambda - 2 \mu\right) - \alpha^{16}_{10} \alpha^{6}_{2} \mu + \alpha^{16}_{2} \left(\alpha^{16}_{10} \left(2 \lambda + 6 \mu\right) + \alpha^{18}_{10} \left(- \lambda - 2 \mu\right) - \alpha^{26}_{10} \mu\right) & 0 & - \alpha^{16}_{10} \alpha^{6}_{4} \mu + \alpha^{18}_{4} \left(\alpha^{16}_{10} \left(- \lambda - 2 \mu\right) + \alpha^{18}_{10} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & \alpha^{16}_{10} \alpha^{14}_{8} \left(- \lambda - 2 \mu\right) + \alpha^{26}_{8} \left(- \alpha^{16}_{10} \mu + \alpha^{26}_{10} \left(\lambda + 3 \mu\right)\right) & 0 & \alpha^{16}_{10} \left(\alpha^{16}_{10} \left(2 \lambda + 6 \mu\right) + \alpha^{18}_{10} \left(- \lambda - 2 \mu\right) - \alpha^{26}_{10} \mu\right) + \alpha^{18}_{10} \left(\alpha^{16}_{10} \left(- \lambda - 2 \mu\right) + \alpha^{18}_{10} \left(\lambda + 3 \mu\right)\right) + \alpha^{26}_{10} \left(- \alpha^{16}_{10} \mu + \alpha^{26}_{10} \left(\lambda + 3 \mu\right)\right) & 0\\0 & 0 & 1.0 \alpha^{17}_{11} \left(- \frac{\lambda}{2} - \frac{\mu}{2}\right) & - 0.5 \alpha^{17}_{11} \mu + 0.5 \alpha^{17}_{11} \left(- \lambda - 2 \mu\right) + 0.5 \alpha^{17}_{11} \left(2 \lambda + 6 \mu\right) - 0.5 \alpha^{19}_{11} \mu + 0.5 \alpha^{27}_{11} \left(- \lambda - 2 \mu\right) & 0 & - 0.5 \alpha^{17}_{11} \mu + 0.5 \alpha^{17}_{11} \left(- \lambda - 2 \mu\right) + 1.0 \alpha^{19}_{11} \left(- \frac{\lambda}{2} - \mu\right) + 0.5 \alpha^{19}_{11} \left(\lambda + 3 \mu\right) & 0 & 0 & 1.0 \alpha^{17}_{11} \left(\frac{\lambda}{2} + \frac{\mu}{2}\right) - 0.5 \alpha^{27}_{11} \lambda & - 0.5 \alpha^{17}_{11} \mu + 0.5 \alpha^{17}_{11} \left(- \lambda - 2 \mu\right) - 0.5 \alpha^{27}_{11} \mu + 0.5 \alpha^{27}_{11} \left(\lambda + 3 \mu\right) & 0 & - 0.5 \alpha^{17}_{11} \mu + 0.5 \alpha^{17}_{11} \left(- \lambda - 2 \mu\right) + 0.5 \alpha^{17}_{11} \left(2 \lambda + 6 \mu\right) - 0.5 \alpha^{19}_{11} \mu + 1.0 \alpha^{19}_{11} \left(- \frac{\lambda}{2} - \mu\right) + 0.5 \alpha^{19}_{11} \left(\lambda + 3 \mu\right) - 0.5 \alpha^{27}_{11} \mu + 0.5 \alpha^{27}_{11} \left(- \lambda - 2 \mu\right) + 0.5 \alpha^{27}_{11} \left(\lambda + 3 \mu\right) & 0 & 0 & 0 & - \alpha^{17}_{11} \alpha^{15}_{3} \mu + \alpha^{17}_{11} \alpha^{7}_{3} \left(- \lambda - 2 \mu\right) + \alpha^{17}_{3} \left(\alpha^{17}_{11} \left(2 \lambda + 6 \mu\right) - \alpha^{19}_{11} \mu + \alpha^{27}_{11} \left(- \lambda - 2 \mu\right)\right) & 0 & \alpha^{17}_{11} \alpha^{7}_{5} \left(- \lambda - 2 \mu\right) + \alpha^{19}_{5} \left(- \alpha^{17}_{11} \mu + \alpha^{19}_{11} \left(\lambda + 3 \mu\right)\right) & 0 & 0 & 0 & - \alpha^{17}_{11} \alpha^{15}_{9} \mu + \alpha^{27}_{9} \left(\alpha^{17}_{11} \left(- \lambda - 2 \mu\right) + \alpha^{27}_{11} \left(\lambda + 3 \mu\right)\right) & 0 & \alpha^{17}_{11} \left(\alpha^{17}_{11} \left(2 \lambda + 6 \mu\right) - \alpha^{19}_{11} \mu + \alpha^{27}_{11} \left(- \lambda - 2 \mu\right)\right) + \alpha^{19}_{11} \left(- \alpha^{17}_{11} \mu + \alpha^{19}_{11} \left(\lambda + 3 \mu\right)\right) + \alpha^{27}_{11} \left(\alpha^{17}_{11} \left(- \lambda - 2 \mu\right) + \alpha^{27}_{11} \left(\lambda + 3 \mu\right)\right)\end{array}\right]\end{split}\]
\[\begin{split}\displaystyle B_C^3 = Q^t.(B-Z_S)+XD_C=\left[\begin{matrix}c_{x}\\c_{y}\\- 0.5 L^{2} f + 0.5 c_{x} \lambda + 1.0 c_{x} \mu - 0.5 c_{y} \mu + 0.5 i_{x} \lambda + 1.0 i_{x} \mu\\- 0.5 c_{x} \lambda + 0.5 c_{y} \mu + 0.5 i_{x} \lambda\\i_{x}\\0.5 i_{x} \lambda\\c_{x}\\0.5 c_{x} \lambda + 0.5 c_{y} \lambda + 1.0 c_{y} \mu\\- 0.5 L^{2} f + 0.5 c_{x} \lambda + 1.0 c_{x} \mu + 0.5 c_{y} \lambda + 0.5 c_{y} \mu + 0.5 i_{x} \lambda + 1.0 i_{x} \mu\\0.5 \lambda \left(c_{x} - i_{x}\right)\\i_{x}\\- 0.5 i_{x} \lambda\\- 0.0833333333333333 L^{2} \alpha^{10}_{0} f - 0.333333333333333 L^{2} \alpha^{12}_{0} f - 0.0833333333333333 L^{2} \alpha^{2}_{0} f - 0.5 \alpha^{10}_{0} c_{x} \lambda - 1.0 \alpha^{10}_{0} c_{x} \mu - 0.5 \alpha^{10}_{0} c_{y} \lambda + 0.5 \alpha^{12}_{0} c_{y} \lambda + 0.5 \alpha^{12}_{0} c_{y} \mu - 0.5 \alpha^{2}_{0} c_{y} \mu\\- 0.5 \alpha^{13}_{1} c_{y} \lambda - 1.5 \alpha^{13}_{1} c_{y} \mu - 0.5 \alpha^{3}_{1} c_{x} \lambda\\- 0.166666666666667 L^{2} \alpha^{14}_{2} f - 0.333333333333333 L^{2} \alpha^{16}_{2} f - 0.0833333333333333 L^{2} \alpha^{2}_{2} f - 0.0833333333333333 L^{2} \alpha^{6}_{2} f + 0.5 \alpha^{14}_{2} c_{x} \lambda + 1.0 \alpha^{14}_{2} c_{x} \mu + 0.5 \alpha^{14}_{2} i_{x} \lambda + 1.0 \alpha^{14}_{2} i_{x} \mu - 0.5 \alpha^{2}_{2} c_{y} \mu\\0.5 \alpha^{15}_{3} c_{y} \mu - 0.5 \alpha^{3}_{3} c_{x} \lambda + 0.5 \alpha^{7}_{3} i_{x} \lambda\\- 0.0833333333333333 L^{2} \alpha^{18}_{4} f - 0.0833333333333333 L^{2} \alpha^{6}_{4} f - 0.5 \alpha^{18}_{4} i_{x} \lambda - 1.0 \alpha^{18}_{4} i_{x} \mu\\0.5 \alpha^{7}_{5} i_{x} \lambda\\- 0.0833333333333333 L^{2} \alpha^{10}_{6} f - 0.0833333333333333 L^{2} \alpha^{22}_{6} f - 0.5 \alpha^{10}_{6} c_{x} \lambda - 1.0 \alpha^{10}_{6} c_{x} \mu - 0.5 \alpha^{10}_{6} c_{y} \lambda\\0.5 \alpha^{23}_{7} \left(c_{x} \lambda + c_{y} \left(\lambda + 2 \mu\right)\right)\\- 0.333333333333333 L^{2} \alpha^{12}_{8} f - 0.166666666666667 L^{2} \alpha^{14}_{8} f - 0.0833333333333333 L^{2} \alpha^{22}_{8} f - 0.0833333333333333 L^{2} \alpha^{26}_{8} f + 0.5 \alpha^{12}_{8} c_{y} \lambda + 0.5 \alpha^{12}_{8} c_{y} \mu + 0.5 \alpha^{14}_{8} c_{x} \lambda + 1.0 \alpha^{14}_{8} c_{x} \mu + 0.5 \alpha^{14}_{8} i_{x} \lambda + 1.0 \alpha^{14}_{8} i_{x} \mu\\- \alpha^{13}_{9} c_{y} \left(0.5 \lambda + 1.5 \mu\right) + 0.5 \alpha^{15}_{9} c_{y} \mu + 0.5 \alpha^{23}_{9} \left(c_{x} \lambda + c_{y} \left(\lambda + 2 \mu\right)\right) - 0.5 \alpha^{27}_{9} i_{x} \lambda\\- 0.333333333333333 L^{2} \alpha^{16}_{10} f - 0.0833333333333333 L^{2} \alpha^{18}_{10} f - 0.0833333333333333 L^{2} \alpha^{26}_{10} f - 0.5 \alpha^{18}_{10} i_{x} \lambda - 1.0 \alpha^{18}_{10} i_{x} \mu\\- 0.5 \alpha^{27}_{11} i_{x} \lambda\end{matrix}\right]\end{split}\]

Hide code cell outputs

\[\begin{split}\displaystyle A_C^3 = Q^t.A.Q+U_C =\left[\begin{array}{cccccccccccccccccccccccc}1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 9375.0 & -2812.5 & 0 & 1875.0 & 0 & 0 & -1875.0 & 2812.5 & 0 & -2812.5 & 19.8485122369934 & -3.56546728063054 & 74.7834251427334 & 27.9210052634982 & 0 & -1.51367187499999 & 0 & 0 & 38.2219373760109 & 28.87345099789 & -115.057313458856 & -41.963585251046\\0 & 0 & -2812.5 & 9375.0 & 0 & -937.5 & 0 & 0 & 2812.5 & -7500.0 & 0 & 0 & -11.8495661660239 & 6.81631507509641 & -18.8833345917861 & -31.6191125811662 & -22.2900390625 & 9.619140625 & 0 & 0 & -29.468413502136 & -29.9826893991196 & 82.9587800732217 & 40.7513947001394\\0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 1875.0 & -937.5 & 0 & 4687.5 & 0 & 0 & 0 & 0 & 0 & -3750.0 & 0 & 0 & 23.7801695040272 & 44.0338499900868 & 22.2900390625 & -12.646484375 & 0 & 0 & 0 & 0 & -82.9587800732217 & -55.9514470013947\\0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 4687.5 & 1875.0 & -937.5 & 0 & 0 & -11.9984191064542 & 2.73313290711049 & 0 & 0 & 0 & 0 & -1.1474609375 & -0.927734375000002 & -24.024309166537 & -17.5733509591798 & 0 & 0\\0 & 0 & -1875.0 & 2812.5 & 0 & 0 & 0 & 1875.0 & 9375.0 & -2812.5 & 0 & 937.5 & -19.8485122369934 & 0.943858458494021 & -55.27211728674 & -11.9380371145178 & 0 & 0 & 0 & -1.513671875 & -23.9368786851919 & -8.28545117470285 & 115.057313458856 & 34.3635591004184\\0 & 0 & 2812.5 & -7500.0 & 0 & 0 & 0 & -937.5 & -2812.5 & 9375.0 & 0 & -937.5 & 11.9984191064542 & -7.97635055138354 & 41.9547636761867 & 23.8319741313673 & 0 & 0 & 1.1474609375 & -2.099609375 & 5.98969469357838 & 45.0082827090387 & -59.7514600767085 & -54.7392564504881\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & -2812.5 & 0 & 0 & -3750.0 & 0 & 0 & 937.5 & -937.5 & 0 & 4687.5 & 0 & 0 & -41.9547636761867 & -40.1402807651873 & 0 & 3.02734374999999 & 0 & 0 & 18.0346144729586 & -7.51279665495957 & 59.7514600767085 & 69.9393087517434\\0 & 0 & 19.8485122369934 & -11.8495661660239 & 0 & 0 & 0 & -11.9984191064542 & -19.8485122369934 & 11.9984191064542 & 0 & 0 & 0.338939658585732 & 0 & 0.0492314816325517 & 0 & 0 & 0 & 0.00979037670144704 & 0 & 0.849474280598796 & 0 & 0 & 0\\0 & 0 & -3.56546728063054 & 6.81631507509641 & 0 & 0 & 0 & 2.73313290711049 & 0.943858458494021 & -7.97635055138354 & 0 & 0 & 0 & 0.0433887641077221 & 0 & -0.0352333796645803 & 0 & 0 & 0 & 0.0253572767879795 & 0 & -0.170524804312563 & 0 & 0\\0 & 0 & 74.7834251427334 & -18.8833345917861 & 0 & 23.7801695040272 & 0 & 0 & -55.27211728674 & 41.9547636761867 & 0 & -41.9547636761867 & 0.0492314816325517 & 0 & 6.41180350925073 & 0 & -3.65618694360011 & 0 & 0 & 0 & -0.556422647240511 & 0 & -5.91004665404194 & 0\\0 & 0 & 27.9210052634982 & -31.6191125811662 & 0 & 44.0338499900868 & 0 & 0 & -11.9380371145178 & 23.8319741313673 & 0 & -40.1402807651873 & 0 & -0.0352333796645803 & 0 & 1.43419488059348 & 0 & -0.156073673536978 & 0 & 0 & 0 & -0.409784035863795 & 0 & -1.5437665822503\\0 & 0 & -3.5527136788005 \cdot 10^{-15} & -22.2900390625 & 0 & 22.2900390625 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & -3.65618694360011 & 0 & 5.29968897501627 & 0 & 0 & 0 & 0 & 0 & -1.3149542744245 & 0\\0 & 0 & -1.51367187499999 & 9.619140625 & 0 & -12.646484375 & 0 & 0 & 0 & 0 & 0 & 3.02734374999999 & 0 & 0 & 0 & -0.156073673536978 & 0 & 0.99307378133138 & 0 & 0 & 0 & 0 & 0 & -1.05783204487012\\0 & 0 & 0 & 0 & 0 & 0 & 0 & -1.1474609375 & 0 & 1.1474609375 & 0 & 0 & 0.00979037670144704 & 0 & 0 & 0 & 0 & 0 & 0.0140444437662761 & 0 & -0.042588161840224 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & -0.927734375000002 & -1.513671875 & -2.099609375 & 0 & 0 & 0 & 0.0253572767879795 & 0 & 0 & 0 & 0 & 0 & 0.0531323750813802 & 0 & -0.0426065615263317 & 0 & 0\\0 & 0 & 38.2219373760109 & -29.468413502136 & 0 & 0 & 0 & -24.024309166537 & -23.9368786851919 & 5.98969469357838 & 0 & 18.0346144729586 & 0.849474280598796 & 0 & -0.556422647240511 & 0 & 0 & 0 & -0.042588161840224 & 0 & 5.98304908946136 & 0 & -2.97910108402889 & 0\\0 & 0 & 28.87345099789 & -29.9826893991196 & 0 & 0 & 0 & -17.5733509591798 & -8.28545117470285 & 45.0082827090387 & 0 & -7.51279665495957 & 0 & -0.170524804312563 & 0 & -0.409784035863795 & 0 & 0 & 0 & -0.0426065615263317 & 0 & 2.31468116065809 & 0 & -0.014758407386813\\0 & 0 & -115.057313458856 & 82.9587800732217 & 0 & -82.9587800732217 & 0 & 0 & 115.057313458856 & -59.7514600767085 & 0 & 59.7514600767085 & 0 & 0 & -5.91004665404194 & 0 & -1.3149542744245 & 0 & 0 & 0 & -2.97910108402889 & 0 & 19.3199816870446 & 0\\0 & 0 & -41.963585251046 & 40.7513947001394 & 0 & -55.9514470013947 & 0 & 0 & 34.3635591004184 & -54.7392564504881 & 0 & 69.9393087517434 & 0 & 0 & 0 & -1.5437665822503 & 0 & -1.05783204487012 & 0 & 0 & 0 & -0.014758407386813 & 0 & 4.67317680852481\end{array}\right]\end{split}\]
\[\begin{split}\displaystyle B_C^3 = Q^t.(B-Z_S)+XD_C=\left[\begin{matrix}0\\0\\125.0\\187.5\\0.1\\187.5\\0\\0\\125.0\\-187.5\\0.1\\-187.5\\0.717633114771967\\0\\-2.31755776833362\\1.20685607329452\\0.990668402777778\\-0.151367187499999\\-0.0509982638888889\\0\\1.74222818755356\\0.531346613786873\\5.9475123004804\\-0.760002615062763\end{matrix}\right]\end{split}\]

Compare to approch (I) we have

\[\begin{split}\displaystyle A_C^3 -A_C =\left[\begin{array}{cccccccccccccccccccccccc}0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\end{array}\right]\end{split}\]
\[\begin{split}\displaystyle B_C^3 -B_C=\left[\begin{matrix}0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\end{matrix}\right]\end{split}\]

So the solution of this system will be the same as the one of the approach (I)

It is this approach that as been retained for the implementation of the TS library. Thus the coarse system is generated by the cm instance as follows. Before looping, \(Z_C\) and the standard constant part of \(A_C^3\) and \(B_C^3\) are computed out of \(A\),\(B\):

%%px
cm.setStdCoarse(A,B)

To continue we must create the enriched function

%px enriched_shift=core.generateEnrichedShiftFunction(sf)

And then use the last computed solution of the patches to set the enriched part of the \(Q\) operator:

%px cm.updateEnrichedOperator(pm,enriched_shift)

At this stage \(Q\) is fully created and \(A_C^3\),\(B_C^3\) can be finalised by computing all missing blocks from \(A\),\(B\) and \(Q\)

%%px 
#cm.resetCoarseToStd()
cm.updateEnrichCoarse(A,B)

The system \(A_C^3\),\(B_C^3\) is now created and can be solved. The library updates the TS approximation in the same call.

%%px 
Sts1=fem.Function(space)

cm.solve(Sts1)

Hide code cell outputs

\[\begin{split}\displaystyle Lib~ Sts_1 -Sts_1 = \left[\begin{matrix}0\\0\\-4.38315182760274 \cdot 10^{-13}\\1.42844069905834 \cdot 10^{-13}\\-1.50934386516921 \cdot 10^{-12}\\2.25415172638854 \cdot 10^{-12}\\-6.34256536180544 \cdot 10^{-13}\\2.71425243392187 \cdot 10^{-12}\\0\\5.61793667142041 \cdot 10^{-12}\\0\\3.32675727243714 \cdot 10^{-13}\\-8.24692744649802 \cdot 10^{-13}\\2.80964921467453 \cdot 10^{-13}\\-1.21222823445954 \cdot 10^{-12}\\1.9996096792263 \cdot 10^{-12}\\-1.83371373640995 \cdot 10^{-12}\\1.26758846474839 \cdot 10^{-12}\\0\\1.03092014092088 \cdot 10^{-12}\\0\\1.00599650137978 \cdot 10^{-12}\\-4.8700149815617 \cdot 10^{-13}\\2.66296533435462 \cdot 10^{-13}\\-6.51096364323589 \cdot 10^{-13}\\1.61791847280712 \cdot 10^{-12}\\-1.24539267787327 \cdot 10^{-13}\\-4.14867792897233 \cdot 10^{-13}\\0\\-3.5557320976487 \cdot 10^{-12}\end{matrix}\right] ~ |Lib ~Sts_1 -Sts_1| = 8.74441600279272 \cdot 10^{-12}\end{split}\]

The residual norm of \(AD\),\(BD\) system is given for the first two approximation by:

%%px
nb=BD.norm()
Sts0p=Sts0.x.petsc_vec
Sts1p=Sts1.x.petsc_vec
#nb=linear.residual(AD,BD,Sts0p,1)

normsts0=linear.residual(AD,BD,Sts0p,nb)
normsts1=linear.residual(AD,BD,Sts1p,nb)
[output:0]
' norm(AD.Sts_0-BD)/norm(BD)=0.4617363128077323'
[output:0]
' norm(AD.Sts_1-BD)/norm(BD)=0.058547577746052605'

Then loop on level gives

%%px
convTS_curv=[normsts0,normsts1]
Stsi=fem.Function(space)
Stsi.x.array[:]=Sts1.x.array
for i in range(2,30):
    pm.solveProblems(Stsi)
    cm.resetCoarseToStd()
    cm.updateEnrichedOperator(pm,enriched_shift)
    cm.updateEnrichCoarse(A,B)
    cm.solve(Stsi)
    normstsiN=linear.residual(AD,BD,Stsi.x.petsc_vec,nb)
    if i<10 :
        if MPI.COMM_WORLD.rank<1:
            display(f' norm(AD.Sts_{i}-BD)/norm(BD)={normstsiN}')
    convTS_curv.append(normstsiN)
mplt.plot(conv_curv,label='Symbolic computation')
mplt.plot(view['convTS_curv'][0],label='Library computation')
mplt.legend()
mplt.yscale('log')
mplt.xlabel('TS iterations')
mplt.ylabel('$norm(AD.Sts_i-BD)/norm(BD)$')
Text(0, 0.5, '$norm(AD.Sts_i-BD)/norm(BD)$')
../../_images/def79c695a15a231cd4f0c4522b6793c2ff686689f8aefcd1d84daf51abf12e1.png

With TS library/FEniCSx all the steps above are grouped in linearBasicLoop function that use two criterions to stop the loop:

  • a maximum number of iterations

  • a threshold under which relative system residual is considered as small as needed. Relativeness is either against rhs norm (hrb) or first residual value (hrr).

%%px
[dispf, r,nm, it,hrb,hrr]=linear.linearBasicLoop(sj,space,A,AD,B,BD,enriched_shift,coarse_field,None,bcc,30,1e-13)
Text(0, 0.5, 'Criterion')
../../_images/9c07639696edddf9202eb2c97edb8bbdfd674981dd3cd8264d80bf0dddb064f6.png