Vector Class Reference#include <Vector.h>
List of all members.
|
Public Member Functions |
| Vector () |
| Vector (int) |
| Vector (const Vector &) |
| Vector (double *data, int size) |
| ~Vector () |
int | setData (double *newData, int size) |
int | Assemble (const Vector &V, const ID &l, double fact=1.0) |
double | Norm (void) const |
double | pNorm (int p) const |
int | Size (void) const |
int | resize (int newSize) |
void | Zero (void) |
int | Normalize (void) |
int | addVector (double factThis, const Vector &other, double factOther) |
int | addMatrixVector (double factThis, const Matrix &m, const Vector &v, double factOther) |
int | addMatrixTransposeVector (double factThis, const Matrix &m, const Vector &v, double factOther) |
double | operator() (int x) const |
double & | operator() (int x) |
double | operator[] (int x) const |
double & | operator[] (int x) |
Vector | operator() (const ID &rows) const |
Vector & | operator= (const Vector &V) |
Vector & | operator= (const Tensor &T) |
Vector & | operator+= (double fact) |
Vector & | operator-= (double fact) |
Vector & | operator *= (double fact) |
Vector & | operator/= (double fact) |
Vector | operator+ (double fact) const |
Vector | operator- (double fact) const |
Vector | operator * (double fact) const |
Vector | operator/ (double fact) const |
Vector & | operator+= (const Vector &V) |
Vector & | operator-= (const Vector &V) |
Vector | operator+ (const Vector &V) const |
Vector | operator- (const Vector &V) const |
double | operator^ (const Vector &V) const |
Vector | operator/ (const Matrix &M) const |
int | operator== (const Vector &V) const |
int | operator!= (const Vector &V) const |
int | Assemble (const Vector &V, int init_row, double fact=1.0) |
int | Extract (const Vector &V, int init_row, double fact=1.0) |
Friends |
class | Message |
class | SystemOfEqn |
class | Matrix |
class | TCP_SocketNoDelay |
class | TCP_Socket |
class | UDP_Socket |
class | MPI_Channel |
class | MySqlDatastore |
class | BerkeleyDbDatastore |
OPS_Stream & | operator<< (OPS_Stream &s, const Vector &V) |
Vector | operator * (double a, const Vector &V) |
Detailed Description
Definition at line 49 of file Vector.h.
Constructor & Destructor Documentation
Vector::Vector |
( |
const Vector & |
|
) |
|
Vector::Vector |
( |
double * |
data, |
|
|
int |
size | |
|
) |
| | |
Member Function Documentation
int Vector::setData |
( |
double * |
newData, |
|
|
int |
size | |
|
) |
| | |
int Vector::Assemble |
( |
const Vector & |
V, |
|
|
const ID & |
l, |
|
|
double |
fact = 1.0 | |
|
) |
| | |
double Vector::Norm |
( |
void |
|
) |
const |
Definition at line 599 of file Vector.cpp.
Referenced by ParametricReliabilityAnalysis::analyze(), FragilityAnalysis::analyze(), FOSMAnalysis::analyze(), MP_Joint3D::applyConstraint(), StandardReliabilityConvergenceCheck::check(), OptimalityConditionReliabilityConvergenceCheck::check(), HLRFSearchDirection::computeSearchDirection(), GradientProjectionSearchDirection::computeSearchDirection(), ArmijoStepSizeRule::computeStepSize(), SearchWithStepSizeAndStepDirection::findDesignPoint(), SecantRootFinding::findLimitStateSurface(), SearchWithStepSizeAndStepDirection::get_gamma(), MP_Joint3D::getConstraint(), MP_Joint2D::getConstraint(), PDeltaCrdTransf3d::getLocalAxes(), LinearCrdTransf3d::getLocalAxes(), Joint2D::getResponse(), Isolator2spring::getStressResultant(), Joint2D::Joint2D(), Joint3D::Joint3D(), LinearCrdTransf2d::LinearCrdTransf2d(), LinearCrdTransf3d::LinearCrdTransf3d(), MP_Joint3D::MP_Joint3D(), PDeltaCrdTransf2d::PDeltaCrdTransf2d(), PDeltaCrdTransf3d::PDeltaCrdTransf3d(), ZeroLengthSection::setDomain(), ZeroLength::setDomain(), BeamColumnJoint3d::setDomain(), BeamColumnJoint2d::setDomain(), PlateFiberMaterial::setTrialStrain(), PlaneStressMaterial::setTrialStrain(), BeamFiberMaterial::setTrialStrain(), NLBeamColumn2d::update(), ForceBeamColumn3d::update(), ForceBeamColumn2d::update(), and AdkZhangMeritFunctionCheck::updateMeritParameters().
double Vector::pNorm |
( |
int |
p |
) |
const |
int Vector::Size |
( |
void |
|
) |
const [inline] |
Definition at line 132 of file Vector.h.
Referenced by UmfpackGenLinSOE::addB(), SymSparseLinSOE::addB(), SparseGenRowLinSOE::addB(), SparseGenColLinSOE::addB(), DistributedSparseGenRowLinSOE::addB(), DistributedSparseGenColLinSOE::addB(), ProfileSPDLinSOE::addB(), DistributedProfileSPDLinSOE::addB(), PetscSOE::addB(), MumpsSOE::addB(), MumpsParallelSOE::addB(), ItpackLinSOE::addB(), FullGenLinSOE::addB(), DistributedDiagonalSOE::addB(), DiagonalSOE::addB(), DistributedBandSPDLinSOE::addB(), BandSPDLinSOE::addB(), DistributedBandGenLinSOE::addB(), BandGenLinSOE::addB(), UserDefinedHingeIntegration3d::addElasticFlexibility(), UserDefinedHingeIntegration2d::addElasticFlexibility(), Truss::addInertiaLoadSensitivityToUnbalance(), Node::addInertiaLoadSensitivityToUnbalance(), FourNodeQuadUP::addInertiaLoadToUnbalance(), TrussSection::addInertiaLoadToUnbalance(), Truss::addInertiaLoadToUnbalance(), FourNodeQuad::addInertiaLoadToUnbalance(), ElasticBeam3d::addInertiaLoadToUnbalance(), ElasticBeam2d::addInertiaLoadToUnbalance(), DispBeamColumn3d::addInertiaLoadToUnbalance(), DispBeamColumn2d::addInertiaLoadToUnbalance(), EightNodeBrick::addInertiaLoadToUnbalance(), TwentySevenNodeBrick::addInertiaLoadToUnbalance(), TwentyNodeBrick::addInertiaLoadToUnbalance(), Node::addInertiaLoadToUnbalance(), UpdatedLagrangianBeam2D::addLoad(), EarthquakePattern::addMotion(), Domain::addNode(), Node::addReactionForce(), Element::addResistingForceToNodalReaction(), Node::addUnbalancedLoad(), SORMAnalysis::analyze(), OutCrossingAnalysis::analyze(), FORMAnalysis::analyze(), Assemble(), Bilinear::Bilinear(), Subdomain::buildMap(), SQPsearchDirectionMeritFunctionAndHessian::check(), Clough::Clough(), CloughDamage::CloughDamage(), OpenSeesGradGEvaluator::computeAllGradG(), FirstPrincipalCurvature::computeCurvatures(), CurvaturesBySearchAlgorithm::computeCurvatures(), OpenSeesGradGEvaluator::computeGradG(), FiniteDifferenceGradGEvaluator::computeGradG(), ShadowSubdomain::computeNodalResponse(), SQPsearchDirectionMeritFunctionAndHessian::computeSearchDirection(), GradientProjectionSearchDirection::computeSearchDirection(), DOF_Group::DOF_Group(), ShadowSubdomain::domainChange(), WilsonTheta::domainChanged(), NewmarkHybridSimulation::domainChanged(), NewmarkExplicit::domainChanged(), Newmark1::domainChanged(), Newmark::domainChanged(), MinUnbalDispNorm::domainChanged(), HSConstraint::domainChanged(), HHTHybridSimulation::domainChanged(), HHTGeneralizedExplicit::domainChanged(), HHTGeneralized::domainChanged(), HHTExplicit::domainChanged(), HHT1::domainChanged(), HHT::domainChanged(), DistributedDisplacementControl::domainChanged(), DisplacementControl::domainChanged(), CollocationHybridSimulation::domainChanged(), Collocation::domainChanged(), CentralDifferenceNoDamping::domainChanged(), CentralDifferenceAlternative::domainChanged(), CentralDifference::domainChanged(), ArcLength1::domainChanged(), ArcLength::domainChanged(), AlphaOSGeneralized::domainChanged(), AlphaOS::domainChanged(), TransformationDOF_Group::doneID(), X11Renderer::drawLine(), VrmlViewer::drawLine(), X11Renderer::drawPolygon(), OpenGLRenderer::drawPolygon(), X11Renderer::drawText(), OpenGLRenderer::drawText(), VrmlViewer::drawTriangle(), TclMatlabGFunEvaluator::evaluate_g(), FE_Element::FE_Element(), FedeasBond1Material::FedeasBond1Material(), FedeasBond2Material::FedeasBond2Material(), FedeasConcr1Material::FedeasConcr1Material(), FedeasConcr2Material::FedeasConcr2Material(), FedeasConcr3Material::FedeasConcr3Material(), FedeasHardeningMaterial::FedeasHardeningMaterial(), FedeasHyster1Material::FedeasHyster1Material(), FedeasHyster2Material::FedeasHyster2Material(), FedeasSteel1Material::FedeasSteel1Material(), FedeasSteel2Material::FedeasSteel2Material(), SearchWithStepSizeAndStepDirection::findDesignPoint(), NewmarkSensitivityIntegrator::formEleResidual(), StaticSensitivityIntegrator::formSensitivityRHS(), CStdLibRandGenerator::generate_nIndependentStdNormalNumbers(), CStdLibRandGenerator::generate_nIndependentUniformNumbers(), InterpolatedGroundMotion::getAccel(), PointsSpectrum::getAmplitude(), UserDefinedRV::getCDFvalue(), ProfileSPDLinSubstrSolver::getCondensedRHS(), UserDefinedHingeIntegration3d::getCopy(), UserDefinedHingeIntegration2d::getCopy(), UserDefinedHingeIntegration::getCopy(), UserDefinedBeamIntegration::getCopy(), InterpolatedGroundMotion::getDisp(), InterpolatedGroundMotion::getDispVelAccel(), PathTimeSeries::getDuration(), PathSeries::getDuration(), InterpolatedGroundMotion::getDuration(), LoadPattern::getExternalForceSensitivity(), PathTimeSeries::getFactor(), PathSeries::getFactor(), DiscretizedRandomProcessSeries::getFactor(), DiscretizedRandomProcessSeries::getFactorSensitivity(), UserDefinedRV::getInverseCDFvalue(), ActorSubdomain::getLastExternalSysResponse(), PointsSpectrum::getMaxFrequency(), UserDefinedRV::getMean(), Domain::getNodeDisp(), UserDefinedRV::getPDFvalue(), PathTimeSeries::getPeakFactor(), PathSeries::getPeakFactor(), DomainDecompositionAnalysis::getResidual(), ShadowSubdomain::getResistingForce(), Node::getRV(), UserDefinedHingeIntegration3d::getSectionLocations(), UserDefinedHingeIntegration2d::getSectionLocations(), UserDefinedHingeIntegration::getSectionLocations(), UserDefinedBeamIntegration::getSectionLocations(), UserDefinedHingeIntegration3d::getSectionWeights(), UserDefinedHingeIntegration2d::getSectionWeights(), UserDefinedHingeIntegration::getSectionWeights(), UserDefinedBeamIntegration::getSectionWeights(), UserDefinedRV::getStdv(), PenaltySP_FE::getTangForce(), LagrangeSP_FE::getTangForce(), Node::getUnbalancedLoad(), InterpolatedGroundMotion::getVel(), GSA_Recorder::GSA_Recorder(), DOF_Group::incrNodeDisp(), Node::incrTrialAccel(), Node::incrTrialDisp(), Node::incrTrialVel(), LinearCrdTransf2d::initialize(), NEESData::insertData(), MySqlDatastore::insertData(), FileDatastore::insertData(), TrapezoidalTimeSeriesIntegrator::integrate(), InterpolatedGroundMotion::InterpolatedGroundMotion(), Joint2D::Joint2D(), Joint3D::Joint3D(), LagrangeMP_FE::LagrangeMP_FE(), LagrangeSP_FE::LagrangeSP_FE(), LinearCrdTransf2d::LinearCrdTransf2d(), LinearCrdTransf3d::LinearCrdTransf3d(), LoadPath::LoadPath(), NatafProbabilityTransformation::meanSensitivityOf_x_to_u(), MP_Joint2D::MP_Joint2D(), MP_Joint3D::MP_Joint3D(), MultiLinearKp::MultiLinearKp(), SecantLineSearch::newStep(), RegulaFalsiLineSearch::newStep(), InitialInterpolatedLineSearch::newStep(), BisectionLineSearch::newStep(), nodeCoord(), nodeDisp(), nodeVel(), operator &&(), operator *(), Matrix::operator *(), operator+(), operator-(), operator/(), operator<<(), Matrix::operator^(), PathSeries::PathSeries(), PathTimeSeries::PathTimeSeries(), PDeltaCrdTransf2d::PDeltaCrdTransf2d(), PDeltaCrdTransf3d::PDeltaCrdTransf3d(), PenaltyMP_FE::PenaltyMP_FE(), PenaltySP_FE::PenaltySP_FE(), Pinching::Pinching(), PinchingDamage::PinchingDamage(), AlgorithmIncrements::plotData(), FilePlotter::plotFile(), FilePlotter::plotFiles(), PointsSpectrum::PointsSpectrum(), Information::Print(), fElement::readyfRoutine(), NodeRecorder::record(), MaxNodeDispRecorder::record(), EnvelopeNodeRecorder::record(), EnvelopeElementRecorder::record(), EnvelopeDriftRecorder::record(), ElementRecorder::record(), AlgorithmIncrements::record(), ReinforcingSteel::recvSelf(), SectionAggregator::recvSelf(), FiberSection::recvSelf(), PathTimeSeries::recvSelf(), PathSeries::recvSelf(), LoadPath::recvSelf(), OracleDatastore::recvVector(), FileDatastore::recvVector(), RigidBeam::RigidBeam(), RigidDiaphragm::RigidDiaphragm(), RigidRod::RigidRod(), ActorSubdomain::run(), TclGFunEvaluator::runGFunAnalysis(), StaticSensitivityIntegrator::saveSensitivity(), NewmarkSensitivityIntegrator::saveSensitivity(), ReinforcingSteel::sendSelf(), PathTimeSeries::sendSelf(), PathSeries::sendSelf(), Node::sendSelf(), NodalLoad::sendSelf(), LoadPath::sendSelf(), OracleDatastore::sendVector(), FileDatastore::sendVector(), GFunVisualizationAnalysis::setAxes(), UmfpackGenLinSOE::setB(), SymSparseLinSOE::setB(), SparseGenRowLinSOE::setB(), SparseGenColLinSOE::setB(), DistributedSparseGenRowLinSOE::setB(), DistributedSparseGenColLinSOE::setB(), ProfileSPDLinSOE::setB(), DistributedProfileSPDLinSOE::setB(), PetscSOE::setB(), MumpsSOE::setB(), MumpsParallelSOE::setB(), ItpackLinSOE::setB(), FullGenLinSOE::setB(), DistributedDiagonalSOE::setB(), DiagonalSOE::setB(), DistributedBandSPDLinSOE::setB(), BandSPDLinSOE::setB(), DistributedBandGenLinSOE::setB(), BandGenLinSOE::setB(), MultiYieldSurface::setCenter(), ProfileSPDLinSubstrSolver::setComputedXext(), T2Vector::setData(), TrussSection::setDomain(), Truss::setDomain(), fElement::setDomain(), Domain::setEigenvalues(), Node::setEigenvector(), TransformationFE::setID(), YS_Evolution::setInitTranslation(), DiscretizedRandomProcessSeries::setParameter(), NDMaterial::setResponse(), ZeroLengthSection::setResponse(), Element::setResponse(), TwentyNodeBrick::setResponse(), ConjugateGradientSolver::setSize(), SymBandEigenSolver::setSize(), SymArpackSolver::setSize(), BandArpackSolver::setSize(), ParkAng::setTrial(), NormalizedPeak::setTrial(), Mehanny::setTrial(), Kratzig::setTrial(), HystereticEnergy::setTrial(), Node::setTrialAccel(), Node::setTrialDisp(), PressureIndependMultiYield::setTrialStrain(), PressureDependMultiYield02::setTrialStrain(), PressureDependMultiYield::setTrialStrain(), FluidSolidPorousMaterial::setTrialStrain(), PressureIndependMultiYield::setTrialStrainIncr(), PressureDependMultiYield02::setTrialStrainIncr(), PressureDependMultiYield::setTrialStrainIncr(), FluidSolidPorousMaterial::setTrialStrainIncr(), Node::setTrialVel(), UmfpackGenLinSOE::setX(), SymSparseLinSOE::setX(), SparseGenRowLinSOE::setX(), SparseGenColLinSOE::setX(), DistributedSparseGenRowLinSOE::setX(), ProfileSPDLinSOE::setX(), PetscSOE::setX(), MumpsSOE::setX(), ItpackLinSOE::setX(), FullGenLinSOE::setX(), DistributedDiagonalSOE::setX(), DiagonalSOE::setX(), BandSPDLinSOE::setX(), BandGenLinSOE::setX(), PetscSolver::solve(), Matrix::Solve(), NatafProbabilityTransformation::stdvSensitivityOf_x_to_u(), T2Vector::T2Vector(), TclModelBuilder_addHomogeneousBC_Y(), TclModelBuilder_addHomogeneousBC_Z(), TclReliabilityModelBuilder_addStartPoint(), TransformationDOF_Group::TransformationDOF_Group(), WilsonTheta::update(), NewmarkHybridSimulation::update(), NewmarkExplicit::update(), Newmark1::update(), Newmark::update(), HHTHybridSimulation::update(), HHTGeneralizedExplicit::update(), HHTGeneralized::update(), HHTExplicit::update(), HHT1::update(), HHT::update(), CollocationHybridSimulation::update(), Collocation::update(), CentralDifferenceNoDamping::update(), CentralDifferenceAlternative::update(), CentralDifference::update(), AlphaOSGeneralized::update(), AlphaOS::update(), SQPsearchDirectionMeritFunctionAndHessian::updateHessianApproximation(), DiscretizedRandomProcessSeries::updateParameter(), DataOutputStreamHandler::write(), DataOutputFileHandler::write(), DataOutputDatabaseHandler::write(), DatabaseStream::write(), DOF_Group::~DOF_Group(), EnvelopeDriftRecorder::~EnvelopeDriftRecorder(), EnvelopeElementRecorder::~EnvelopeElementRecorder(), EnvelopeNodeRecorder::~EnvelopeNodeRecorder(), and InterpolatedGroundMotion::~InterpolatedGroundMotion().
int Vector::resize |
( |
int |
newSize |
) |
|
Definition at line 157 of file Vector.cpp.
References endln, and opserr.
Referenced by CTestRelativeTotalNormDispIncr::recvSelf(), CTestRelativeNormUnbalance::recvSelf(), CTestRelativeNormDispIncr::recvSelf(), CTestRelativeEnergyIncr::recvSelf(), CTestNormUnbalance::recvSelf(), CTestNormDispIncr::recvSelf(), CTestFixedNumIter::recvSelf(), CTestEnergyIncr::recvSelf(), UniformExcitation::setDomain(), PetscSolver::solve(), and DistributedDiagonalSolver::solve().
void Vector::Zero |
( |
void |
|
) |
[inline] |
Definition at line 139 of file Vector.h.
Referenced by Truss::addInertiaLoadSensitivityToUnbalance(), Joint2D::addInertiaLoadSensitivityToUnbalance(), TwentyEightNodeBrickUP::addInertiaLoadToUnbalance(), NineFourNodeQuadUP::addInertiaLoadToUnbalance(), Twenty_Node_Brick::addInertiaLoadToUnbalance(), YieldSurface_BC2D::addPlasticStiffness(), SoilFootingSection2d::applyLoading(), BeamColumnJoint2d::BeamColumnJoint2d(), BeamColumnJoint3d::BeamColumnJoint3d(), ForceBeamColumn2d::commitSensitivity(), PressureIndependMultiYield::commitState(), PressureDependMultiYield02::commitState(), PressureDependMultiYield::commitState(), OpenSeesGradGEvaluator::computeGradG(), Brick::displaySelf(), BbarBrick::displaySelf(), EnhancedQuad::EnhancedQuad(), LinearCrdTransf2d::getBasicTrialDispShapeSensitivity(), FE_Element::getC_Force(), LagrangeDOF_Group::getC_Force(), LagrangeDOF_Group::getCommittedAccel(), LagrangeDOF_Group::getCommittedDisp(), LagrangeDOF_Group::getCommittedVel(), InterpolatedGroundMotion::getDispVelAccel(), SymBandEigenSolver::getEigenvector(), BandArpackSolver::getEigenvector(), LinearCrdTransf2d::getGlobalResistingForceShapeSensitivity(), EnhancedQuad::getInitialStiff(), FE_Element::getK_Force(), FE_Element::getKi_Force(), TransformationFE::getLastResponse(), FE_Element::getLastResponse(), FE_Element::getM_Force(), LagrangeDOF_Group::getM_Force(), fElement::getMass(), ZeroLength::getResistingForce(), TwentyNodeBrick_u_p_U::getResistingForce(), EightNodeBrick_u_p_U::getResistingForce(), EightNode_LDBrick_u_p::getResistingForce(), EightNode_Brick_u_p::getResistingForce(), TwentyEightNodeBrickUP::getResistingForce(), NineFourNodeQuadUP::getResistingForce(), FourNodeQuadUP::getResistingForce(), TrussSection::getResistingForce(), Truss::getResistingForce(), CorotTrussSection::getResistingForce(), CorotTruss::getResistingForce(), Joint3D::getResistingForce(), Joint2D::getResistingForce(), FourNodeQuad::getResistingForce(), ForceBeamColumn2d::getResistingForce(), fElement::getResistingForce(), DispBeamColumn3d::getResistingForce(), DispBeamColumn2d::getResistingForce(), Twenty_Node_Brick::getResistingForce(), fElement::getResistingForceIncInertia(), Truss::getResistingForceSensitivity(), Joint2D::getResistingForceSensitivity(), ForceBeamColumn2d::getResistingForceSensitivity(), DispBeamColumn2d::getResistingForceSensitivity(), Node::getRV(), SectionAggregator::getSectionDeformationSensitivity(), ElasticShearSection3d::getSectionDeformationSensitivity(), ElasticShearSection2d::getSectionDeformationSensitivity(), ElasticSection3d::getSectionDeformationSensitivity(), ElasticSection2d::getSectionDeformationSensitivity(), Beam2dUniformLoad::getSensitivityData(), Beam2dPointLoad::getSensitivityData(), MembranePlateFiberSection::getStressResultant(), FiberSection::getStressResultant(), FiberSection2d::getStressResultantSensitivity(), ElasticShearSection3d::getStressResultantSensitivity(), ElasticShearSection2d::getStressResultantSensitivity(), ElasticSection3d::getStressResultantSensitivity(), ElasticSection2d::getStressResultantSensitivity(), PressureDependMultiYield02::getTangent(), PressureDependMultiYield::getTangent(), DispBeamColumn3d::getTangentStiff(), DispBeamColumn2d::getTangentStiff(), TransformationFE::getTangForce(), FE_Element::getTangForce(), LagrangeDOF_Group::getTangForce(), LagrangeDOF_Group::getUnbalance(), Inelastic2DYS03::Inelastic2DYS03(), SoilFootingSection2d::initializeInternalVariables(), Joint2D::Joint2D(), Joint3D::Joint3D(), LagrangeMP_FE::LagrangeMP_FE(), LagrangeSP_FE::LagrangeSP_FE(), NewmarkExplicit::newStep(), Newmark1::newStep(), HHTExplicit::newStep(), AlphaOS::newStep(), Pinching4Material::Pinching4Material(), MultiaxialCyclicPlasticity::plastic_integrator(), TwentyEightNodeBrickUP::Print(), BrickUP::Print(), FourNodeQuad::Print(), Brick::Print(), Twenty_Node_Brick::Print(), Node::recvSelf(), Node::resetReactionForce(), MaxNodeDispRecorder::restart(), ElementRecorder::restart(), FiberSection::revertToLastCommit(), YieldSurfaceSection2d::revertToStart(), SoilFootingSection2d::revertToStart(), Isolator2spring::revertToStart(), FiberSection::revertToStart(), ElasticShearSection3d::revertToStart(), ElasticShearSection2d::revertToStart(), ElasticSection3d::revertToStart(), ElasticSection2d::revertToStart(), PlaneStressMaterial::revertToStart(), ElasticIsotropicPlateFiber::revertToStart(), ElasticIsotropicPlaneStress2D::revertToStart(), ElasticIsotropicPlaneStrain2D::revertToStart(), ElasticIsotropicAxiSymm::revertToStart(), NLBeamColumn3d::revertToStart(), NLBeamColumn2d::revertToStart(), EnhancedQuad::revertToStart(), ForceBeamColumn3d::revertToStart(), ForceBeamColumn2d::revertToStart(), BeamWithHinges3d::revertToStart(), BeamWithHinges2d::revertToStart(), NormalizedPeak::revertToStart(), Newmark::revertToStart(), SoilFootingSection2d::setTrialSectionDeformation(), PetscSolver::solve(), ConjugateGradientSolver::solve(), CTestRelativeTotalNormDispIncr::start(), CTestRelativeNormUnbalance::start(), CTestRelativeNormDispIncr::start(), CTestRelativeEnergyIncr::start(), CTestNormUnbalance::start(), CTestNormDispIncr::start(), CTestFixedNumIter::start(), CTestEnergyIncr::start(), TwentyEightNodeBrickUP::update(), NineFourNodeQuadUP::update(), FourNodeQuadUP::update(), NLBeamColumn3d::update(), NLBeamColumn2d::update(), BeamColumnJoint3d::update(), BeamColumnJoint2d::update(), FourNodeQuad::update(), ConstantPressureVolumeQuad::update(), ForceBeamColumn3d::update(), ForceBeamColumn2d::update(), Brick::update(), Twenty_Node_Brick::update(), YS_Evolution::YS_Evolution(), TwentyNodeBrick_u_p_U::zeroLoad(), EightNodeBrick_u_p_U::zeroLoad(), UpdatedLagrangianBeam2D::zeroLoad(), EightNode_LDBrick_u_p::zeroLoad(), EightNode_Brick_u_p::zeroLoad(), TwentyEightNodeBrickUP::zeroLoad(), NineFourNodeQuadUP::zeroLoad(), FourNodeQuadUP::zeroLoad(), BrickUP::zeroLoad(), TrussSection::zeroLoad(), Truss::zeroLoad(), TotalLagrangianFD8NodeBrick::zeroLoad(), TotalLagrangianFD20NodeBrick::zeroLoad(), ShellMITC4::zeroLoad(), NLBeamColumn3d::zeroLoad(), NLBeamColumn2d::zeroLoad(), NineNodeMixedQuad::zeroLoad(), FourNodeQuad::zeroLoad(), EnhancedQuad::zeroLoad(), ConstantPressureVolumeQuad::zeroLoad(), fElement::zeroLoad(), ElasticBeam3d::zeroLoad(), ElasticBeam2d::zeroLoad(), DispBeamColumn3d::zeroLoad(), DispBeamColumn2d::zeroLoad(), Brick::zeroLoad(), BbarBrick::zeroLoad(), BeamWithHinges3d::zeroLoad(), BeamWithHinges2d::zeroLoad(), beam3d02::zeroLoad(), beam3d01::zeroLoad(), beam2d04::zeroLoad(), beam2d03::zeroLoad(), beam2d02::zeroLoad(), EightNodeBrick::zeroLoad(), TwentySevenNodeBrick::zeroLoad(), TwentyNodeBrick::zeroLoad(), Twenty_Node_Brick::zeroLoad(), FE_Element::zeroResidual(), DOF_Group::zeroUnbalance(), and Node::zeroUnbalancedLoad().
int Vector::Normalize |
( |
void |
|
) |
|
int Vector::addVector |
( |
double |
factThis, |
|
|
const Vector & |
other, |
|
|
double |
factOther | |
|
) |
| | |
Definition at line 243 of file Vector.cpp.
References opserr, sz, and theData.
Referenced by EightNodeBrick::addLoad(), TwentySevenNodeBrick::addLoad(), TwentyNodeBrick::addLoad(), DOF_Group::addPIncInertiaToUnbalance(), DOF_Group::addPtoUnbalance(), FE_Element::addResistingForceSensitivity(), FE_Element::addRIncInertiaToResidual(), FE_Element::addRtoResidual(), Node::addUnbalancedLoad(), WilsonTheta::commit(), CollocationHybridSimulation::commit(), Collocation::commit(), TwentyNodeBrick_u_p_U::getResistingForce(), EightNodeBrick_u_p_U::getResistingForce(), EightNode_LDBrick_u_p::getResistingForce(), EightNode_Brick_u_p::getResistingForce(), NineFourNodeQuadUP::getResistingForce(), FourNodeQuadUP::getResistingForce(), TotalLagrangianFD8NodeBrick::getResistingForce(), TotalLagrangianFD20NodeBrick::getResistingForce(), FourNodeQuad::getResistingForce(), ElasticBeam3d::getResistingForce(), ElasticBeam2d::getResistingForce(), DispBeamColumn3d::getResistingForce(), EightNodeBrick::getResistingForce(), UpdatedLagrangianBeam2D::getResponse(), SectionForceDeformation::getResponseSensitivity(), ForceBeamColumn2d::getResponseSensitivity(), PressureDependMultiYield02::getStress(), PressureDependMultiYield::getStress(), FiberSection::getStressResultant(), WilsonTheta::newStep(), NewmarkHybridSimulation::newStep(), NewmarkExplicit::newStep(), Newmark1::newStep(), Newmark::newStep(), HHTHybridSimulation::newStep(), HHTGeneralizedExplicit::newStep(), HHTGeneralized::newStep(), HHTExplicit::newStep(), HHT1::newStep(), HHT::newStep(), CollocationHybridSimulation::newStep(), Collocation::newStep(), CentralDifference::newStep(), AlphaOSGeneralized::newStep(), AlphaOS::newStep(), FiberSection::revertToLastCommit(), ConjugateGradientSolver::solve(), NLBeamColumn3d::update(), NLBeamColumn2d::update(), ConstantPressureVolumeQuad::update(), ForceBeamColumn3d::update(), ForceBeamColumn2d::update(), BeamWithHinges3d::update(), BeamWithHinges2d::update(), WilsonTheta::update(), NewmarkHybridSimulation::update(), NewmarkExplicit::update(), Newmark1::update(), Newmark::update(), MinUnbalDispNorm::update(), HSConstraint::update(), HHTHybridSimulation::update(), HHTGeneralizedExplicit::update(), HHTGeneralized::update(), HHTExplicit::update(), HHT1::update(), HHT::update(), DistributedDisplacementControl::update(), DisplacementControl::update(), CollocationHybridSimulation::update(), Collocation::update(), CentralDifferenceNoDamping::update(), CentralDifferenceAlternative::update(), CentralDifference::update(), ArcLength1::update(), ArcLength::update(), AlphaOSGeneralized::update(), and AlphaOS::update().
int Vector::addMatrixVector |
( |
double |
factThis, |
|
|
const Matrix & |
m, |
|
|
const Vector & |
v, |
|
|
double |
factOther | |
|
) |
| | |
Definition at line 319 of file Vector.cpp.
References Matrix::data, for(), Matrix::noCols(), Matrix::noRows(), opserr, sz, and theData.
Referenced by FE_Element::addD_Force(), TransformationDOF_Group::addD_Force(), DOF_Group::addD_Force(), FE_Element::addD_ForceSensitivity(), TransformationDOF_Group::addD_ForceSensitivity(), DOF_Group::addD_ForceSensitivity(), Node::addInertiaLoadSensitivityToUnbalance(), TwentyNodeBrick_u_p_U::addInertiaLoadToUnbalance(), EightNodeBrick_u_p_U::addInertiaLoadToUnbalance(), EightNode_LDBrick_u_p::addInertiaLoadToUnbalance(), EightNode_Brick_u_p::addInertiaLoadToUnbalance(), TwentyEightNodeBrickUP::addInertiaLoadToUnbalance(), BrickUP::addInertiaLoadToUnbalance(), TotalLagrangianFD8NodeBrick::addInertiaLoadToUnbalance(), TotalLagrangianFD20NodeBrick::addInertiaLoadToUnbalance(), ShellMITC4::addInertiaLoadToUnbalance(), NineNodeMixedQuad::addInertiaLoadToUnbalance(), EnhancedQuad::addInertiaLoadToUnbalance(), ConstantPressureVolumeQuad::addInertiaLoadToUnbalance(), fElement::addInertiaLoadToUnbalance(), Brick::addInertiaLoadToUnbalance(), BbarBrick::addInertiaLoadToUnbalance(), EightNodeBrick::addInertiaLoadToUnbalance(), TwentySevenNodeBrick::addInertiaLoadToUnbalance(), TwentyNodeBrick::addInertiaLoadToUnbalance(), Twenty_Node_Brick::addInertiaLoadToUnbalance(), Node::addInertiaLoadToUnbalance(), EightNodeBrick::addLoad(), TwentySevenNodeBrick::addLoad(), TwentyNodeBrick::addLoad(), FE_Element::addLocalD_Force(), FE_Element::addLocalD_ForceSensitivity(), FE_Element::addLocalM_Force(), DOF_Group::addLocalM_Force(), FE_Element::addLocalM_ForceSensitivity(), FE_Element::addM_Force(), TransformationDOF_Group::addM_Force(), DOF_Group::addM_Force(), FE_Element::addM_ForceSensitivity(), TransformationDOF_Group::addM_ForceSensitivity(), DOF_Group::addM_ForceSensitivity(), ForceBeamColumn2d::commitSensitivity(), PBowlLoading::CompPBLoads(), EightNodeBrick::FormEquiBodyForce(), TwentySevenNodeBrick::FormEquiBodyForce(), TwentyNodeBrick::FormEquiBodyForce(), TransformationFE::getC_Force(), FE_Element::getC_Force(), DOF_Group::getC_Force(), TransformationFE::getK_Force(), FE_Element::getK_Force(), TransformationFE::getKi_Force(), FE_Element::getKi_Force(), TransformationFE::getM_Force(), FE_Element::getM_Force(), TransformationDOF_Group::getM_Force(), DOF_Group::getM_Force(), Element::getRayleighDampingForces(), TwentyNodeBrick_u_p_U::getResistingForce(), EightNodeBrick_u_p_U::getResistingForce(), EightNode_LDBrick_u_p::getResistingForce(), EightNode_Brick_u_p::getResistingForce(), beam2d02::getResistingForce(), TwentyNodeBrick_u_p_U::getResistingForceIncInertia(), EightNodeBrick_u_p_U::getResistingForceIncInertia(), EightNode_LDBrick_u_p::getResistingForceIncInertia(), EightNode_Brick_u_p::getResistingForceIncInertia(), TotalLagrangianFD8NodeBrick::getResistingForceIncInertia(), TotalLagrangianFD20NodeBrick::getResistingForceIncInertia(), Element::getResistingForceIncInertia(), EightNodeBrick::getResistingForceIncInertia(), TwentySevenNodeBrick::getResistingForceIncInertia(), TwentyNodeBrick::getResistingForceIncInertia(), ForceBeamColumn2d::getResistingForceSensitivity(), DispBeamColumn2d::getResistingForceSensitivity(), BeamColumnJoint3d::getResponse(), BeamColumnJoint2d::getResponse(), ForceBeamColumn3d::getResponse(), ForceBeamColumn2d::getResponse(), SectionForceDeformation::getResponseSensitivity(), ForceBeamColumn2d::getResponseSensitivity(), Node::getRV(), PressureIndependMultiYield::getStress(), PressureDependMultiYield02::getStress(), PressureDependMultiYield::getStress(), FE_Element::getTangForce(), Node::getUnbalancedLoadIncInertia(), TransformationDOF_Group::incrNodeAccel(), TransformationDOF_Group::incrNodeDisp(), TransformationDOF_Group::incrNodeVel(), ForceBeamColumn3d::Print(), ForceBeamColumn2d::Print(), TransformationDOF_Group::saveSensitivity(), TransformationDOF_Group::setEigenvector(), TransformationDOF_Group::setNodeAccel(), TransformationDOF_Group::setNodeDisp(), TransformationDOF_Group::setNodeVel(), TwentyEightNodeBrickUP::update(), NLBeamColumn3d::update(), NLBeamColumn2d::update(), ForceBeamColumn3d::update(), ForceBeamColumn2d::update(), BeamWithHinges3d::update(), BeamWithHinges2d::update(), and Twenty_Node_Brick::update().
int Vector::addMatrixTransposeVector |
( |
double |
factThis, |
|
|
const Matrix & |
m, |
|
|
const Vector & |
v, |
|
|
double |
factOther | |
|
) |
| | |
Definition at line 450 of file Vector.cpp.
References Matrix::data, for(), Matrix::noRows(), opserr, sz, and theData.
Referenced by TransformationDOF_Group::getAccSensitivity(), TransformationDOF_Group::getDispSensitivity(), ZeroLengthSection::getResistingForce(), CorotTrussSection::getResistingForce(), CorotTruss::getResistingForce(), TransformationDOF_Group::getUnbalance(), and TransformationDOF_Group::getVelSensitivity().
double Vector::operator() |
( |
int |
x |
) |
const [inline] |
double & Vector::operator() |
( |
int |
x |
) |
[inline] |
double Vector::operator[] |
( |
int |
x |
) |
const |
double & Vector::operator[] |
( |
int |
x |
) |
|
Vector Vector::operator() |
( |
const ID & |
rows |
) |
const |
Vector & Vector::operator= |
( |
const Tensor & |
T |
) |
|
Vector & Vector::operator+= |
( |
double |
fact |
) |
|
Vector & Vector::operator-= |
( |
double |
fact |
) |
|
Vector & Vector::operator *= |
( |
double |
fact |
) |
|
Vector & Vector::operator/= |
( |
double |
fact |
) |
|
Vector Vector::operator+ |
( |
double |
fact |
) |
const |
Vector Vector::operator- |
( |
double |
fact |
) |
const |
Vector Vector::operator * |
( |
double |
fact |
) |
const |
Vector Vector::operator/ |
( |
double |
fact |
) |
const |
double Vector::operator^ |
( |
const Vector & |
V |
) |
const |
int Vector::operator== |
( |
const Vector & |
V |
) |
const |
int Vector::operator!= |
( |
const Vector & |
V |
) |
const |
int Vector::Assemble |
( |
const Vector & |
V, |
|
|
int |
init_row, |
|
|
double |
fact = 1.0 | |
|
) |
| | |
int Vector::Extract |
( |
const Vector & |
V, |
|
|
int |
init_row, |
|
|
double |
fact = 1.0 | |
|
) |
| | |
Friends And Related Function Documentation
The documentation for this class was generated from the following files:
Generated on Mon Oct 23 15:05:51 2006 for OpenSees by 1.5.0
|