MBDyn-1.7.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
mynewmem.h File Reference
#include <myassert.h>
#include <except.h>
Include dependency graph for mynewmem.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SAFENEW_(pnt, item, memman)   (pnt) = new item
 
#define SAFENEWWITHCONSTRUCTOR_(pnt, item, constructor, memman)   (pnt) = new constructor
 
#define SAFENEWARR_(pnt, item, sz, memman)   (pnt) = new item[sz]
 
#define SAFENEWARRNOFILL_(pnt, item, sz, memman)   (pnt) = new item[sz]
 
#define SAFESTRDUP_(pnt, src, memman)
 
#define SAFEDELETE_(pnt, memman)
 
#define SAFEDELETEARR_(pnt, memman)
 
#define SAFEDELETEANDFILLARR_(pnt, memman)
 
#define defaultMemoryManager   0
 
#define SAFENEW(pnt, item)   SAFENEW_(pnt, item, defaultMemoryManager)
 
#define SAFENEWWITHCONSTRUCTOR(pnt, item, constructor)   SAFENEWWITHCONSTRUCTOR_(pnt, item, constructor, defaultMemoryManager)
 
#define SAFENEWARR(pnt, item, sz)   SAFENEWARR_(pnt, item, sz, defaultMemoryManager)
 
#define SAFENEWARRNOFILL(pnt, item, sz)   SAFENEWARRNOFILL_(pnt, item, sz, defaultMemoryManager)
 
#define SAFESTRDUP(pnt, src)   SAFESTRDUP_(pnt, src, defaultMemoryManager)
 
#define SAFEDELETE(pnt)   SAFEDELETE_(pnt, defaultMemoryManager)
 
#define SAFEDELETEARR(pnt)   SAFEDELETEARR_(pnt, defaultMemoryManager)
 
#define SAFEDELETEANDFILLARR(pnt)   SAFEDELETEANDFILLARR_(pnt, defaultMemoryManager)
 

Macro Definition Documentation

#define defaultMemoryManager   0

Definition at line 691 of file mynewmem.h.

Referenced by DataManager::InitialJointAssembly().

#define SAFEDELETE (   pnt)    SAFEDELETE_(pnt, defaultMemoryManager)

Definition at line 710 of file mynewmem.h.

Referenced by IncludeParser::Close(), HardDestructor< T >::Destroy(), destroy(), Solver::Eig(), DataManager::ElemManagerDestructor(), IncludeParser::fCheckStack(), DataManager::InitialJointAssembly(), main(), mbdyn_program(), NaiveSparsePermSolutionManager< T >::NaiveSparsePermSolutionManager(), DataManager::NodeManagerDestructor(), Solver::Prepare(), LTVViscoElasticGenericCLR< T, Tder >::Read(), PiecewiseLinearDCR::Read(), DataManager::ReadControl(), ReadModal(), ReadModalMappingExtForce(), DataManager::ReadOneElem(), ReadResSet(), ReadResSets(), RunMBDyn(), TplDriveOwner< Vec6 >::Set(), DriveOwner::Set(), Solver::SetupSolmans(), Solver::Start(), AbstractForce::~AbstractForce(), AbstractInternalForce::~AbstractInternalForce(), Actuator::~Actuator(), Aerodynamic2DElem< iNN >::~Aerodynamic2DElem(), AerodynamicModal::~AerodynamicModal(), AeroMemory::~AeroMemory(), AirProperties::~AirProperties(), ArrayTplDriveCaller< T >::~ArrayTplDriveCaller(), ArrayTplDriveCaller< doublereal >::~ArrayTplDriveCaller(), Beam::~Beam(), Beam2::~Beam2(), BufferStreamElem_base::~BufferStreamElem_base(), ChangeStep::~ChangeStep(), ConstitutiveLawOwner< T, Tder >::~ConstitutiveLawOwner(), DAC_Process_Debug::~DAC_Process_Debug(), DataManager::~DataManager(), DiscreteControlElem::~DiscreteControlElem(), DiscreteIdentProcess_Debug::~DiscreteIdentProcess_Debug(), DriveArrayCaller::~DriveArrayCaller(), DriveHandler::~DriveHandler(), DriveOwner::~DriveOwner(), DynamicInflowRotor::~DynamicInflowRotor(), ExtForce::~ExtForce(), FreqSweepDriveCaller::~FreqSweepDriveCaller(), GenelClamp::~GenelClamp(), GenelCrossSpringDamperSupport::~GenelCrossSpringDamperSupport(), GenelCrossSpringSupport::~GenelCrossSpringSupport(), GenelDistance::~GenelDistance(), GenelMass::~GenelMass(), GenelSpring::~GenelSpring(), GenelSpringDamperSupport::~GenelSpringDamperSupport(), GenelSpringSupport::~GenelSpringSupport(), GenelStateSpaceSISO::~GenelStateSpaceSISO(), GlauertRotor::~GlauertRotor(), HBeam::~HBeam(), HydraulicElem::~HydraulicElem(), Ident::~Ident(), IdentProcess::~IdentProcess(), InverseSolver::~InverseSolver(), ManglerRotor::~ManglerRotor(), MathParser::~MathParser(), MatrixFreeSolver::~MatrixFreeSolver(), MBDynParser::~MBDynParser(), Membrane4EAS::~Membrane4EAS(), Modal::~Modal(), ModalExt::~ModalExt(), ModalMappingExt::~ModalMappingExt(), NaiveSparseSolutionManager::~NaiveSparseSolutionManager(), NestedElem::~NestedElem(), NonlinearSolver::~NonlinearSolver(), NoRotor::~NoRotor(), PetersHeRotor::~PetersHeRotor(), MathParser::PlugInVar::~PlugInVar(), ResForceSet::~ResForceSet(), RTMBDynOutElem::~RTMBDynOutElem(), ScalarPX::~ScalarPX(), SchurMatrixHandler::~SchurMatrixHandler(), SchurMatrixHandlerUm::~SchurMatrixHandlerUm(), SchurVectorHandler::~SchurVectorHandler(), ShapeOwner::~ShapeOwner(), Shell4EAS::~Shell4EAS(), Shell4EASANS::~Shell4EASANS(), SolutionManager::~SolutionManager(), Solver::~Solver(), TheodorsenAeroData::~TheodorsenAeroData(), TplDriveOwner< Vec6 >::~TplDriveOwner(), UniformRotor::~UniformRotor(), and VectorPX::~VectorPX().

#define SAFEDELETE_ (   pnt,
  memman 
)
Value:
do { \
delete (pnt); \
(pnt) = NULL; \
} while (0)

Definition at line 673 of file mynewmem.h.

#define SAFEDELETEANDFILLARR (   pnt)    SAFEDELETEANDFILLARR_(pnt, defaultMemoryManager)

Definition at line 716 of file mynewmem.h.

#define SAFEDELETEANDFILLARR_ (   pnt,
  memman 
)
Value:
do { \
delete[] (pnt); \
(pnt) = NULL; \
} while (0)

Definition at line 685 of file mynewmem.h.

#define SAFEDELETEARR (   pnt)    SAFEDELETEARR_(pnt, defaultMemoryManager)

Definition at line 713 of file mynewmem.h.

