hp2FEM
0.1
|
Class for the elementwise local FE solver. More...
#include <ElementElementSolver.h>
Public Member Functions | |
ElementElementSolver () | |
Default constructor (without parameters): the class attributes are initialized with default values. | |
ElementElementSolver (ElementElementSolver &Instance) | |
Copy-initializer constructor. Copies the contents of Instance to the current object,. | |
ElementElementSolver & | operator= (ElementElementSolver &Instance) |
Copies the contents of Instance to the current object,. | |
~ElementElementSolver () | |
Destructor. | |
void | Run () |
Runs the projection or dynamic transient analysis. | |
void | ProjectionSolver () |
Solves projection problems. | |
void | ProjectionSolver_ParallelWithOverlapping () |
Solves projection problems in parallel using overlapping elements. | |
void | ProjectionSolver_Parallel () |
Solves projection problems in parallel. | |
void | ProjectionSolver_ParallelClockwise () |
Solves projection problems. | |
void | ProjectionSolver_backup () |
Solves projection problems. | |
Protected Member Functions | |
void | DynamicLinearSolver () |
Runs the linear dynamic transient analysis. | |
void | CentralDifferenceLocalMethod (unsigned long LoadSetNumber) |
Evaluate displacement, velocity ans acceleration in time using the explicit Central Difference Method in its local form. | |
void | NewmarkLocalMethod (unsigned long LoadSetNumber) |
Evaluate displacement, velocity and acceleration in time using the implicitNewmark Method in its tocal form. | |
Protected Attributes | |
OneIndexTable< double > | ElemEigenvMassMatrices |
Stores the diagonal eigenvalue based element mass matrices. | |
OneIndexTable< double > | ElemEigenvStiffMatrices |
Stores the diagonal eigenvalue based element stiffness matrices. |
Class for the elementwise local FE solver.
Copy-initializer constructor. Copies the contents of Instance to the current object,.
[in] | Instance | - instance of the solver class. |
void ElementElementSolver::CentralDifferenceLocalMethod | ( | unsigned long | LoadSetNumber | ) | [protected] |
Evaluate displacement, velocity ans acceleration in time using the explicit Central Difference Method in its local form.
[in] | LoatSetNumber | - the actual Load Set. |
ElementElementSolver & ElementElementSolver::operator= | ( | ElementElementSolver & | Instance | ) |
Copies the contents of Instance to the current object,.
[in] | Instance | - instance of the solver class. |
Solves projection problems in parallel using overlapping elements.
the overlapping elements are the partition adjacents elements.