MBDyn-1.7.3
|
#include <output.h>
Public Types | |
enum | OutFiles { UNKNOWN = -1, FIRSTFILE = 0, OUTPUT = 0, STRNODES, ELECTRIC, ABSTRACT, INERTIA, JOINTS, FORCES, BEAMS, ROTORS, RESTART, RESTARTXSOL, AERODYNAMIC, HYDRAULIC, PRESNODES, LOADABLE, GENELS, PARTITION, AEROMODALS, REFERENCEFRAMES, LOG, AIRPROPS, PARAMETERS, EXTERNALS, MODAL, NETCDF, THERMALNODES, THERMALELEMENTS, PLATES, GRAVITY, DOFSTATS, DRIVECALLERS, TRACES, EIGENANALYSIS, LASTFILE } |
Public Member Functions | |
void | SetCurrentStep (long Step) |
void | IncCurrentStep (void) |
long | GetCurrentStep (void) const |
OutputHandler (void) | |
OutputHandler (const char *sFName, int iExtNum=-1) | |
void | Init (const char *sFName, int iExtNum=-1) |
virtual | ~OutputHandler (void) |
bool | Open (const OutputHandler::OutFiles out) |
bool | Open (const int out, const std::string &postfix) |
bool | IsOpen (const OutputHandler::OutFiles out) const |
bool | UseDefaultPrecision (const OutputHandler::OutFiles out) const |
bool | UseScientific (const OutputHandler::OutFiles out) const |
void | SetText (const OutputHandler::OutFiles out) |
void | ClearText (void) |
void | ClearText (const OutputHandler::OutFiles out) |
bool | UseText (const OutputHandler::OutFiles out) const |
void | SetNetCDF (const OutputHandler::OutFiles out) |
void | ClearNetCDF (void) |
void | ClearNetCDF (const OutputHandler::OutFiles out) |
bool | UseNetCDF (const OutputHandler::OutFiles out) const |
bool | Close (const OutputHandler::OutFiles out) |
bool | OutputOpen (void) |
bool | RestartOpen (bool openResXSol=false) |
bool | PartitionOpen (void) |
bool | LogOpen (void) |
std::ostream & | Get (const OutputHandler::OutFiles f) |
std::ostream & | Output (void) const |
std::ostream & | StrNodes (void) const |
std::ostream & | Electric (void) const |
std::ostream & | Abstract (void) const |
std::ostream & | Inertia (void) const |
std::ostream & | Joints (void) const |
std::ostream & | Forces (void) const |
std::ostream & | Beams (void) const |
std::ostream & | Rotors (void) const |
std::ostream & | Restart (void) const |
std::ostream & | RestartXSol (void) const |
std::ostream & | Aerodynamic (void) const |
std::ostream & | Hydraulic (void) const |
std::ostream & | PresNodes (void) const |
std::ostream & | Loadable (void) const |
std::ostream & | Genels (void) const |
std::ostream & | Partition (void) const |
std::ostream & | AeroModals (void) const |
std::ostream & | ReferenceFrames (void) const |
std::ostream & | Log (void) const |
std::ostream & | AirProps (void) const |
std::ostream & | Parameters (void) const |
std::ostream & | Externals (void) const |
std::ostream & | Modal (void) const |
std::ostream & | ThermalNodes (void) const |
std::ostream & | ThermalElements (void) const |
std::ostream & | Plates (void) const |
std::ostream & | Gravity (void) const |
std::ostream & | DofStats (void) const |
std::ostream & | DriveCallers (void) const |
std::ostream & | Traces (void) const |
std::ostream & | Eigenanalysis (void) const |
int | iW (void) const |
int | iP (void) const |
void | SetWidth (int iNewWidth) |
void | SetPrecision (int iNewPrecision) |
void | SetExceptions (std::ios::iostate flags) |
Public Member Functions inherited from FileName | |
FileName (const char *n=NULL, int i=0) | |
virtual | ~FileName (void) |
int | iInit (const char *n, int i=0) |
const char *const | _sPutExt (const char *n) |
const char *const | sGet (void) const |
Private Types | |
enum | { OUTPUT_NONE = 0x00U, OUTPUT_USE_DEFAULT_PRECISION = 0x01U, OUTPUT_USE_SCIENTIFIC = 0x02U, OUTPUT_MAY_USE_TEXT = 0x10U, OUTPUT_USE_TEXT = 0x20U, OUTPUT_MAY_USE_NETCDF = 0x40U, OUTPUT_USE_NETCDF = 0x80U, LAST } |
Private Member Functions | |
bool | IsOpen (int out) const |
bool | UseDefaultPrecision (int out) const |
bool | UseScientific (int out) const |
bool | UseText (int out) const |
bool | UseNetCDF (int out) const |
void | OutputHandler_int (void) |
Private Attributes | |
long | currentStep |
struct { | |
std::ofstream * pof | |
unsigned flags | |
} | OutData [LASTFILE] |
std::ofstream | ofOutput |
std::ofstream | ofStrNodes |
std::ofstream | ofElectric |
std::ofstream | ofAbstract |
std::ofstream | ofInertia |
std::ofstream | ofJoints |
std::ofstream | ofForces |
std::ofstream | ofBeams |
std::ofstream | ofRotors |
std::ofstream | ofRestart |
std::ofstream | ofRestartXSol |
std::ofstream | ofAerodynamic |
std::ofstream | ofHydraulic |
std::ofstream | ofPresNodes |
std::ofstream | ofLoadable |
std::ofstream | ofGenels |
std::ofstream | ofPartition |
std::ofstream | ofAeroModals |
std::ofstream | ofReferenceFrames |
std::ofstream | ofLog |
std::ofstream | ofAirProps |
std::ofstream | ofParameters |
std::ofstream | ofExternals |
std::ofstream | ofModal |
std::ofstream | ofThermalNodes |
std::ofstream | ofThermalElements |
std::ofstream | ofPlates |
std::ofstream | ofGravity |
std::ofstream | ofDofStats |
std::ofstream | ofDriveCallers |
std::ofstream | ofTraces |
std::ofstream | ofEigenanalysis |
int | iCurrWidth |
int | iCurrPrecision |
int | nCurrRestartFile |
|
private |
Enumerator | |
---|---|
OUTPUT_NONE | |
OUTPUT_USE_DEFAULT_PRECISION | |
OUTPUT_USE_SCIENTIFIC | |
OUTPUT_MAY_USE_TEXT | |
OUTPUT_USE_TEXT | |
OUTPUT_MAY_USE_NETCDF | |
OUTPUT_USE_NETCDF | |
LAST |
Definition at line 123 of file output.h.
Definition at line 67 of file output.h.
OutputHandler::OutputHandler | ( | void | ) |
Definition at line 87 of file output.cc.
References OutputHandler_int().
OutputHandler::OutputHandler | ( | const char * | sFName, |
int | iExtNum = -1 |
||
) |
Definition at line 103 of file output.cc.
References Init(), and OutputHandler_int().
|
virtual |
Definition at line 276 of file output.cc.
References IsOpen(), LASTFILE, NETCDF, and OutData.
|
inline |
Definition at line 429 of file output.h.
References ABSTRACT, ASSERT, IsOpen(), and ofAbstract.
Referenced by ScalarNode::Output().
|
inline |
Definition at line 485 of file output.h.
References AERODYNAMIC, ASSERT, IsOpen(), and ofAerodynamic.
Referenced by AircraftInstruments::Output(), GenericAerodynamicForce::Output(), AerodynamicBody::Output(), AerodynamicBeam::Output(), and AerodynamicBeam2::Output().
|
inline |
Definition at line 527 of file output.h.
References AEROMODALS, ASSERT, IsOpen(), and ofAeroModals.
Referenced by AerodynamicModal::Output().
|
inline |
Definition at line 552 of file output.h.
References AIRPROPS, ASSERT, IsOpen(), and ofAirProps.
Referenced by AirProperties::Output().
|
inline |
Definition at line 457 of file output.h.
References ASSERT, BEAMS, IsOpen(), and ofBeams.
Referenced by HBeam::Output(), Beam2::Output(), and Beam::Output().
void OutputHandler::ClearNetCDF | ( | void | ) |
Definition at line 510 of file output.cc.
References FIRSTFILE, flags, LASTFILE, OutData, OUTPUT_MAY_USE_NETCDF, and OUTPUT_USE_NETCDF.
void OutputHandler::ClearNetCDF | ( | const OutputHandler::OutFiles | out | ) |
Definition at line 520 of file output.cc.
References flags, MBDYN_EXCEPT_ARGS, OutData, OUTPUT_MAY_USE_NETCDF, and OUTPUT_USE_NETCDF.
void OutputHandler::ClearText | ( | void | ) |
Definition at line 465 of file output.cc.
References FIRSTFILE, flags, LASTFILE, OutData, OUTPUT_MAY_USE_TEXT, and OUTPUT_USE_TEXT.
Referenced by DataManager::ReadControl().
void OutputHandler::ClearText | ( | const OutputHandler::OutFiles | out | ) |
Definition at line 475 of file output.cc.
References flags, MBDYN_EXCEPT_ARGS, OutData, OUTPUT_MAY_USE_TEXT, and OUTPUT_USE_TEXT.
bool OutputHandler::Close | ( | const OutputHandler::OutFiles | out | ) |
Definition at line 536 of file output.cc.
References IsOpen(), NETCDF, and OutData.
Referenced by DataManager::MakeRestart(), and DataManager::OutputEigClose().
|
inline |
Definition at line 594 of file output.h.
References ASSERT, DOFSTATS, IsOpen(), and ofDofStats.
Referenced by DataManager::DofOwnerInit(), and DataManager::InitialJointAssembly().
|
inline |
Definition at line 601 of file output.h.
References ASSERT, DRIVECALLERS, IsOpen(), and ofDriveCallers.
Referenced by DriveCaller::Output().
|
inline |
Definition at line 615 of file output.h.
References ASSERT, EIGENANALYSIS, IsOpen(), and ofEigenanalysis.
Referenced by DataManager::OutputEigenvectors(), DataManager::OutputEigFullMatrices(), DataManager::OutputEigGeometry(), DataManager::OutputEigNaiveMatrices(), DataManager::OutputEigParams(), and DataManager::OutputEigSparseMatrices().
|
inline |
Definition at line 408 of file output.h.
References ASSERT, ELECTRIC, IsOpen(), and ofElectric.
Referenced by ElectricNode::Output().
|
inline |
Definition at line 566 of file output.h.
References ASSERT, EXTERNALS, IsOpen(), and ofExternals.
|
inline |
Definition at line 450 of file output.h.
References ASSERT, FORCES, IsOpen(), and ofForces.
Referenced by ModalForce::Output(), AbsoluteDispForce::Output(), ModalMappingExt::Output(), StructExtForce::Output(), StructMappingExtForce::Output(), AbsoluteInternalDispForce::Output(), AbstractForce::Output(), ModalExt::Output(), AbstractInternalForce::Output(), AbsoluteForce::Output(), FollowerForce::Output(), AbsoluteCouple::Output(), FollowerCouple::Output(), AbsoluteInternalForce::Output(), TotalForce::Output(), FollowerInternalForce::Output(), AbsoluteInternalCouple::Output(), and FollowerInternalCouple::Output().
|
inline |
Definition at line 513 of file output.h.
References ASSERT, GENELS, IsOpen(), and ofGenels.
Referenced by GenelClamp::Output(), GenelStateSpaceSISO::Output(), GenelDistance::Output(), and GenelStateSpaceMIMO::Output().
|
inline |
Definition at line 382 of file output.h.
References ASSERT, IsOpen(), LASTFILE, and OutData.
Referenced by ThermalNode::Output().
|
inline |
Definition at line 116 of file output.h.
References currentStep.
Referenced by AbsoluteDispForce::Output(), InLineJoint::Output(), PrismaticJoint::Output(), SphericalHingeJoint::Output(), DeformableDispJoint::Output(), DeformableHingeJoint::Output(), DeformableJoint::Output(), Rod::Output(), Inertia::Output(), AbsoluteInternalDispForce::Output(), AutomaticStructDispElem::Output(), PlaneHingeJoint::Output(), UniversalRotationJoint::Output(), TotalJoint::Output(), StructDispNode::Output(), AbsoluteForce::Output(), Beam2::Output(), AutomaticStructElem::Output(), PlaneRotationJoint::Output(), Wheel4::Output(), FollowerForce::Output(), Beam::Output(), AbsoluteCouple::Output(), DataManager::Output(), TotalPinJoint::Output(), FollowerCouple::Output(), AxialRotationJoint::Output(), AbsoluteInternalForce::Output(), FollowerInternalForce::Output(), AbsoluteInternalCouple::Output(), FollowerInternalCouple::Output(), StructNode::Output(), Aerodynamic2DElem< iNN >::Output_int(), and DataManager::OutputEigParams().
|
inline |
Definition at line 587 of file output.h.
References ASSERT, GRAVITY, IsOpen(), and ofGravity.
Referenced by UniformGravity::Output(), and CentralGravity::Output().
|
inline |
Definition at line 492 of file output.h.
References ASSERT, HYDRAULIC, IsOpen(), and ofHydraulic.
Referenced by MinorLoss::Output(), Pipe::Output(), Control_valve::Output(), Actuator::Output(), Accumulator::Output(), ThreeWayMinorLoss::Output(), Dynamic_pipe::Output(), Tank::Output(), Control_valve2::Output(), Orifice::Output(), DynamicPipe::Output(), Dynamic_control_valve::Output(), Pressure_flow_control_valve::Output(), Pressure_valve::Output(), and Flow_valve::Output().
|
inline |
Definition at line 113 of file output.h.
References currentStep.
Referenced by DataManager::Output().
|
inline |
Definition at line 436 of file output.h.
References ASSERT, INERTIA, IsOpen(), and ofInertia.
Referenced by AutomaticStructDispElem::Output(), and AutomaticStructElem::Output().
void OutputHandler::Init | ( | const char * | sFName, |
int | iExtNum = -1 |
||
) |
Definition at line 267 of file output.cc.
References FileName::iInit(), LogOpen(), and OutputOpen().
Referenced by OutputHandler().
|
inline |
Definition at line 395 of file output.cc.
References ASSERT, LASTFILE, and UNKNOWN.
Referenced by Abstract(), Aerodynamic(), AeroModals(), AirProps(), Beams(), Close(), DofStats(), DriveCallers(), DataManager::DriveOutput(), DataManager::DriveTrace(), Eigenanalysis(), Electric(), DataManager::ElemOutputPrepare(), Externals(), Forces(), Genels(), Get(), Gravity(), Hydraulic(), Inertia(), Joints(), Loadable(), Log(), LogOpen(), Modal(), DataManager::NodeOutputPrepare(), Open(), Output(), DataManager::OutputEigOpen(), DataManager::OutputOpen(), AbsoluteDispForce::OutputPrepare(), AbsoluteInternalDispForce::OutputPrepare(), AutomaticStructDispElem::OutputPrepare(), Aerodynamic2DElem< iNN >::OutputPrepare(), StructDispNode::OutputPrepare(), Beam2::OutputPrepare(), AbsoluteForce::OutputPrepare(), AutomaticStructElem::OutputPrepare(), Wheel4::OutputPrepare(), FollowerForce::OutputPrepare(), Beam::OutputPrepare(), AbsoluteCouple::OutputPrepare(), DataManager::OutputPrepare(), FollowerCouple::OutputPrepare(), AbsoluteInternalForce::OutputPrepare(), FollowerInternalForce::OutputPrepare(), AbsoluteInternalCouple::OutputPrepare(), FollowerInternalCouple::OutputPrepare(), StructNode::OutputPrepare(), Joint::OutputPrepare_int(), Inertia::OutputPrepare_int(), Parameters(), Partition(), PartitionOpen(), Plates(), PresNodes(), ReferenceFrames(), Restart(), RestartOpen(), RestartXSol(), Rotors(), SetPrecision(), SetWidth(), StrNodes(), ThermalElements(), ThermalNodes(), Traces(), and ~OutputHandler().
bool OutputHandler::IsOpen | ( | const OutputHandler::OutFiles | out | ) | const |
Definition at line 404 of file output.cc.
References NETCDF, and OutData.
|
inline |
Definition at line 623 of file output.h.
References iCurrWidth.
|
inline |
Definition at line 443 of file output.h.
References ASSERT, IsOpen(), JOINTS, and ofJoints.
Referenced by GimbalRotationJoint::Output(), LinearAccelerationJoint::Output(), DriveDisplacementJoint::Output(), DriveHingeJoint::Output(), ViscousBody::Output(), LinearVelocityJoint::Output(), InLineJoint::Output(), DistanceJoint::Output(), UniversalHingeJoint::Output(), PrismaticJoint::Output(), SphericalHingeJoint::Output(), DeformableAxialJoint::Output(), InPlaneJoint::Output(), DeformableDispJoint::Output(), RodBezier::Output(), DeformableHingeJoint::Output(), DeformableJoint::Output(), Rod::Output(), Brake::Output(), AngularAccelerationJoint::Output(), PlaneHingeJoint::Output(), BeamSliderJoint::Output(), AngularVelocityJoint::Output(), InLineWithOffsetJoint::Output(), ContactJoint::Output(), DistanceJointWithOffset::Output(), UniversalRotationJoint::Output(), PinJoint::Output(), TotalEquation::Output(), InPlaneWithOffsetJoint::Output(), TotalJoint::Output(), DriveDisplacementPinJoint::Output(), UniversalPinJoint::Output(), PlaneRotationJoint::Output(), ClampJoint::Output(), TotalReaction::Output(), TotalPinJoint::Output(), AxialRotationJoint::Output(), PlanePinJoint::Output(), and DeformableHingeJoint::OutputInv().
|
inline |
Definition at line 506 of file output.h.
References ASSERT, IsOpen(), LOADABLE, and ofLoadable.
Referenced by ModuleMDS::Output(), ModuleIMU::Output(), HydrodynamicPlainBearing::Output(), InlineFriction::Output(), LoadIncNorm::Output(), asynchronous_machine::Output(), ModuleFMU::Output(), CyclocopterInflow::Output(), Wheel2::Output(), ModuleNonsmoothNode::Output(), Wheel4::Output(), ModuleIMUConstraint::Output(), CyclocopterUniform1D::Output(), LoadIncForce::Output(), CyclocopterUniform2D::Output(), and CyclocopterPolimi::Output().
|
inline |
Definition at line 541 of file output.h.
References ASSERT, IsOpen(), LOG, and ofLog.
Referenced by DataManager::DofOwnerInit(), DataManager::GetLogFile(), DataManager::ReadControl(), and DataManager::ReadOneElem().
bool OutputHandler::LogOpen | ( | void | ) |
|
inline |
Definition at line 573 of file output.h.
References ASSERT, IsOpen(), MODAL, and ofModal.
Referenced by Modal::Output().
bool OutputHandler::Open | ( | const OutputHandler::OutFiles | out | ) |
Definition at line 298 of file output.cc.
References FileName::_sPutExt(), NcFile::Fill, iCurrPrecision, IsOpen(), MBDYN_EXCEPT_ARGS, NETCDF, OutData, pof, psExt, NcFile::Replace, UseDefaultPrecision(), UseScientific(), and UseText().
Referenced by DataManager::DataManager(), DataManager::DofOwnerInit(), DataManager::InitialJointAssembly(), LogOpen(), DataManager::OutputEigOpen(), OutputOpen(), DataManager::OutputOpen(), DataManager::OutputPrepare(), and PartitionOpen().
Definition at line 350 of file output.cc.
References EXT_SEP, iCurrPrecision, IsOpen(), MBDYN_EXCEPT_ARGS, OutData, pof, psExt, FileName::sGet(), UseDefaultPrecision(), UseScientific(), and UseText().
|
inline |
Definition at line 390 of file output.h.
References ASSERT, IsOpen(), ofOutput, and OUTPUT.
Referenced by DataManager::GetOutFile().
|
private |
Definition at line 121 of file output.cc.
References ABSTRACT, AERODYNAMIC, AEROMODALS, AIRPROPS, BEAMS, currentStep, DOFSTATS, DRIVECALLERS, EIGENANALYSIS, ELECTRIC, EXTERNALS, FORCES, GENELS, GRAVITY, HYDRAULIC, INERTIA, JOINTS, LOADABLE, LOG, MODAL, NETCDF, ofAbstract, ofAerodynamic, ofAeroModals, ofAirProps, ofBeams, ofDofStats, ofDriveCallers, ofEigenanalysis, ofElectric, ofExternals, ofForces, ofGenels, ofGravity, ofHydraulic, ofInertia, ofJoints, ofLoadable, ofLog, ofModal, ofOutput, ofParameters, ofPartition, ofPlates, ofPresNodes, ofReferenceFrames, ofRestart, ofRestartXSol, ofRotors, ofStrNodes, ofThermalElements, ofThermalNodes, ofTraces, OutData, OUTPUT, OUTPUT_MAY_USE_NETCDF, OUTPUT_MAY_USE_TEXT, OUTPUT_USE_DEFAULT_PRECISION, OUTPUT_USE_SCIENTIFIC, OUTPUT_USE_TEXT, PARAMETERS, PARTITION, PLATES, PRESNODES, REFERENCEFRAMES, RESTART, RESTARTXSOL, ROTORS, STRNODES, THERMALELEMENTS, THERMALNODES, and TRACES.
Referenced by OutputHandler().
bool OutputHandler::OutputOpen | ( | void | ) |
|
inline |
Definition at line 559 of file output.h.
References ASSERT, IsOpen(), ofParameters, and PARAMETERS.
Referenced by ParameterNode::Output().
|
inline |
Definition at line 520 of file output.h.
References ASSERT, IsOpen(), ofPartition, and PARTITION.
bool OutputHandler::PartitionOpen | ( | void | ) |
|
inline |
Definition at line 580 of file output.h.
References ASSERT, IsOpen(), ofPlates, and PLATES.
Referenced by Membrane4EAS::Output(), Shell4EAS::Output(), and Shell4EASANS::Output().
|
inline |
Definition at line 499 of file output.h.
References ASSERT, IsOpen(), ofPresNodes, and PRESNODES.
Referenced by PressureNode::Output().
|
inline |
Definition at line 534 of file output.h.
References ASSERT, IsOpen(), ofReferenceFrames, and REFERENCEFRAMES.
Referenced by DataManager::DataManager().
|
inline |
Definition at line 471 of file output.h.
References ASSERT, IsOpen(), ofRestart, and RESTART.
Referenced by DataManager::MakeRestart().
Definition at line 563 of file output.cc.
References FileName::_sPutExt(), ASSERT, iCurrPrecision, IsOpen(), MBDYN_EXCEPT_ARGS, nCurrRestartFile, OutData, pof, RESTART, RESTARTXSOL, SAFEDELETEARR, SAFENEWARR, STRLENOF, UseDefaultPrecision(), and UseScientific().
Referenced by DataManager::MakeRestart().
|
inline |
Definition at line 478 of file output.h.
References ASSERT, IsOpen(), ofRestartXSol, and RESTART.
Referenced by DataManager::MakeRestart().
|
inline |
Definition at line 464 of file output.h.
References ASSERT, IsOpen(), ofRotors, and ROTORS.
Referenced by Rotor::Output(), DynamicInflowRotor::Output(), and PetersHeRotor::Output().
|
inline |
void OutputHandler::SetExceptions | ( | std::ios::iostate | flags | ) |
Definition at line 678 of file output.cc.
References LASTFILE, OutData, and pof.
Referenced by DataManager::DataManager().
void OutputHandler::SetNetCDF | ( | const OutputHandler::OutFiles | out | ) |
Definition at line 500 of file output.cc.
References flags, MBDYN_EXCEPT_ARGS, OutData, OUTPUT_MAY_USE_NETCDF, and OUTPUT_USE_NETCDF.
Referenced by DataManager::ReadControl().
void OutputHandler::SetPrecision | ( | int | iNewPrecision | ) |
Definition at line 663 of file output.cc.
References ASSERT, iCurrPrecision, iCurrWidth, IsOpen(), iWidth, LASTFILE, OutData, and UseDefaultPrecision().
Referenced by DataManager::ReadControl().
void OutputHandler::SetText | ( | const OutputHandler::OutFiles | out | ) |
Definition at line 455 of file output.cc.
References flags, MBDYN_EXCEPT_ARGS, OutData, OUTPUT_MAY_USE_TEXT, and OUTPUT_USE_TEXT.
void OutputHandler::SetWidth | ( | int | iNewWidth | ) |
Definition at line 647 of file output.cc.
References ASSERT, iCurrPrecision, iCurrWidth, IsOpen(), iWidth, LASTFILE, OutData, and UseDefaultPrecision().
|
inline |
Definition at line 401 of file output.h.
References ASSERT, IsOpen(), ofStrNodes, and STRNODES.
Referenced by StructDispNode::Output(), and StructNode::Output().
|
inline |
Definition at line 422 of file output.h.
References ASSERT, IsOpen(), ofThermalElements, and THERMALELEMENTS.
|
inline |
Definition at line 415 of file output.h.
References ASSERT, IsOpen(), ofThermalNodes, and THERMALNODES.
|
inline |
Definition at line 608 of file output.h.
References ASSERT, IsOpen(), ofTraces, and TRACES.
Referenced by DriveCaller::Trace().
Definition at line 431 of file output.cc.
References ASSERT, LASTFILE, and UNKNOWN.
Referenced by Open(), RestartOpen(), SetPrecision(), and SetWidth().
bool OutputHandler::UseDefaultPrecision | ( | const OutputHandler::OutFiles | out | ) | const |
Definition at line 440 of file output.cc.
References flags, OutData, and OUTPUT_USE_DEFAULT_PRECISION.
Definition at line 491 of file output.cc.
References ASSERT, LASTFILE, and UNKNOWN.
Referenced by DataManager::ElemOutputPrepare(), DataManager::NodeOutputPrepare(), AbsoluteDispForce::Output(), InLineJoint::Output(), PrismaticJoint::Output(), SphericalHingeJoint::Output(), DeformableDispJoint::Output(), DeformableHingeJoint::Output(), DeformableJoint::Output(), Rod::Output(), Inertia::Output(), AbsoluteInternalDispForce::Output(), AutomaticStructDispElem::Output(), PlaneHingeJoint::Output(), UniversalRotationJoint::Output(), TotalJoint::Output(), StructDispNode::Output(), AbsoluteForce::Output(), Beam2::Output(), AutomaticStructElem::Output(), PlaneRotationJoint::Output(), Wheel4::Output(), FollowerForce::Output(), Beam::Output(), AbsoluteCouple::Output(), DataManager::Output(), TotalPinJoint::Output(), FollowerCouple::Output(), AxialRotationJoint::Output(), AbsoluteInternalForce::Output(), FollowerInternalForce::Output(), AbsoluteInternalCouple::Output(), FollowerInternalCouple::Output(), StructNode::Output(), Aerodynamic2DElem< iNN >::Output_int(), DataManager::OutputEigenvectors(), DataManager::OutputEigFullMatrices(), DataManager::OutputEigGeometry(), DataManager::OutputEigNaiveMatrices(), DataManager::OutputEigParams(), DataManager::OutputEigPrepare(), DataManager::OutputEigSparseMatrices(), AbsoluteDispForce::OutputPrepare(), InLineJoint::OutputPrepare(), PrismaticJoint::OutputPrepare(), Inertia::OutputPrepare(), SphericalHingeJoint::OutputPrepare(), DeformableDispJoint::OutputPrepare(), DeformableHingeJoint::OutputPrepare(), DeformableJoint::OutputPrepare(), Rod::OutputPrepare(), AbsoluteInternalDispForce::OutputPrepare(), AutomaticStructDispElem::OutputPrepare(), PlaneHingeJoint::OutputPrepare(), UniversalRotationJoint::OutputPrepare(), TotalJoint::OutputPrepare(), Aerodynamic2DElem< iNN >::OutputPrepare(), StructDispNode::OutputPrepare(), Beam2::OutputPrepare(), AbsoluteForce::OutputPrepare(), AutomaticStructElem::OutputPrepare(), PlaneRotationJoint::OutputPrepare(), Wheel4::OutputPrepare(), FollowerForce::OutputPrepare(), Beam::OutputPrepare(), AbsoluteCouple::OutputPrepare(), DataManager::OutputPrepare(), TotalPinJoint::OutputPrepare(), FollowerCouple::OutputPrepare(), AxialRotationJoint::OutputPrepare(), AbsoluteInternalForce::OutputPrepare(), FollowerInternalForce::OutputPrepare(), AbsoluteInternalCouple::OutputPrepare(), FollowerInternalCouple::OutputPrepare(), and StructNode::OutputPrepare().
bool OutputHandler::UseNetCDF | ( | const OutputHandler::OutFiles | out | ) | const |
Definition at line 530 of file output.cc.
References flags, OutData, and OUTPUT_USE_NETCDF.
Definition at line 416 of file output.cc.
References ASSERT, LASTFILE, and UNKNOWN.
Referenced by Open(), and RestartOpen().
bool OutputHandler::UseScientific | ( | const OutputHandler::OutFiles | out | ) | const |
Definition at line 425 of file output.cc.
References flags, OutData, and OUTPUT_USE_SCIENTIFIC.
Definition at line 446 of file output.cc.
References ASSERT, LASTFILE, and UNKNOWN.
Referenced by Open(), HydrodynamicPlainBearing::Output(), InlineFriction::Output(), AbsoluteDispForce::Output(), asynchronous_machine::Output(), InLineJoint::Output(), PrismaticJoint::Output(), SphericalHingeJoint::Output(), DeformableDispJoint::Output(), ModalMappingExt::Output(), DeformableHingeJoint::Output(), DeformableJoint::Output(), StructExtForce::Output(), Inertia::Output(), StructMappingExtForce::Output(), AbsoluteInternalDispForce::Output(), AutomaticStructDispElem::Output(), PlaneHingeJoint::Output(), UniformGravity::Output(), AbstractForce::Output(), ModalExt::Output(), CentralGravity::Output(), UniversalRotationJoint::Output(), TotalJoint::Output(), AbstractInternalForce::Output(), StructDispNode::Output(), AbsoluteForce::Output(), Beam2::Output(), AutomaticStructElem::Output(), Membrane4EAS::Output(), PlaneRotationJoint::Output(), AerodynamicBody::Output(), Wheel4::Output(), FollowerForce::Output(), Beam::Output(), Shell4EAS::Output(), AbsoluteCouple::Output(), Shell4EASANS::Output(), AerodynamicBeam::Output(), TotalPinJoint::Output(), FollowerCouple::Output(), AxialRotationJoint::Output(), DriveCaller::Output(), AerodynamicBeam2::Output(), AbsoluteInternalForce::Output(), FollowerInternalForce::Output(), AbsoluteInternalCouple::Output(), FollowerInternalCouple::Output(), StructNode::Output(), DataManager::OutputEigenvectors(), DataManager::OutputEigFullMatrices(), DataManager::OutputEigGeometry(), DataManager::OutputEigNaiveMatrices(), DataManager::OutputEigParams(), DataManager::OutputEigSparseMatrices(), and DriveCaller::Trace().
bool OutputHandler::UseText | ( | const OutputHandler::OutFiles | out | ) | const |
Definition at line 485 of file output.cc.
References flags, OutData, and OUTPUT_USE_TEXT.
|
private |
Definition at line 107 of file output.h.
Referenced by GetCurrentStep(), IncCurrentStep(), OutputHandler_int(), and SetCurrentStep().
unsigned OutputHandler::flags |
Definition at line 139 of file output.h.
Referenced by ClearNetCDF(), ClearText(), SetNetCDF(), SetText(), UseDefaultPrecision(), UseNetCDF(), UseScientific(), and UseText().
|
private |
Definition at line 185 of file output.h.
Referenced by iP(), Open(), RestartOpen(), SetPrecision(), and SetWidth().
|
private |
Definition at line 184 of file output.h.
Referenced by iW(), SetPrecision(), and SetWidth().
|
private |
Definition at line 186 of file output.h.
Referenced by RestartOpen().
|
private |
Definition at line 154 of file output.h.
Referenced by Abstract(), and OutputHandler_int().
|
private |
Definition at line 162 of file output.h.
Referenced by Aerodynamic(), and OutputHandler_int().
|
private |
Definition at line 168 of file output.h.
Referenced by AeroModals(), and OutputHandler_int().
|
private |
Definition at line 171 of file output.h.
Referenced by AirProps(), and OutputHandler_int().
|
private |
Definition at line 158 of file output.h.
Referenced by Beams(), and OutputHandler_int().
|
private |
Definition at line 179 of file output.h.
Referenced by DofStats(), and OutputHandler_int().
|
private |
Definition at line 180 of file output.h.
Referenced by DriveCallers(), and OutputHandler_int().
|
private |
Definition at line 182 of file output.h.
Referenced by Eigenanalysis(), and OutputHandler_int().
|
private |
Definition at line 153 of file output.h.
Referenced by Electric(), and OutputHandler_int().
|
private |
Definition at line 173 of file output.h.
Referenced by Externals(), and OutputHandler_int().
|
private |
Definition at line 157 of file output.h.
Referenced by Forces(), and OutputHandler_int().
|
private |
Definition at line 166 of file output.h.
Referenced by Genels(), and OutputHandler_int().
|
private |
Definition at line 178 of file output.h.
Referenced by Gravity(), and OutputHandler_int().
|
private |
Definition at line 163 of file output.h.
Referenced by Hydraulic(), and OutputHandler_int().
|
private |
Definition at line 155 of file output.h.
Referenced by Inertia(), and OutputHandler_int().
|
private |
Definition at line 156 of file output.h.
Referenced by Joints(), and OutputHandler_int().
|
private |
Definition at line 165 of file output.h.
Referenced by Loadable(), and OutputHandler_int().
|
private |
Definition at line 170 of file output.h.
Referenced by Log(), and OutputHandler_int().
|
private |
Definition at line 174 of file output.h.
Referenced by Modal(), and OutputHandler_int().
|
private |
Definition at line 151 of file output.h.
Referenced by Output(), and OutputHandler_int().
|
private |
Definition at line 172 of file output.h.
Referenced by OutputHandler_int(), and Parameters().
|
private |
Definition at line 167 of file output.h.
Referenced by OutputHandler_int(), and Partition().
|
private |
Definition at line 177 of file output.h.
Referenced by OutputHandler_int(), and Plates().
|
private |
Definition at line 164 of file output.h.
Referenced by OutputHandler_int(), and PresNodes().
|
private |
Definition at line 169 of file output.h.
Referenced by OutputHandler_int(), and ReferenceFrames().
|
private |
Definition at line 160 of file output.h.
Referenced by OutputHandler_int(), and Restart().
|
private |
Definition at line 161 of file output.h.
Referenced by OutputHandler_int(), and RestartXSol().
|
private |
Definition at line 159 of file output.h.
Referenced by OutputHandler_int(), and Rotors().
|
private |
Definition at line 152 of file output.h.
Referenced by OutputHandler_int(), and StrNodes().
|
private |
Definition at line 176 of file output.h.
Referenced by OutputHandler_int(), and ThermalElements().
|
private |
Definition at line 175 of file output.h.
Referenced by OutputHandler_int(), and ThermalNodes().
|
private |
Definition at line 181 of file output.h.
Referenced by OutputHandler_int(), and Traces().
struct { ... } OutputHandler::OutData[LASTFILE] |
std::ofstream* OutputHandler::pof |
Definition at line 138 of file output.h.
Referenced by Open(), RestartOpen(), and SetExceptions().