Referenced by FileName::_sPutExt(), FullSubMatrixHandler::Attach(), SparseSubMatrixHandler::Attach(), IncludeParser::Close(), ArrayHardDestructor< T >::Destroy(), VecN::Destroy_(), Mat3xN::Destroy_(), MatNx3::Destroy_(), MatNxN::Destroy_(), FullMatrixHandler::Detach(), MyVectorHandler::Detach(), MySubVectorHandler::Detach(), DataManager::ElemManagerDestructor(), IncludeParser::fCheckStack(), GetEnviron(), IncludeParser::GetFileName(), FileName::iInit(), IncludeParser::Include_int(), GPC_LAPACK_pinv::Inv(), mbdyn_METIS_PartGraph(), LowParser::PackWords(), PlaneHingeJoint::PlaneHingeJoint(), DofPlugIn::Read(), DataManager::ReadControl(), ReadGenel(), MathParser::readplugin(), ReadResSets(), NodePrivPlugIn::ReadSE(), ElemPrivPlugIn::ReadSE(), ReadShape(), FullMatrixHandler::Resize(), MyVectorHandler::Resize(), MySubVectorHandler::Resize(), resolve_filename(), OutputHandler::RestartOpen(), RunMBDyn(), DataManager::SetValue(), VectorPX::VectorPX(), AeroMemory::~AeroMemory(), DAC_Process_Debug::~DAC_Process_Debug(), DataManager::~DataManager(), DiscreteControlARXProcess_Debug::~DiscreteControlARXProcess_Debug(), DiscreteControlElem::~DiscreteControlElem(), DynamicForgettingFactor::~DynamicForgettingFactor(), DynamicForgettingFactor2::~DynamicForgettingFactor2(), DynamicInflowRotor::~DynamicInflowRotor(), FileDrive::~FileDrive(), FileName::~FileName(), FixedStepFileDrive::~FixedStepFileDrive(), FullSubMatrixHandler::~FullSubMatrixHandler(), GenelStateSpaceMIMO::~GenelStateSpaceMIMO(), GenelStateSpaceSISO::~GenelStateSpaceSISO(), GlauertRotor::~GlauertRotor(), Gmres::~Gmres(), GPC_LAPACK_pinv::~GPC_LAPACK_pinv(), GPCDesigner::~GPCDesigner(), GPCInv::~GPCInv(), GRAALLDamperConstitutiveLaw::~GRAALLDamperConstitutiveLaw(), Ident::~Ident(), IdentARMAXProcess::~IdentARMAXProcess(), IdentARXProcess::~IdentARXProcess(), InducedVelocity::~InducedVelocity(), InverseSolver::~InverseSolver(), LoadableElem::~LoadableElem(), LowParser::~LowParser(), ManglerRotor::~ManglerRotor(), MathParser::~MathParser(), NaiveMatrixHandler::~NaiveMatrixHandler(), NamedValue::~NamedValue(), NoRotor::~NoRotor(), ParsableHint::~ParsableHint(), PetersHeRotor::~PetersHeRotor(), PiecewiseConstShape1D::~PiecewiseConstShape1D(), PiecewiseLinearDriveCaller::~PiecewiseLinearDriveCaller(), PiecewiseLinearShape1D::~PiecewiseLinearShape1D(), PiezoActuatorBeam::~PiezoActuatorBeam(), PiezoActuatorBeam2::~PiezoActuatorBeam2(), PiezoActuatorVEBeam::~PiezoActuatorVEBeam(), PiezoActuatorVEBeam2::~PiezoActuatorVEBeam2(), SchurMatrixHandler::~SchurMatrixHandler(), SchurMatrixHandlerUm::~SchurMatrixHandlerUm(), Solver::~Solver(), SparseSubMatrixHandler::~SparseSubMatrixHandler(), TheodorsenAeroData::~TheodorsenAeroData(), UniformRotor::~UniformRotor(), VariableStepFileDrive::~VariableStepFileDrive(), and VectorPX::~VectorPX().

#define SAFEDELETEARR_ (   pnt,
  memman 
)
Value:
do { \
delete[] (pnt); \
(pnt) = NULL; \
} while (0)

Definition at line 679 of file mynewmem.h.

#define SAFENEW_ (   pnt,
  item,
  memman 
)    (pnt) = new item

Definition at line 653 of file mynewmem.h.

#define SAFENEWARR (   pnt,
  item,
  sz 
)    SAFENEWARR_(pnt, item, sz, defaultMemoryManager)

Definition at line 701 of file mynewmem.h.

