xc
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
XC::DampingFactorsIntegrator Class Reference

Base class for the integrators that make use of Rayleigh damping factors. More...

#include <DampingFactorsIntegrator.h>

Inheritance diagram for XC::DampingFactorsIntegrator:
Inheritance graph
[legend]
Collaboration diagram for XC::DampingFactorsIntegrator:
Collaboration graph
[legend]

Public Member Functions

void Print (std::ostream &s, int flag=0) const
 

Protected Member Functions

void setRayleighDampingFactors (void)
 
int sendData (Communicator &)
 Send object members through the communicator argument.
 
int recvData (const Communicator &)
 Receives object members through the communicator argument.
 
 DampingFactorsIntegrator (SolutionStrategy *, int classTag)
 Constructor. More...
 
 DampingFactorsIntegrator (SolutionStrategy *, int classTag, const RayleighDampingFactors &rF)
 Constructor. More...
 

Protected Attributes

RayleighDampingFactors rayFactors
 Rayleigh damping factors.
 

Detailed Description

Base class for the integrators that make use of Rayleigh damping factors.

Constructor & Destructor Documentation

◆ DampingFactorsIntegrator() [1/2]

XC::DampingFactorsIntegrator::DampingFactorsIntegrator ( SolutionStrategy owr,
int  classTag 
)
protected

Constructor.

Parameters
owranalysis aggregation that will own this object.
classTagclass identifier.

◆ DampingFactorsIntegrator() [2/2]

XC::DampingFactorsIntegrator::DampingFactorsIntegrator ( SolutionStrategy owr,
int  classTag,
const RayleighDampingFactors rF 
)
protected

Constructor.

Parameters
owranalysis aggregation that will own this object.
classTagclass identifier.
fFRayleigh damping factors.

The documentation for this class was generated from the following files: