# CalculateLocalSystem

(Difference between revisions)
Jump to: navigation, search
 Revision as of 16:04, 28 November 2007 (view source) (New page: void LinearElement::CalculateLocalSystem(MatrixType& rLeftHandSideMatrix, VectorType& rRightHandSideVector, ProcessInfo& rCurrentProcessInfo) { //calculation flags bool C...) Revision as of 13:39, 3 December 2007 (view source)Kazem (Talk | contribs) Newer edit → Line 1: Line 1: + There are two available functions to calculate local system, the first one that is used in LinearElement is as below void LinearElement::CalculateLocalSystem(MatrixType& rLeftHandSideMatrix, VectorType& rRightHandSideVector, void LinearElement::CalculateLocalSystem(MatrixType& rLeftHandSideMatrix, VectorType& rRightHandSideVector, ProcessInfo& rCurrentProcessInfo) ProcessInfo& rCurrentProcessInfo) Line 11: Line 12: } } + and the second one is + + CalculateLocalSystem(MatrixType& rLeftHandSideMatrix, + MatrixType& rDampMatrix, + VectorType& rRightHandSideVector1, + VectorType& rRightHandSideVector2, + ProcessInfo& rCurrentProcessInfo){}

## Revision as of 13:39, 3 December 2007

There are two available functions to calculate local system, the first one that is used in LinearElement is as below

```void LinearElement::CalculateLocalSystem(MatrixType& rLeftHandSideMatrix, VectorType& rRightHandSideVector,
ProcessInfo& rCurrentProcessInfo)

{
//calculation flags
bool CalculateStiffnessMatrixFlag = true;
bool CalculateResidualVectorFlag = true;

CalculateAll(rLeftHandSideMatrix, rRightHandSideVector, rCurrentProcessInfo,
CalculateStiffnessMatrixFlag, CalculateResidualVectorFlag);

}
```

and the second one is

```CalculateLocalSystem(MatrixType& rLeftHandSideMatrix,
```

MatrixType& rDampMatrix, VectorType& rRightHandSideVector1, VectorType& rRightHandSideVector2, ProcessInfo& rCurrentProcessInfo){}