Referenced by FileName::_sPutExt(), TheodorsenAeroData::AssRes(), VecN::Create_(), Mat3xN::Create_(), MatNx3::Create_(), MatNxN::Create_(), DAC_Process_Debug::DAC_Process_Debug(), DiscreteControlARXProcess_Debug::DiscreteControlARXProcess_Debug(), DynamicForgettingFactor::DynamicForgettingFactor(), DynamicForgettingFactor2::DynamicForgettingFactor2(), DataManager::ElemDataInit(), expand_environment(), FileDrive::FileDrive(), FixedStepFileDrive::FixedStepFileDrive(), FullSubMatrixHandler::FullSubMatrixHandler(), GenelStateSpaceMIMO::GenelStateSpaceMIMO(), GenelStateSpaceSISO::GenelStateSpaceSISO(), GPC_LAPACK_pinv::GPC_LAPACK_pinv(), GRAALLDamperConstitutiveLaw::GRAALLDamperConstitutiveLaw(), Ident::Ident(), IdentARMAXProcess::IdentARMAXProcess(), IdentARXProcess::IdentARXProcess(), FileName::iInit(), InducedVelocity::InducedVelocity(), NoRotor::Init(), UniformRotor::Init(), GlauertRotor::Init(), ManglerRotor::Init(), DynamicInflowRotor::Init(), PetersHeRotor::Init(), GPC_LAPACK_pinv::Inv(), LowParser::LowParser(), mbdyn_METIS_PartGraph(), MySubVectorHandler::MySubVectorHandler(), NaiveMatrixHandler::NaiveMatrixHandler(), LowParser::PackWords(), PiecewiseLinearDriveCaller::pCopy(), PlaneHingeJoint::PlaneHingeJoint(), InverseSolver::Prepare(), Solver::Prepare(), PiecewiseLinearDCR::Read(), ReadBeam(), ReadBeam2(), DataManager::ReadControl(), ReadElectric(), ReadGenel(), ReadHBeam(), ReadPX(), ReadResSets(), ReadShape(), FullMatrixHandler::Resize(), MyVectorHandler::Resize(), MySubVectorHandler::Resize(), resolve_filename(), OutputHandler::RestartOpen(), RunMBDyn(), SchurMatrixHandler::SchurMatrixHandler(), SchurMatrixHandlerUm::SchurMatrixHandlerUm(), AeroMemory::SetNumPoints(), SparseSubMatrixHandler::SparseSubMatrixHandler(), VariableStepFileDrive::VariableStepFileDrive(), and VectorPX::VectorPX().

#define SAFENEWARR_ (   pnt,
  item,
  sz,
  memman 
)    (pnt) = new item[sz]

Definition at line 660 of file mynewmem.h.

#define SAFENEWARRNOFILL (   pnt,
  item,
  sz 
)    SAFENEWARRNOFILL_(pnt, item, sz, defaultMemoryManager)

Definition at line 704 of file mynewmem.h.

Referenced by Gmres::Gmres(), ReadElectric(), and ReadGenel().

#define SAFENEWARRNOFILL_ (   pnt,
  item,
  sz,
  memman 
)    (pnt) = new item[sz]

Definition at line 663 of file mynewmem.h.

#define SAFENEWWITHCONSTRUCTOR (   pnt,
  item,
  constructor 
)    SAFENEWWITHCONSTRUCTOR_(pnt, item, constructor, defaultMemoryManager)

Definition at line 698 of file mynewmem.h.

Referenced by AerodynamicModal::AerodynamicModal(), MatrixScale< T >::Allocate(), Solver::AllocateNonlinearSolver(), Solver::AllocateSchurSolman(), Beam::Beam(), Beam2::Beam2(), MBDynParser::C81Data_int(), IdentProcess::CreateIdent(), SocketStreamOutputElemCreator::createSocketStreamOutElem(), DAC_Process_Debug::DAC_Process_Debug(), DC2TDC(), DiscreteControlElem::DiscreteControlElem(), DiscreteIdentProcess_Debug::DiscreteIdentProcess_Debug(), dof_plugin(), dummy_plugin(), Solver::Eig(), elem_priv_plugin(), DataManager::ElemAssInit(), Modal::GetCurrFEMNodesPosition(), Modal::GetCurrFEMNodesVelocity(), LinSol::GetSolutionManager(), HBeam::HBeam(), DriveHandler::iClosestNextInit(), DriveHandler::iMeterInit(), IncludeParser::Include_int(), NoRotor::Init(), UniformRotor::Init(), GlauertRotor::Init(), ManglerRotor::Init(), DynamicInflowRotor::Init(), PetersHeRotor::Init(), DriveHandler::iRandInit(), DriveHandler::iSHInit(), main(), mbdyn_program(), Membrane4EAS::Membrane4EAS(), NaiveSparsePermSolutionManager< T >::NaiveSparsePermSolutionManager(), NaiveSparseSolutionManager::NaiveSparseSolutionManager(), node_priv_plugin(), SHDriveCaller::pCopy(), DofDriveCaller::pCopy(), DummyConstitutiveLaw< T, Tder >::pCopy(), TDConstitutiveLawWrapper< T, Tder >::pCopy(), DriveDriveCaller::pCopy(), HydraulicDamperCL::pCopy(), PrivDriveCaller::pCopy(), GiNaCElasticConstitutiveLaw< T, Tder >::pCopy(), GiNaCDriveCaller::pCopy(), AxialCLWrapper::pCopy(), IncompressibleHydraulicFluid::pCopy(), NodeDistDriveCaller::pCopy(), HuntCrossleyCL::pCopy(), MultiStepDrive::pCopy(), SwitchDriveCaller::pCopy(), MusclePennestriCL::pCopy(), NLSFViscoElasticConstitutiveLaw< T, Tder >::pCopy(), NLPViscoElasticConstitutiveLaw< T, Tder >::pCopy(), MinDriveCaller::pCopy(), ConstitutiveLawArray< T, Tder >::pCopy(), MaxDriveCaller::pCopy(), FileDriveCaller::pCopy(), StringDriveCaller::pCopy(), ContContactCL::pCopy(), DummyConstitutiveLaw< doublereal, doublereal >::pCopy(), SingleTplDriveCaller< T >::pCopy(), AnnElasticConstitutiveLaw< T, Tder >::pCopy(), CompTplDriveCaller< T >::pCopy(), TimeDriveCaller::pCopy(), MusclePennestriErgoCL::pCopy(), LinearCompressibleHydraulicFluid::pCopy(), DummyConstitutiveLaw< Vec3, Mat3x3 >::pCopy(), SingleTplDriveCaller< doublereal >::pCopy(), TimeStepDriveCaller::pCopy(), MusclePennestriReflexiveCL::pCopy(), NLSFViscoElasticConstitutiveLaw< doublereal, doublereal >::pCopy(), AnnElasticConstitutiveLaw< doublereal, doublereal >::pCopy(), NLPViscoElasticConstitutiveLaw< doublereal, doublereal >::pCopy(), CompTplDriveCaller< Mat3x3 >::pCopy(), DummyConstitutiveLaw< Vec6, Mat6x6 >::pCopy(), MultDriveCaller::pCopy(), GiNaCElasticConstitutiveLaw< doublereal, doublereal >::pCopy(), LinearCompressibleTHydraulicFluid::pCopy(), LinearDriveCaller::pCopy(), AnnViscoElasticConstitutiveLaw< T, Tder >::pCopy(), LinearElasticIsotropicConstitutiveLaw< T, Tder >::pCopy(), CompTplDriveCaller< Mat6x6 >::pCopy(), SuperHydraulicFluid::pCopy(), ParabolicDriveCaller::pCopy(), LinearElasticGenericConstitutiveLaw< T, Tder >::pCopy(), AnnViscoElasticConstitutiveLaw< doublereal, doublereal >::pCopy(), ShockAbsorberConstitutiveLaw< doublereal, doublereal >::pCopy(), GiNaCViscousConstitutiveLaw< T, Tder >::pCopy(), CubicDriveCaller::pCopy(), ContContact3DCL::pCopy(), LinearElasticGenericAxialTorsionCouplingConstitutiveLaw< Vec6, Mat6x6 >::pCopy(), StepDriveCaller::pCopy(), ExpHydraulicFluid::pCopy(), CubicElasticGenericConstitutiveLaw< doublereal, doublereal >::pCopy(), DoubleStepDriveCaller::pCopy(), ArrayTplDriveCaller< T >::pCopy(), CubicElasticGenericConstitutiveLaw< Vec3, Mat3x3 >::pCopy(), GiNaCViscousConstitutiveLaw< doublereal, doublereal >::pCopy(), RampDriveCaller::pCopy(), ArrayTplDriveCaller< doublereal >::pCopy(), InverseSquareConstitutiveLaw::pCopy(), ConstDriveCaller::pCopy(), DoubleRampDriveCaller::pCopy(), GiNaCViscoElasticConstitutiveLaw< T, Tder >::pCopy(), LogConstitutiveLaw< doublereal, doublereal >::pCopy(), SineDriveCaller::pCopy(), DoubleLinearElasticConstitutiveLaw< doublereal, doublereal >::pCopy(), CosineDriveCaller::pCopy(), DoubleLinearElasticConstitutiveLaw< Vec3, Mat3x3 >::pCopy(), TanhDriveCaller::pCopy(), GiNaCViscoElasticConstitutiveLaw< doublereal, doublereal >::pCopy(), FourierSeriesDriveCaller::pCopy(), IsotropicHardeningConstitutiveLaw< T, Tder >::pCopy(), ScalarFunctionDriveCaller::pCopy(), FreqSweepDriveCaller::pCopy(), ContactConstitutiveLaw< doublereal, doublereal >::pCopy(), ContactConstitutiveLaw< Vec3, Mat3x3 >::pCopy(), ScalarFunctionIsotropicCL< T, Tder >::pCopy(), ExpDriveCaller::pCopy(), ScalarFunctionIsotropicCL< doublereal, doublereal >::pCopy(), LinearViscousIsotropicConstitutiveLaw< T, Tder >::pCopy(), RandDriveCaller::pCopy(), LinearViscousGenericConstitutiveLaw< T, Tder >::pCopy(), MeterDriveCaller::pCopy(), ScalarFunctionOrthotropicCL< T, Tder >::pCopy(), LinearViscoElasticIsotropicConstitutiveLaw< T, Tder >::pCopy(), ClosestNextDriveCaller::pCopy(), DirectDriveCaller::pCopy(), LinearViscoElasticGenericConstitutiveLaw< T, Tder >::pCopy(), PiecewiseLinearDriveCaller::pCopy(), LTVViscoElasticGenericConstitutiveLaw< T, Tder >::pCopy(), DriveArrayCaller::pCopy(), LinearViscoElasticGenericAxialTorsionCouplingConstitutiveLaw< Vec6, Mat6x6 >::pCopy(), PeriodicDriveCaller::pCopy(), PostponedDriveCaller::pCopy(), CubicViscoElasticGenericConstitutiveLaw< doublereal, doublereal >::pCopy(), CubicViscoElasticGenericConstitutiveLaw< Vec3, Mat3x3 >::pCopy(), InvAngularConstitutiveLaw::pCopy(), DoubleLinearViscoElasticConstitutiveLaw< doublereal, doublereal >::pCopy(), DoubleLinearViscoElasticConstitutiveLaw< Vec3, Mat3x3 >::pCopy(), TurbulentViscoElasticConstitutiveLaw< doublereal, doublereal >::pCopy(), BiStopCLWrapper< T, Tder >::pCopy(), InverseSolver::Prepare(), Solver::Prepare(), FlightGearStreamOutputReader::Read(), DofPlugIn::Read(), VariableStepDR::Read(), FixedStepDR::Read(), ScalarFuncGR::Read(), SingleTDCR< T >::Read(), MultiStepDriveDCR::Read(), SwitchDriveDCR::Read(), NodeDistDCR::Read(), GiNaCDCR::Read(), HydraulicDamperCLR::Read(), PowerLawGR::Read(), AxialCLR::Read(), MinMaxDriveDCR::Read(), Gust1DGR::Read(), LogarithmicGR::Read(), HuntCrossleyCLR::Read(), TDCLWR< T, Tder >::Read(), CLArray1DR::Read(), MotionContentTypeReader::Read(), CLArray3DR::Read(), ValuesContentTypeReader::Read(), ContContactCLR::Read(), CLArray6DR::Read(), MusclePennestriCLR::Read(), DummyCLR< T, Tder >::Read(), LinearElasticCLR< T, Tder >::Read(), NLSFViscoElasticCLR< T, Tder, Typ >::Read(), LinearElasticGenericCLR< T, Tder >::Read(), LoadableElemRead::Read(), NLPViscoElasticCLR< T, Tder, Typ >::Read(), LinearElasticGenericAxialTorsionCouplingCLR< T, Tder >::Read(), AnnElasticCLR< T, Tder >::Read(), LinearViscoElasticGenericAxialTorsionCouplingCLR< T, Tder >::Read(), AnnViscoElasticCLR< T, Tder >::Read(), InverseSquareElasticCLR::Read(), CompTDCR< T >::Read(), GRAALLDamperCLR::Read(), LogElasticCLR< T, Tder >::Read(), DoubleLinearElasticCLR< T, Tder >::Read(), IsotropicHardeningCLR< T, Tder >::Read(), ContContact3DCLR::Read(), ContactElasticCLR< T, Tder >::Read(), SymbolicCLR< T, Tder >::Read(), ArrayTDCR< T >::Read(), InvAngularCLR::Read(), LinearViscousCLR< T, Tder >::Read(), LinearViscousGenericCLR< T, Tder >::Read(), LinearViscoElasticCLR< T, Tder >::Read(), LinearViscoElasticGenericCLR< T, Tder >::Read(), LTVViscoElasticGenericCLR< T, Tder >::Read(), CubicElasticGenericCLR< T, Tder >::Read(), CubicViscoElasticGenericCLR< T, Tder >::Read(), DoubleLinearViscoElasticCLR< T, Tder >::Read(), ScalarFunctionDCR::Read(), TurbulentViscoElasticCLR< T, Tder >::Read(), LinearBiStopCLR< T, Tder >::Read(), ScalarFunctionIsotropicCLR< T, Tder >::Read(), BiStopCLW1DR::Read(), BiStopCLW3DR::Read(), BiStopCLW6DR::Read(), ScalarFunctionOrthotropicCLR< T, Tder >::Read(), ShockAbsorberCLR< T, Tder >::Read(), TimeDCR::Read(), TimeStepDCR::Read(), MultDCR::Read(), ConstDCR::Read(), LinearDCR::Read(), ParabolicDCR::Read(), CubicDCR::Read(), StepDCR::Read(), DoubleStepDCR::Read(), RampDCR::Read(), DoubleRampDCR::Read(), SineCosineDCR::Read(), TanhDCR::Read(), FourierSeriesDCR::Read(), FrequencySweepDCR::Read(), ExponentialDCR::Read(), RandomDCR::Read(), MeterDCR::Read(), ClosestNextDCR::Read(), DirectDCR::Read(), PiecewiseLinearDCR::Read(), StringDCR::Read(), DofDCR::Read(), SimulationEntityDCR::Read(), DriveDCR::Read(), SHDCR::Read(), ArrayDCR::Read(), FileDCR::Read(), PeriodicDCR::Read(), PostponedDCR::Read(), ReadAeroData(), ReadAerodynamicBeam(), ReadAerodynamicBeam2(), ReadAerodynamicBody(), ReadAerodynamicModal(), ReadAircraftInstruments(), ReadAirProperties(), ReadAuthMethod(), ReadBeam(), ReadBeam2(), ReadBody(), ReadBufferStreamDrive(), ReadBufferStreamElem(), ReadBulk(), ReadC81MultipleAeroData(), DataManager::ReadControl(), InverseSolver::ReadData(), Solver::ReadData(), ReadElectric(), DataManager::ReadElems(), ReadExtFileHandler(), ReadExtFileHandlerEDGE(), ReadExtSocketHandler(), ReadFF(), ReadForce(), ReadGenel(), ReadGenericAerodynamicForce(), ReadGravity(), ReadHBeam(), ReadHydraulicElem(), ReadHydraulicFluid(), ReadJoint(), ReadJointRegularization(), ReadMembrane4EAS(), ReadModal(), ReadModalExtForce(), ReadModalForce(), ReadModalMappingExtForce(), DataManager::ReadNodes(), DataManager::ReadOneElem(), MathParser::readplugin(), ReadPX(), ReadResSet(), ReadRotor(), ReadRTAISolver(), ReadRTMBDynInDrive(), ReadRTPOSIXSolver(), ReadScalarDof(), ReadShape(), ReadShell4EAS(), ReadShell4EASANS(), ReadSparseMappingMatrix(), ReadStructExtForce(), ReadStructMappingExtForce(), ReadStructNode(), ReadStructuralForce(), ReadThermal(), ReadVariableBody(), MBDynParser::Reference_int(), RunMBDyn(), ScalarPX::ScalarPX(), SchurMatrixHandler::SchurMatrixHandler(), SchurMatrixHandlerUm::SchurMatrixHandlerUm(), SchurVectorHandler::SchurVectorHandler(), FlightGearStreamOutputReader::setDefaultValues(), Shell4EAS::Shell4EAS(), Shell4EASANS::Shell4EASANS(), tcl_plugin(), and VectorPX::VectorPX().

#define SAFENEWWITHCONSTRUCTOR_ (   pnt,
  item,
  constructor,
  memman 
)    (pnt) = new constructor

Definition at line 657 of file mynewmem.h.

#define SAFESTRDUP_ (   pnt,
  src,
  memman 
)
Value:
do { \
unsigned int l = strlen((src))+1; \
(pnt) = new char[l]; \
strcpy((char *)(pnt), (src)); \
} while (0)

Definition at line 666 of file mynewmem.h.