#include <itkFEMLinearSystemWrapperItpack.h>
Inheritance diagram for itk::fem::LinearSystemWrapperItpack:
Definition at line 38 of file itkFEMLinearSystemWrapperItpack.h.
|
itpack double typedef Definition at line 52 of file itkFEMLinearSystemWrapperItpack.h. Referenced by GetAccuracy(), GetDampingFactor(), GetDigitsInError(), GetDigitsInResidual(), GetEstimatedSpectralRadiusLU(), GetEstimatedSpectralRadiusSSOR(), GetLargestJacobiEigenvalueEstimate(), GetOverrelaxationParameter(), GetSmallestJacobiEigenvalueEstimate(), GetTimeForCall(), GetTimeToConvergence(), GetTolerance(), SetAccuracy(), SetDampingFactor(), SetDigitsInError(), SetDigitsInResidual(), SetEstimatedSpectralRadiusLU(), SetEstimatedSpectralRadiusSSOR(), SetLargestJacobiEigenvalueEstimate(), SetOverrelaxationParameter(), SetSmallestJacobiEigenvalueEstimate(), SetTimeForCall(), SetTimeToConvergence(), and SetTolerance(). |
|
itpack integer typedef Definition at line 49 of file itkFEMLinearSystemWrapperItpack.h. Referenced by GetAdaptiveCaseSwitch(), GetAdaptiveSwitch(), GetCommunicationSwitch(), GetErrorAnalysisSwitch(), GetErrorReportingLevel(), GetMaximumNumberIterations(), GetOutputNumber(), GetRedBlackOrderingSwitch(), GetRemoveSwitch(), GetSymmetricMatrixFlag(), GetTimingSwitch(), GetWorkspaceUsed(), SetAdaptiveCaseSwitch(), SetAdaptiveSwitch(), SetCommunicationSwitch(), SetErrorAnalysisSwitch(), SetMaximumNumberIterations(), SetRedBlackOrderingSwitch(), SetRemoveSwitch(), SetSymmetricMatrixFlag(), SetTimingSwitch(), and SetWorkspaceUsed(). |
|
vector of matrices typedef Definition at line 58 of file itkFEMLinearSystemWrapperItpack.h. |
|
matrix representatin typedef Definition at line 55 of file itkFEMLinearSystemWrapperItpack.h. |
|
Standard "Self" typedef. Reimplemented from itk::fem::LinearSystemWrapper. Definition at line 43 of file itkFEMLinearSystemWrapperItpack.h. |
|
Standard "Superclass" typedef. Reimplemented from itk::fem::LinearSystemWrapper. Definition at line 46 of file itkFEMLinearSystemWrapperItpack.h. |
|
vector of vector typedef Definition at line 68 of file itkFEMLinearSystemWrapperItpack.h. |
|
vector representation typedef Definition at line 65 of file itkFEMLinearSystemWrapperItpack.h. |
|
constructor |
|
destructor |
|
Virtual function to add a value to a specific element of the A matrix.
Implements itk::fem::LinearSystemWrapper. |
|
Virtual function to add a value of specific element of the solution vector.
Implements itk::fem::LinearSystemWrapper. |
|
Virtual function to add a value to a specific element of the B vector.
Implements itk::fem::LinearSystemWrapper. |
|
Copy a solution vector to a vector
Implements itk::fem::LinearSystemWrapper. |
|
Copy a vector to a solution vector
Implements itk::fem::LinearSystemWrapper. |
|
Free the memory from a matrix
Implements itk::fem::LinearSystemWrapper. |
|
Free teh mememory from a solution vector
Implements itk::fem::LinearSystemWrapper. |
|
Free the memory from a vector
Implements itk::fem::LinearSystemWrapper. |
|
Get the level of accuracy Definition at line 218 of file itkFEMLinearSystemWrapperItpack.h. References doublereal. |
|
Get flag indicating ?? Definition at line 150 of file itkFEMLinearSystemWrapperItpack.h. References integer. |
|
Get flag indicating ?? Definition at line 139 of file itkFEMLinearSystemWrapperItpack.h. References integer. |
|
Returns the column index (zero based) of the i-th non zero (non allocated)element in a given row of A matrix. This function is usefull for optimizations when sparse matrices are used. Note that the value of an element with returned column index may actually be equal zero.
Reimplemented from itk::fem::LinearSystemWrapper. |
|
Get the communication flag - meaningless in this implementation Definition at line 110 of file itkFEMLinearSystemWrapperItpack.h. References integer. |
|
Get the damping factor used by ?? Definition at line 251 of file itkFEMLinearSystemWrapperItpack.h. References doublereal. |
|
Get the number of digits in the error Definition at line 328 of file itkFEMLinearSystemWrapperItpack.h. References doublereal. |
|
Get the number of digits in the residual Definition at line 339 of file itkFEMLinearSystemWrapperItpack.h. References doublereal. |
|
Get the flag for level of error reporting - meaningless in this implementation Definition at line 207 of file itkFEMLinearSystemWrapperItpack.h. References integer. |
|
Get a flag indicating the type of error reporting Definition at line 99 of file itkFEMLinearSystemWrapperItpack.h. References integer. |
|
Get the ?? Definition at line 284 of file itkFEMLinearSystemWrapperItpack.h. References doublereal. |
|
Get the ?? Definition at line 273 of file itkFEMLinearSystemWrapperItpack.h. References doublereal. |
|
Get ?? Definition at line 229 of file itkFEMLinearSystemWrapperItpack.h. References doublereal. |
|
Virtual function to get a value of a specific element of a matrix.
Implements itk::fem::LinearSystemWrapper. |
|
Get the maximum number iterations that may be performed Definition at line 92 of file itkFEMLinearSystemWrapperItpack.h. References integer. |
|
Get the output number - meaningless in this implementation Definition at line 117 of file itkFEMLinearSystemWrapperItpack.h. References integer. |
|
Get the over-relaxation parameter ?? Definition at line 262 of file itkFEMLinearSystemWrapperItpack.h. References doublereal. |
|
Get the flag indicating use of red black ordering Definition at line 174 of file itkFEMLinearSystemWrapperItpack.h. References integer. |
|
Get flag indicating ?? Definition at line 185 of file itkFEMLinearSystemWrapperItpack.h. References integer. |
|
Get ?? Definition at line 240 of file itkFEMLinearSystemWrapperItpack.h. References doublereal. |
|
Returns value of i-th element in a solution vector. This value is calculated generalized displacement of the i-th degree of freedom in a FEM problem. Note that in general there may be several solution vectors. You can select which one do you want by passing the second parameter.
Implements itk::fem::Solution. |
|
Get flag indicating use of symmetric matrix (1=symmetric, 0=non-symmetric) Definition at line 128 of file itkFEMLinearSystemWrapperItpack.h. References integer. |
|
Get the time for call Definition at line 317 of file itkFEMLinearSystemWrapperItpack.h. References doublereal. |
|
Get the time to convergence Definition at line 306 of file itkFEMLinearSystemWrapperItpack.h. References doublereal. |
|
Get the flag indicating use of the timer routines - meaningless in this implementation Definition at line 196 of file itkFEMLinearSystemWrapperItpack.h. References integer. |
|
Get the tolerance level Definition at line 295 of file itkFEMLinearSystemWrapperItpack.h. References doublereal. |
|
Virtual function to get a value of a specific element of the B vector.
Implements itk::fem::LinearSystemWrapper. |
|
Get the size of the workspace used by solver
Definition at line 163 of file itkFEMLinearSystemWrapperItpack.h. References integer. |
|
Initialization of the A matrix. First any existing data for matrix A must be be destroyed, and then a new matrix is created in the memory. All elements in A must be set to zero.
Implements itk::fem::LinearSystemWrapper. |
|
Initialization of a solution vector. Existing memory must be destroyed and the new solution vector is created in memory. All values should be set to zero.
Implements itk::fem::LinearSystemWrapper. |
|
Initialization of the a vector. First any existing data for vector B must be destroyed, then new vector is created in the memory. All elements in B must be set to zero. Implements itk::fem::LinearSystemWrapper. |
|
Check to see if matrix is initialized
Implements itk::fem::LinearSystemWrapper. |
|
Check to see if solution vector is initialized
Implements itk::fem::LinearSystemWrapper. |
|
Check to see if vector is initialized
Implements itk::fem::LinearSystemWrapper. |
|
Set numerical solving method to jacobian conjugate gradient Definition at line 344 of file itkFEMLinearSystemWrapperItpack.h. |
|
Set numerical solving method to jacobian semi iterative Definition at line 349 of file itkFEMLinearSystemWrapperItpack.h. |
|
Perform a matrix*matrix operation and store the result in the linear system
Implements itk::fem::LinearSystemWrapper. |
|
Perform a matrix*vector operation and store the result in the linear system
Reimplemented from itk::fem::LinearSystemWrapper. |
|
Set numerical solving method to reduced system conjugate gradient Definition at line 371 of file itkFEMLinearSystemWrapperItpack.h. |
|
Set numerical solving method to reduced system semi-iteration Definition at line 375 of file itkFEMLinearSystemWrapperItpack.h. |
|
Multiplies all elements of a matrix by a scalar
Reimplemented from itk::fem::LinearSystemWrapper. |
|
Set the level of accuracy for an acceptable solution
Definition at line 213 of file itkFEMLinearSystemWrapperItpack.h. References doublereal. |
|
Set flag for ??
Definition at line 145 of file itkFEMLinearSystemWrapperItpack.h. References integer. |
|
Set flag for ???
Definition at line 134 of file itkFEMLinearSystemWrapperItpack.h. References integer. |
|
Set the communication switch - meaningless in this implementation
Definition at line 105 of file itkFEMLinearSystemWrapperItpack.h. References integer. |
|
Set the damping factor used by ??
Definition at line 246 of file itkFEMLinearSystemWrapperItpack.h. References doublereal. |
|
Set digits in error
Definition at line 323 of file itkFEMLinearSystemWrapperItpack.h. References doublereal. |
|
Set the number of digits in the residual
Definition at line 334 of file itkFEMLinearSystemWrapperItpack.h. References doublereal. |
|
Set the flag for level of error reporting - meaningless in this implementation
Definition at line 202 of file itkFEMLinearSystemWrapperItpack.h. References integer. |
|
Set the ??
Definition at line 279 of file itkFEMLinearSystemWrapperItpack.h. References doublereal. |
|
Set the ??
Definition at line 268 of file itkFEMLinearSystemWrapperItpack.h. References doublereal. |
|
Set ??
Definition at line 224 of file itkFEMLinearSystemWrapperItpack.h. References doublereal. |
|
Virtual function to set a value of a specific element of the A matrix.
Implements itk::fem::LinearSystemWrapper. |
|
set maximum number of entires in a matrix
Definition at line 390 of file itkFEMLinearSystemWrapperItpack.h. |
|
Set the maximum number of iterations
Definition at line 87 of file itkFEMLinearSystemWrapperItpack.h. References integer. |
|
Set the over-relaxation parameter ??
Definition at line 257 of file itkFEMLinearSystemWrapperItpack.h. References doublereal. |
|
Set flag indicating use of red black ordering
Definition at line 169 of file itkFEMLinearSystemWrapperItpack.h. References integer. |
|
Set flag indicating ??
Definition at line 180 of file itkFEMLinearSystemWrapperItpack.h. References integer. |
|
Set ??
Definition at line 235 of file itkFEMLinearSystemWrapperItpack.h. References doublereal. |
|
Virtual function to set a value of specific element of the solution vector.
Implements itk::fem::LinearSystemWrapper. |
|
Set flag indicating symmetric matrix is being used
Definition at line 123 of file itkFEMLinearSystemWrapperItpack.h. References integer. |
|
Set the time for call
Definition at line 312 of file itkFEMLinearSystemWrapperItpack.h. References doublereal. |
|
Set the time to convergence
Definition at line 301 of file itkFEMLinearSystemWrapperItpack.h. References doublereal. |
|
Set the flag indicating use of timer routines - meaningless in this implementation
Definition at line 191 of file itkFEMLinearSystemWrapperItpack.h. References integer. |
|
Set the tolerance level
Definition at line 290 of file itkFEMLinearSystemWrapperItpack.h. References doublereal. |
|
Virtual function to set a value of a specific element of the B vector.
Implements itk::fem::LinearSystemWrapper. |
|
Set size of workspace used by solver
Definition at line 157 of file itkFEMLinearSystemWrapperItpack.h. References integer. |
|
Solves the linear system and creates the solution vector, which can later be accessed via GetSolutionValue(i,SolutionIndex) member function. Here all the major processing is done with calls to external numeric library.
Implements itk::fem::LinearSystemWrapper. |
|
Set numerical solving method to successive over-relaxation Definition at line 354 of file itkFEMLinearSystemWrapperItpack.h. |
|
Swaps access indices of any 2 matrices in the linear system
Implements itk::fem::LinearSystemWrapper. |
|
Swaps access indices of any 2 solution vectors in the linear system
Implements itk::fem::LinearSystemWrapper. |
|
Swaps access indices of any 2 vectors in the linear system
Implements itk::fem::LinearSystemWrapper. |
|
Set numerical solving method to symmetric successive over-relaxation conjugate gradient Definition at line 360 of file itkFEMLinearSystemWrapperItpack.h. |
|
Set numerical solving method to symmetric successive over-relaxation successive over-relaxation Definition at line 366 of file itkFEMLinearSystemWrapperItpack.h. |