CalculateLocalSystem

From KratosWiki
(Difference between revisions)
Jump to: navigation, search
(New page: void LinearElement::CalculateLocalSystem(MatrixType& rLeftHandSideMatrix, VectorType& rRightHandSideVector, ProcessInfo& rCurrentProcessInfo) { //calculation flags bool C...)
 
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){}

Personal tools
Categories