29 #ifndef IntegratorVectors_h 30 #define IntegratorVectors_h 32 #include "utility/actor/actor/MovableObject.h" 33 #include "utility/matrix/Vector.h" 43 Vector deltaUhat, deltaUbar, deltaU, deltaUstep;
45 double deltaLambdaStep, currentLambda;
47 void resize(
const int &size);
53 inline const Vector &getPhat(
void)
const 55 inline Vector &getPhat(
void)
58 inline const Vector &getDeltaUhat(
void)
const 60 inline void setDeltaUhat(
const Vector &v)
63 inline const Vector &getDeltaUbar(
void)
const 65 inline void setDeltaUbar(
const Vector &v)
68 inline const Vector &getDeltaUstep(
void)
const 69 {
return deltaUstep; }
70 inline void setDeltaUstep(
const Vector &v)
73 inline const Vector &getDeltaU(
void)
const 75 inline void setDeltaU(
const Vector &v)
78 inline const double &getDeltaLambdaStep(
void)
const 79 {
return deltaLambdaStep; }
80 inline void setDeltaLambdaStep(
const double &d)
81 { deltaLambdaStep= d; }
83 inline const double &getCurrentLambda(
void)
const 84 {
return currentLambda; }
85 inline double &getCurrentLambda(
void)
86 {
return currentLambda; }
87 inline void setCurrentLambda(
const double &d)
94 void update(
const double &);
void update(const double &)
Updates vectors.
Definition: IntegratorVectors.cc:102
IncrementalIntegrator is an algorithmic class for setting up the finite element equations in an incre...
Definition: IncrementalIntegrator.h:87
IntegratorVectors(void)
Constructor.
Definition: IntegratorVectors.cc:37
void resize(const int &size)
Changes vectors size.
Definition: IntegratorVectors.cc:42
void domainChanged(const size_t &sz, IncrementalIntegrator &, LinearSOE &)
Respuesta a un cambio en el domain.
Definition: IntegratorVectors.cc:115
void determineUhat(LinearSOE &)
Computes the solution for the new load vector.
Definition: IntegratorVectors.cc:85
Object that can move between processes.
Definition: MovableObject.h:91
void distribDetermineUhat(const int &, LinearSOE &)
Computes the solution for the new load vector using parallel processing.
Definition: IntegratorVectors.cc:73
Vectores empleados en varios integrators.
Definition: IntegratorVectors.h:40
Linea system of equations. This is the class definition for LinearSOE. LinearSOE is an abstract base ...
Definition: LinearSOE.h:86
int recvData(const CommParameters &)
Receives object members through the channel being passed as parameter.
Definition: IntegratorVectors.cc:156
void newStep(const double &dLambda, const Vector &)
Performs a new step.
Definition: IntegratorVectors.cc:61
Communication parameters between processes.
Definition: CommParameters.h:65
================================================================================
Definition: ContinuaReprComponent.h:34
int sendData(CommParameters &)
Send object members through the channel being passed as parameter.
Definition: IntegratorVectors.cc:144
void solve(const Vector &, LinearSOE &)
Computes the solution for the new load vector.
Definition: IntegratorVectors.cc:95