basics.h File Reference

#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <time.h>

Go to the source code of this file.

Defines

#define matrix   BJmatrix
 *
#define vector   BJvector
#define tensor   BJtensor
#define PI   3.14159265358979323846
#define TWOOVERTHREE   0.6666666666667
#define ONEOVERTHREE   0.3333333333333
#define DZERO   0.0

Functions

float f_macheps ()
double d_macheps ()
long double ld_macheps ()

Variables

const int tst = 3


Define Documentation

#define DZERO   0.0

Definition at line 126 of file basics.h.

#define tensor   BJtensor

Definition at line 80 of file basics.h.

Referenced by MDPotentialSurface01::apqdnods(), MDPotentialSurface::apqdnods(), Template3Dep::BackwardEulerEPState(), EightNodeBrick::computeGaussPoint(), TwentySevenNodeBrick::computeGaussPoint(), TwentyNodeBrick::computeGaussPoint(), fdFlowVM::d2Fodada(), fdFlow::d2Fodada(), fdFlowVM::d2Fodsda(), fdFlow::d2Fodsda(), fdFlowVM::d2Fodsds(), fdFlowDP::d2Fodsds(), fdFlow::d2Fodsds(), stresstensor::d2poverds2(), Cosseratstresstensor::d2poverds2(), VMPotentialSurface::d2Qods2(), RMC01PotentialSurface::d2Qods2(), MDPotentialSurface01::d2Qods2(), MDPotentialSurface::d2Qods2(), DPPotentialSurface::d2Qods2(), CAMPotentialSurface::d2Qods2(), RMC01PotentialSurface::d2Qodsds1(), PotentialSurface::d2Qodsds1(), DPPotentialSurface::d2Qodsds1(), CAMPotentialSurface::d2Qodsds1(), PotentialSurface::d2Qodsds2(), PotentialSurface::d2Qodsds3(), PotentialSurface::d2Qodsds4(), VMPotentialSurface::d2Qodsdt1(), PotentialSurface::d2Qodsdt1(), PotentialSurface::d2Qodsdt2(), PotentialSurface::d2Qodsdt3(), PotentialSurface::d2Qodsdt4(), stresstensor::d2qoverds2(), Cosseratstresstensor::d2qoverds2(), stresstensor::d2thetaoverds2(), Cosseratstresstensor::d2thetaoverds2(), straintensor::deviator(), Cosseratstraintensor::deviator(), VMYieldSurface::dFods(), TriFCYieldSurface::dFods(), RMC01YieldSurface::dFods(), MDYieldSurface::dFods(), DPYieldSurface01::dFods(), DPYieldSurface::dFods(), CAMYieldSurface::dFods(), fdFlowDP::dFods(), EightNodeBrick::dh_drst_at(), TwentySevenNodeBrick::dh_drst_at(), TwentyNodeBrick::dh_drst_at(), MDPotentialSurface01::dnods(), MDPotentialSurface::dnods(), stresstensor::dpoverds(), Cosseratstresstensor::dpoverds(), VMPotentialSurface::dQods(), RMC01PotentialSurface::dQods(), MDPotentialSurface01::dQods(), MDPotentialSurface::dQods(), DPPotentialSurface::dQods(), CAMPotentialSurface::dQods(), stresstensor::dqoverds(), Cosseratstresstensor::dqoverds(), stresstensor::dthetaoverds(), Cosseratstresstensor::dthetaoverds(), MDPotentialSurface01::dthetaoverds(), MDPotentialSurface::dthetaoverds(), fdYield::dYoda(), fdYieldDP::dYods(), Template3Dep::ElasticComplianceTensor(), Template3Dep::ElasticStiffnessTensor(), EPState::EPState(), straintensor::equivalent(), Cosseratstraintensor::equivalent(), Template3Dep::ForwardEulerEPState(), EightNodeBrick::getConsMass(), TwentySevenNodeBrick::getConsMass(), TwentyNodeBrick::getConsMass(), TwentyNodeBrick_u_p_U::getDamp(), EightNodeBrick_u_p_U::getDamp(), EightNode_LDBrick_u_p::getDamp(), EightNode_Brick_u_p::getDamp(), MDEvolutionLaw::getKp(), TwentyNodeBrick_u_p_U::getMass(), EightNodeBrick_u_p_U::getMass(), EightNode_LDBrick_u_p::getMass(), EightNode_Brick_u_p::getMass(), EightNodeBrick::getMass(), TwentySevenNodeBrick::getMass(), TwentyNodeBrick::getMass(), EightNodeBrick::getMassTensor(), TwentySevenNodeBrick::getMassTensor(), TwentyNodeBrick::getMassTensor(), TotalLagrangianFD8NodeBrick::getResistingForce(), TotalLagrangianFD20NodeBrick::getResistingForce(), EightNodeBrick::getResistingForce(), TwentySevenNodeBrick::getResistingForce(), TwentyNodeBrick::getResistingForce(), TwentyNodeBrick_u_p_U::getResponse(), EightNodeBrick_u_p_U::getResponse(), EightNode_LDBrick_u_p::getResponse(), EightNode_Brick_u_p::getResponse(), TotalLagrangianFD8NodeBrick::getResponse(), TotalLagrangianFD20NodeBrick::getResponse(), EightNodeBrick::getStiffnessTensor(), TwentySevenNodeBrick::getStiffnessTensor(), TwentyNodeBrick::getStiffnessTensor(), PressureDependentElastic3D::getStressTensor(), TotalLagrangianFD8NodeBrick::getTangentStiff(), TotalLagrangianFD20NodeBrick::getTangentStiff(), EightNodeBrick::getTangentStiff(), TwentySevenNodeBrick::getTangentStiff(), TwentyNodeBrick::getTangentStiff(), TwentySevenNodeBrick::getWeightofGP(), TwentyNodeBrick::getWeightofGP(), EightNodeBrick::H_3D(), TwentySevenNodeBrick::H_3D(), TwentyNodeBrick::H_3D(), EvolutionLaw_NL_Eeq::h_s(), EvolutionLaw_L_Eeq::h_s(), EvolutionLaw_NL_EijMD::h_t(), EvolutionLaw_NL_Eij::h_t(), EvolutionLaw_L_Eij::h_t(), fdEvolution_TL::HModulus(), fdEvolution_T::HModulus(), EightNodeBrick::incr_disp(), TwentySevenNodeBrick::incr_disp(), TwentyNodeBrick::incr_disp(), EightNodeBrick::incremental_Update(), TwentySevenNodeBrick::incremental_Update(), TwentyNodeBrick::incremental_Update(), EightNodeBrick::interp_poli_at(), TwentyNodeBrick::interp_poli_at(), EightNodeBrick::iterative_nodal_forces(), TwentySevenNodeBrick::iterative_nodal_forces(), TwentyNodeBrick::iterative_nodal_forces(), EightNodeBrick::Jacobian_3D(), TwentySevenNodeBrick::Jacobian_3D(), TwentyNodeBrick::Jacobian_3D(), EightNodeBrick::Jacobian_3Dinv(), TwentySevenNodeBrick::Jacobian_3Dinv(), TwentyNodeBrick::Jacobian_3Dinv(), EightNodeBrick::linearized_nodal_forces(), TwentySevenNodeBrick::linearized_nodal_forces(), TwentyNodeBrick::linearized_nodal_forces(), main(), EightNodeBrick::Nodal_Coordinates(), TwentySevenNodeBrick::Nodal_Coordinates(), TwentyNodeBrick::Nodal_Coordinates(), EightNodeBrick::nodal_forces(), TwentySevenNodeBrick::nodal_forces(), TwentyNodeBrick::nodal_forces(), EightNodeBrick::nodal_forces_from_stress(), TwentySevenNodeBrick::nodal_forces_from_stress(), TwentyNodeBrick::nodal_forces_from_stress(), TotalLagrangianFD8NodeBrick::Print(), TotalLagrangianFD20NodeBrick::Print(), straintensor::report(), Cosseratstraintensor::report(), EightNodeBrick::reportTensorF(), TwentySevenNodeBrick::reportTensorF(), TwentyNodeBrick::reportTensorF(), NeoHookeanCompressible3D::revertToStart(), FDEPState::revertToStart(), Template3Dep::SemiBackwardEulerEPState(), EightNodeBrick::set_strain_stress_tensor(), TwentySevenNodeBrick::set_strain_stress_tensor(), TwentyNodeBrick::set_strain_stress_tensor(), MDEvolutionLaw::setInitD(), TclEPStateCommand(), Template3Dep::Template3Dep(), EightNodeBrick::total_disp(), TwentySevenNodeBrick::total_disp(), TwentyNodeBrick::total_disp(), TwentyNodeBrick_u_p_U::update(), EightNodeBrick_u_p_U::update(), EightNode_LDBrick_u_p::update(), EightNode_Brick_u_p::update(), TotalLagrangianFD8NodeBrick::update(), TotalLagrangianFD20NodeBrick::update(), EightNodeBrick::update(), TwentySevenNodeBrick::update(), TwentyNodeBrick::update(), MDEvolutionLaw::UpdateAllVars(), EvolutionLaw_NL_EijMD::updateEeDm(), VMYieldSurface::xi_t1(), MDYieldSurface::xi_t1(), DPYieldSurface01::xi_t1(), fdYieldVM::Yd(), and fdYieldDP::Yd().

#define vector   BJvector

Definition at line 76 of file basics.h.


Function Documentation

float f_macheps (  ) 

Definition at line 100 of file basics.cpp.

Referenced by main().

long double ld_macheps (  ) 

Definition at line 138 of file basics.cpp.

Referenced by main().


Variable Documentation

const int tst = 3

Definition at line 121 of file basics.h.

Referenced by main(), CloughDamage::setTrialStrain(), and Clough::setTrialStrain().

Generated on Mon Oct 23 15:05:34 2006 for OpenSees by doxygen 1.5.0