FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
fstr_ctrl_modifier Module Reference

This module provides functions to modify MPC conditions. More...

Functions/Subroutines

subroutine fstr_append_mpc (np, nodes, dofs, values, mpcs)
 Append new equation condition at end of existing mpc conditions. More...
 
subroutine fstr_delete_mpc (np, mpcs)
 Delete last n equation conditions from current mpc condition. More...
 

Detailed Description

This module provides functions to modify MPC conditions.

Function/Subroutine Documentation

◆ fstr_append_mpc()

subroutine fstr_ctrl_modifier::fstr_append_mpc ( integer, intent(in)  np,
integer, dimension(np), intent(in)  nodes,
integer, dimension(np), intent(in)  dofs,
real(kind=kreal), dimension(np+1), intent(in)  values,
type( hecmwst_mpc ), intent(inout)  mpcs 
)

Append new equation condition at end of existing mpc conditions.

Parameters
[in]npnumber of equation items
[in]nodesnumber of nodes mpc related
[in]dofsdofs of mpc related
[in]valuescoefficient of the equation
[in,out]mpcsto who mpc be appended

Definition at line 16 of file fstr_ctrl_modifier.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ fstr_delete_mpc()

subroutine fstr_ctrl_modifier::fstr_delete_mpc ( integer, intent(in)  np,
type( hecmwst_mpc ), intent(inout)  mpcs 
)

Delete last n equation conditions from current mpc condition.

Parameters
[in]npnumber of equations to be deleted
[in,out]mpcsfrom who mpcs to be deleted

Definition at line 45 of file fstr_ctrl_modifier.f90.

Here is the call graph for this function:
Here is the caller graph for this function: