hp2FEM  0.1
Public Member Functions | Protected Member Functions | Protected Attributes
ElementElementSolver Class Reference

Class for the elementwise local FE solver. More...

#include <ElementElementSolver.h>

Inheritance diagram for ElementElementSolver:
Inheritance graph
[legend]
Collaboration diagram for ElementElementSolver:
Collaboration graph
[legend]

List of all members.

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,.
ElementElementSolveroperator= (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.

Detailed Description

Class for the elementwise local FE solver.

Author:
Marco Lucio Bittencourt/ Fabiano Fernandes Bargos
Date:
April/18/2011

Constructor & Destructor Documentation

Copy-initializer constructor. Copies the contents of Instance to the current object,.

Parameters:
[in]Instance- instance of the solver class.
Returns:
Reference to the current object.

Member Function Documentation

void ElementElementSolver::CentralDifferenceLocalMethod ( unsigned long  LoadSetNumber) [protected]

Evaluate displacement, velocity ans acceleration in time using the explicit Central Difference Method in its local form.

Parameters:
[in]LoatSetNumber- the actual Load Set.
ElementElementSolver & ElementElementSolver::operator= ( ElementElementSolver Instance)

Copies the contents of Instance to the current object,.

Parameters:
[in]Instance- instance of the solver class.
Returns:
Reference to the current object.

Solves projection problems in parallel using overlapping elements.

the overlapping elements are the partition adjacents elements.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Friends Defines