SYMBOL INDEX (5304 symbols across 1333 files) FILE: FEAMR/FEAMR.h function namespace (line 31) | namespace FEAMR FILE: FEAMR/FEAMRPlot.h function class (line 30) | class FEPlotTetQuality : public FEPlotDomainData function class (line 37) | class FEPlotMeanRatio : public FEPlotDomainData function class (line 44) | class FEPlotScaledJacobian : public FEPlotDomainData FILE: FEAMR/FEDomainErrorCriterion.cpp function MinEdgeLengthSqr (line 43) | double MinEdgeLengthSqr(FEMesh* pm, FEElement& el) function FEMeshAdaptorSelection (line 64) | FEMeshAdaptorSelection FEDomainErrorCriterion::GetElementSelection(FEEle... FILE: FEAMR/FEDomainShapeInterpolator.cpp function vec3d (line 112) | vec3d FEDomainShapeInterpolator::MapVec3d(int inode, function pts, int depth = 0) method KDTree (line 92) | KDTree(KDTree* parent) : m_parent(parent) class NearestNeighborSearch (line 99) | class NearestNeighborSearch method NearestNeighborSearch (line 102) | NearestNeighborSearch() {} method Init (line 104) | void Init(const std::vector& points, int k) method findNearestNeighbors (line 112) | int findNearestNeighbors(const vec3d& x, std::vector& closestNodes) function vec3d (line 336) | vec3d FELeastSquaresInterpolator::MapVec3d(int inode, function& coords, std::vector& th... function compSH (line 112) | std::unique_ptr compSH(int order, std::vector& theta, st... function harmonicY (line 148) | double harmonicY(int degree, int order, double theta, double phi, int nu... function reconstructODF (line 183) | void reconstructODF(std::vector& sphHarm, std::vector& O... function altGradient (line 209) | void altGradient(int order, std::vector& ODF, std::vector& gradient, double lengthScale, double ha... function remeshFull (line 404) | void remeshFull(std::vector& gradient, double lengthScale, doubl... function remesh (line 525) | void remesh(std::vector& gradient, double lengthScale, double ha... function remeshFull (line 526) | void remeshFull(std::vector& gradient, double lengthScale, doubl... function _Tp (line 531) | _Tp function _Tp (line 567) | _Tp FILE: FEBio/Command.h function class (line 33) | class Command FILE: FEBio/CommandManager.h function class (line 34) | class CommandManager FILE: FEBio/FEBio.cpp function main (line 35) | int main(int argc, char* argv[]) FILE: FEBio/FEBioApp.cpp function FEBioApp (line 51) | FEBioApp* FEBioApp::GetInstance() function FEBioModel (line 136) | FEBioModel* FEBioApp::GetCurrentModel() FILE: FEBio/FEBioApp.h function class (line 35) | class FEBioApp FILE: FEBio/FEBioCommand.cpp function need_active_model (line 91) | int need_active_model() function model_already_running (line 97) | int model_already_running() function invalid_nr_args (line 103) | int invalid_nr_args() function unknown_args (line 109) | int unknown_args() function FEBioModel (line 125) | FEBioModel* FEBioCommand::GetFEM() class ExitRequest (line 341) | class ExitRequest : public std::runtime_error method ExitRequest (line 344) | ExitRequest() throw() : std::runtime_error("Early termination by user ... FILE: FEBio/FEBioCommand.h function class (line 39) | class FEBioCommand : public Command function class (line 51) | class FERegisterCmd function class (line 67) | class FEBioCmd_Run : public FEBioCommand function class (line 75) | class FEBioCmd_Restart : public FEBioCommand function class (line 83) | class FEBioCmd_LoadPlugin : public FEBioCommand function class (line 91) | class FEBioCmd_UnLoadPlugin : public FEBioCommand function class (line 99) | class FEBioCmd_Config : public FEBioCommand function class (line 107) | class FEBioCmd_Plugins : public FEBioCommand function class (line 115) | class FEBioCmd_Help : public FEBioCommand function class (line 123) | class FEBioCmd_Events : public FEBioCommand function class (line 131) | class FEBioCmd_Quit : public FEBioCommand function class (line 139) | class FEBioCmd_Cont : public FEBioCommand function class (line 147) | class FEBioCmd_Conv : public FEBioCommand function class (line 155) | class FEBioCmd_Debug : public FEBioCommand function class (line 163) | class FEBioCmd_Fail : public FEBioCommand function class (line 171) | class FEBioCmd_Plot : public FEBioCommand function class (line 179) | class FEBioCmd_Print : public FEBioCommand function class (line 187) | class FEBioCmd_Version : public FEBioCommand function class (line 195) | class FEBioCmd_Time : public FEBioCommand function class (line 203) | class FEBioCmd_svg : public FEBioCommand function class (line 211) | class FEBioCmd_out : public FEBioCommand function class (line 219) | class FEBioCmd_where : public FEBioCommand function class (line 227) | class FEBioCmd_break : public FEBioCommand function class (line 235) | class FEBioCmd_breaks : public FEBioCommand function class (line 243) | class FEBioCmd_clear_breaks : public FEBioCommand function class (line 251) | class FEBioCmd_list : public FEBioCommand function class (line 259) | class FEBioCmd_hist: public FEBioCommand function class (line 267) | class FEBioCmd_set : public FEBioCommand FILE: FEBio/Interrupt.h function class (line 31) | class Interruption FILE: FEBio/breakpoint.cpp function clear_break_points (line 41) | void clear_break_points() function add_time_break_point (line 47) | void add_time_break_point(double t) function add_event_break_point (line 57) | void add_event_break_point(int nwhen) function add_break_point (line 74) | void add_break_point(const char* szcond) function clear_break_points (line 95) | void clear_break_points(int n) function print_break_points (line 109) | void print_break_points() function check_break (line 150) | int check_break(int nwhen, double t) FILE: FEBio/breakpoint.h type BREAK_POINT (line 32) | struct BREAK_POINT FILE: FEBio/console.cpp function Console (line 57) | Console* Console::GetHandle() type termios (line 124) | struct termios FILE: FEBio/console.h function class (line 39) | class Console function class (line 80) | class ConsoleStream : public LogStream FILE: FEBio/febio_cb.cpp function update_console_cb (line 41) | bool update_console_cb(FEModel* pfem, unsigned int nwhen, void* pd) function break_point_cb (line 107) | bool break_point_cb(FEModel* pfem, unsigned int nwhen, void* pd) function interrupt_cb (line 129) | bool interrupt_cb(FEModel* pfem, unsigned int nwhen, void* pd) FILE: FEBioFluid/FEBackFlowFSIStabilization.cpp function vec3d (line 133) | vec3d FEBackFlowFSIStabilization::FluidVelocity(FESurfaceMaterialPoint& ... FILE: FEBioFluid/FEBackFlowStabilization.cpp function vec3d (line 126) | vec3d FEBackFlowStabilization::FluidVelocity(FESurfaceMaterialPoint& mp,... FILE: FEBioFluid/FEBinghamFluid.cpp function mat3ds (line 51) | mat3ds FEBinghamFluid::Stress(FEMaterialPoint& pt) function mat3ds (line 64) | mat3ds FEBinghamFluid::Tangent_Strain(FEMaterialPoint& mp) function tens4ds (line 71) | tens4ds FEBinghamFluid::Tangent_RateOfDeformation(FEMaterialPoint& pt) FILE: FEBioFluid/FEBioFSI.h function namespace (line 32) | namespace FEBioFSI { FILE: FEBioFluid/FEBioFluid.h function namespace (line 37) | namespace FEBioFluid { FILE: FEBioFluid/FEBioFluidData.h function class (line 38) | class FENodeFluidXVel : public FELogNodeData function class (line 46) | class FENodeFluidYVel : public FELogNodeData function class (line 54) | class FENodeFluidZVel : public FELogNodeData function class (line 66) | class FELogElemFluidPosX : public FELogElemData function class (line 74) | class FELogElemFluidPosY : public FELogElemData function class (line 82) | class FELogElemFluidPosZ : public FELogElemData function class (line 90) | class FELogElasticFluidPressure : public FELogElemData function class (line 98) | class FELogFluidVolumeRatio : public FELogElemData function class (line 106) | class FELogFluidDensity : public FELogElemData function class (line 114) | class FELogFluidStressPower : public FELogElemData function class (line 122) | class FELogFluidVelocityX : public FELogElemData function class (line 130) | class FELogFluidVelocityY : public FELogElemData function class (line 138) | class FELogFluidVelocityZ : public FELogElemData function class (line 146) | class FELogFluidAccelerationX : public FELogElemData function class (line 154) | class FELogFluidAccelerationY : public FELogElemData function class (line 162) | class FELogFluidAccelerationZ : public FELogElemData function class (line 170) | class FELogFluidVorticityX : public FELogElemData function class (line 178) | class FELogFluidVorticityY : public FELogElemData function class (line 186) | class FELogFluidVorticityZ : public FELogElemData function class (line 194) | class FELogFluidStressXX : public FELogElemData function class (line 202) | class FELogFluidStressYY : public FELogElemData function class (line 210) | class FELogFluidStressZZ : public FELogElemData function class (line 218) | class FELogFluidStressXY : public FELogElemData function class (line 226) | class FELogFluidStressYZ : public FELogElemData function class (line 234) | class FELogFluidStressXZ : public FELogElemData function class (line 242) | class FELogFluidStress1 : public FELogElemData function class (line 250) | class FELogFluidStress2 : public FELogElemData function class (line 258) | class FELogFluidStress3 : public FELogElemData function class (line 266) | class FELogFluidMaxShearStress : public FELogElemData function class (line 274) | class FELogFluidRateOfDefXX : public FELogElemData function class (line 282) | class FELogFluidRateOfDefYY : public FELogElemData function class (line 290) | class FELogFluidRateOfDefZZ : public FELogElemData function class (line 298) | class FELogFluidRateOfDefXY : public FELogElemData function class (line 306) | class FELogFluidRateOfDefYZ : public FELogElemData function class (line 314) | class FELogFluidRateOfDefXZ : public FELogElemData FILE: FEBioFluid/FEBioFluidPlot.cpp class FEFluidVolumeRatio (line 588) | class FEFluidVolumeRatio method FEFluidVolumeRatio (line 591) | FEFluidVolumeRatio(FEModel* fem, FESolidDomain& dom) : m_dom(dom) class FEFluidDensity (line 632) | class FEFluidDensity method FEFluidDensity (line 635) | FEFluidDensity(FEModel* fem, FESolidDomain& dom, FEFluidMaterial* pm) ... class FEFluidDensityRate (line 678) | class FEFluidDensityRate method FEFluidDensityRate (line 681) | FEFluidDensityRate(FEModel* fem, FESolidDomain& dom, FEFluidMaterial* ... class FEFluidBodyForce (line 740) | class FEFluidBodyForce method FEFluidBodyForce (line 743) | FEFluidBodyForce(FEModel* fem, FESolidDomain& dom) : m_fem(fem), m_dom... method vec3d (line 745) | vec3d operator()(const FEMaterialPoint& mp) FILE: FEBioFluid/FEBioFluidPlot.h function class (line 39) | class FEPlotDisplacement : public FEPlotNodeData function class (line 48) | class FEPlotNodalFluidVelocity : public FEPlotNodeData function class (line 57) | class FEPlotNodalRelativeFluidVelocity : public FEPlotNodeData function class (line 66) | class FEPlotFluidDilatation : public FEPlotNodeData function class (line 75) | class FEPlotFluidEffectivePressure : public FEPlotDomainData function class (line 84) | class FEPlotNodalPolarFluidAngularVelocity : public FEPlotNodeData function class (line 98) | class FEPlotFluidSurfaceForce : public FEPlotSurfaceData function class (line 111) | class FEPlotFluidSurfaceMoment : public FEPlotSurfaceData function class (line 125) | class FEPlotFluidSurfacePressure : public FEPlotSurfaceData function class (line 135) | class FEPlotFluidSurfaceTractionPower : public FEPlotSurfaceData function class (line 149) | class FEPlotFluidSurfaceEnergyFlux : public FEPlotSurfaceData function class (line 163) | class FEPlotFluidMassFlowRate : public FEPlotSurfaceData function class (line 173) | class FEPlotFluidFlowRate : public FEPlotSurfaceData function class (line 191) | class FEPlotFluidPressure : public FEPlotDomainData function class (line 200) | class FEPlotElasticFluidPressure : public FEPlotDomainData function class (line 209) | class FEPlotFluidVolumeRatio : public FEPlotDomainData function class (line 218) | class FEPlotFluidDensity : public FEPlotDomainData function class (line 227) | class FEPlotFluidDensityRate : public FEPlotDomainData function class (line 236) | class FEPlotFluidBodyForce : public FEPlotDomainData function class (line 245) | class FEPlotFluidVelocity : public FEPlotDomainData function class (line 254) | class FEPlotRelativeFluidVelocity : public FEPlotDomainData function class (line 263) | class FEPlotFSIFluidFlux : public FEPlotDomainData function class (line 272) | class FEPlotPermeability : public FEPlotDomainData function class (line 281) | class FEPlotGradJ : public FEPlotDomainData function class (line 290) | class FEPlotGradPhiF : public FEPlotDomainData function class (line 299) | class FEPlotBFSIPorosity : public FEPlotDomainData function class (line 308) | class FEPlotBFSISolidVolumeFraction : public FEPlotDomainData function class (line 317) | class FEPlotFluidAcceleration : public FEPlotDomainData function class (line 326) | class FEPlotFluidVorticity : public FEPlotDomainData function class (line 335) | class FEPlotPolarFluidAngularVelocity : public FEPlotDomainData function class (line 344) | class FEPlotPolarFluidRelativeAngularVelocity : public FEPlotDomainData function class (line 353) | class FEPlotPolarFluidRegionalAngularVelocity : public FEPlotDomainData function class (line 362) | class FEPlotFluidStress : public FEPlotDomainData function class (line 371) | class FEPlotElementFluidRateOfDef : public FEPlotDomainData function class (line 380) | class FEPlotFluidStressPowerDensity : public FEPlotDomainData function class (line 389) | class FEPlotFluidHeatSupplyDensity : public FEPlotDomainData function class (line 398) | class FEPlotFluidShearViscosity : public FEPlotDomainData function class (line 407) | class FEPlotFluidStrainEnergyDensity : public FEPlotDomainData function class (line 416) | class FEPlotFluidKineticEnergyDensity : public FEPlotDomainData function class (line 425) | class FEPlotFluidEnergyDensity : public FEPlotDomainData function class (line 434) | class FEPlotFluidBulkModulus : public FEPlotDomainData function class (line 443) | class FEPlotFluidElementStrainEnergy : public FEPlotDomainData function class (line 452) | class FEPlotFluidElementKineticEnergy : public FEPlotDomainData function class (line 461) | class FEPlotFluidElementCenterOfMass : public FEPlotDomainData function class (line 470) | class FEPlotFluidElementLinearMomentum : public FEPlotDomainData function class (line 479) | class FEPlotFluidElementAngularMomentum : public FEPlotDomainData function class (line 488) | class FEPlotFluidSpecificFreeEnergy : public FEPlotDomainData function class (line 497) | class FEPlotFluidSpecificEntropy : public FEPlotDomainData function class (line 506) | class FEPlotFluidSpecificInternalEnergy : public FEPlotDomainData function class (line 515) | class FEPlotFluidSpecificGaugeEnthalpy : public FEPlotDomainData function class (line 524) | class FEPlotFluidSpecificFreeEnthalpy : public FEPlotDomainData function class (line 533) | class FEPlotFluidSpecificStrainEnergy : public FEPlotDomainData function class (line 542) | class FEPlotFluidPressureTangentStrain : public FEPlotDomainData function class (line 551) | class FEPlotFSISolidStress : public FEPlotDomainData function class (line 560) | class FEPlotFluidShearStressError : public FEPlotDomainData function class (line 569) | class FEPlotPolarFluidStress : public FEPlotDomainData function class (line 578) | class FEPlotPolarFluidCoupleStress : public FEPlotDomainData function class (line 587) | class FEPlotFluidRelativeReynoldsNumber : public FEPlotDomainData function class (line 596) | class FEPlotFluidRelativePecletNumber : public FEPlotDomainData FILE: FEBioFluid/FEBioFluidSolutes.h function namespace (line 32) | namespace FEBioFluidSolutes { FILE: FEBioFluid/FEBioMultiphasicFSI.h function namespace (line 32) | namespace FEBioMultiphasicFSI { FILE: FEBioFluid/FEBioPolarFluid.h function namespace (line 32) | namespace FEBioPolarFluid { FILE: FEBioFluid/FEBioThermoFluid.h function namespace (line 37) | namespace FEBioThermoFluid { FILE: FEBioFluid/FEBioThermoFluidPlot.h function class (line 30) | class FEPlotFluidTemperature : public FEPlotDomainData function class (line 38) | class FEPlotNodalFluidTemperature : public FEPlotNodeData function class (line 46) | class FEPlotFluidPressureTangentTemperature : public FEPlotDomainData function class (line 54) | class FEPlotFluidHeatFlux : public FEPlotDomainData function class (line 62) | class FEPlotFluidRelativeThermalPecletNumber : public FEPlotDomainData function class (line 70) | class FEPlotFluidThermalConductivity : public FEPlotDomainData function class (line 78) | class FEPlotFluidIsochoricSpecificHeatCapacity : public FEPlotDomainData function class (line 86) | class FEPlotFluidIsobaricSpecificHeatCapacity : public FEPlotDomainData FILE: FEBioFluid/FEBiphasicFSI.cpp function FEMaterialPointData (line 50) | FEMaterialPointData* FEBiphasicFSIMaterialPoint::Copy() function FEMaterialPointData (line 93) | FEMaterialPointData* FEBiphasicFSI::CreateMaterialPointData() function vec3d (line 147) | vec3d FEBiphasicFSI::gradPorosity(FEMaterialPoint& pt) function vec3d (line 160) | vec3d FEBiphasicFSI::gradPhifPhis(FEMaterialPoint& pt) function mat3ds (line 204) | mat3ds FEBiphasicFSI::Stress(FEMaterialPoint& mp) function mat3ds (line 233) | mat3ds FEBiphasicFSI::Permeability(FEMaterialPoint& mp) function tens4dmm (line 239) | tens4dmm FEBiphasicFSI::Permeability_Tangent(FEMaterialPoint& mp) function mat3ds (line 249) | mat3ds FEBiphasicFSI::InvPermeability(FEMaterialPoint& mp) FILE: FEBioFluid/FEBiphasicFSI.h function FEHydraulicPermeability (line 92) | FEHydraulicPermeability* GetPermeability() { return m_pPerm; } function TrueSolidDensity (line 107) | double TrueSolidDensity(FEMaterialPoint& mp) { return Solid()->Density(m... function TrueFluidDensity (line 110) | double TrueFluidDensity(FEMaterialPoint& mp) { return Fluid()->Density(m... function FEFluidSupply (line 131) | FEFluidSupply* FluidSupply() { return m_pSupp; } FILE: FEBioFluid/FEBiphasicFSIDomain.h function class (line 45) | class FEBIOFLUID_API FEBiphasicFSIDomain FILE: FEBioFluid/FEBiphasicFSIDomain3D.cpp function FEBiphasicFSIDomain3D (line 61) | FEBiphasicFSIDomain3D& FEBiphasicFSIDomain3D::operator = (FEBiphasicFSID... function FEDofList (line 70) | const FEDofList& FEBiphasicFSIDomain3D::GetDOFList() const FILE: FEBioFluid/FEBiphasicFSITraction.cpp function mat3ds (line 127) | mat3ds FEBiphasicFSITraction::GetFluidStress(FESurfaceMaterialPoint& pt) FILE: FEBioFluid/FECarreauFluid.cpp function mat3ds (line 53) | mat3ds FECarreauFluid::Stress(FEMaterialPoint& pt) function mat3ds (line 66) | mat3ds FECarreauFluid::Tangent_Strain(FEMaterialPoint& mp) function tens4ds (line 73) | tens4ds FECarreauFluid::Tangent_RateOfDeformation(FEMaterialPoint& pt) FILE: FEBioFluid/FECarreauYasudaFluid.cpp function mat3ds (line 55) | mat3ds FECarreauYasudaFluid::Stress(FEMaterialPoint& pt) function mat3ds (line 68) | mat3ds FECarreauYasudaFluid::Tangent_Strain(FEMaterialPoint& mp) function tens4ds (line 75) | tens4ds FECarreauYasudaFluid::Tangent_RateOfDeformation(FEMaterialPoint&... FILE: FEBioFluid/FECentrifugalFluidBodyForce.cpp function vec3d (line 45) | vec3d FECentrifugalFluidBodyForce::force(FEMaterialPoint& mp) function mat3d (line 56) | mat3d FECentrifugalFluidBodyForce::stiffness(FEMaterialPoint& mp) FILE: FEBioFluid/FEConductivityRealVapor.h function virtual (line 43) | virtual ~FEConductivityRealVapor() {} FILE: FEBioFluid/FEConstFluidBodyForce.cpp function vec3d (line 37) | vec3d FEConstFluidBodyForce::force(FEMaterialPoint& pt) function mat3d (line 42) | mat3d FEConstFluidBodyForce::stiffness(FEMaterialPoint& pt) FILE: FEBioFluid/FEConstFluidBodyForce.h function divforce (line 47) | double divforce(FEMaterialPoint& pt) override { return 0; } FILE: FEBioFluid/FEConstFluidBodyMoment.cpp function vec3d (line 37) | vec3d FEConstFluidBodyMoment::moment(FEMaterialPoint& pt) function mat3ds (line 42) | mat3ds FEConstFluidBodyMoment::stiffness(FEMaterialPoint& pt) FILE: FEBioFluid/FECrossFluid.cpp function mat3ds (line 53) | mat3ds FECrossFluid::Stress(FEMaterialPoint& pt) function mat3ds (line 66) | mat3ds FECrossFluid::Tangent_Strain(FEMaterialPoint& mp) function tens4ds (line 73) | tens4ds FECrossFluid::Tangent_RateOfDeformation(FEMaterialPoint& pt) FILE: FEBioFluid/FEElasticFluid.h function virtual (line 42) | virtual ~FEElasticFluid() {} FILE: FEBioFluid/FEFSIErosionVolumeRatio.h function class (line 32) | class FEFSIErosionVolumeRatio : public FEMeshAdaptor FILE: FEBioFluid/FEFixedFluidAngularVelocity.h function class (line 29) | class FEFixedFluidAngularVelocity : public FEFixedBC FILE: FEBioFluid/FEFixedFluidDilatation.h function class (line 29) | class FEFixedFluidDilatation : public FEFixedBC FILE: FEBioFluid/FEFixedFluidTemperature.h function class (line 29) | class FEFixedFluidTemperature : public FEFixedBC FILE: FEBioFluid/FEFixedFluidVelocity.h function class (line 29) | class FEFixedFluidVelocity : public FEFixedBC FILE: FEBioFluid/FEFluid.cpp function FEMaterialPointData (line 106) | FEMaterialPointData* FEFluid::CreateMaterialPointData() function mat3ds (line 149) | mat3ds FEFluid::Stress(FEMaterialPoint& mp) function mat3ds (line 168) | mat3ds FEFluid::Tangent_Strain(FEMaterialPoint& mp) FILE: FEBioFluid/FEFluid.h function Temperature (line 82) | double Temperature(FEMaterialPoint& mp) override { return m_Tr; } function FEElasticFluid (line 88) | FEElasticFluid* GetElastic() { return m_pElastic; } FILE: FEBioFluid/FEFluidAnalysis.h type FluidAnalysisType (line 33) | enum FluidAnalysisType { FILE: FEBioFluid/FEFluidConstantConductivity.h function virtual (line 39) | virtual ~FEFluidConstantConductivity() {} function Tangent_Strain (line 46) | double Tangent_Strain(FEMaterialPoint& mp) override { return 0; } function Tangent_Temperature (line 49) | double Tangent_Temperature(FEMaterialPoint& mp) override { return 0; } FILE: FEBioFluid/FEFluidDomain.h function class (line 47) | class FEBIOFLUID_API FEFluidDomain FILE: FEBioFluid/FEFluidDomain3D.cpp function FEFluidDomain3D (line 66) | FEFluidDomain3D& FEFluidDomain3D::operator = (FEFluidDomain3D& d) function FEDofList (line 86) | const FEDofList& FEFluidDomain3D::GetDOFList() const FILE: FEBioFluid/FEFluidDomainFactory.cpp function FEDomain (line 37) | FEDomain* FEFluidDomainFactory::CreateDomain(const FE_Element_Spec& spec... FILE: FEBioFluid/FEFluidFSI.cpp function FEMaterialPointData (line 47) | FEMaterialPointData* FEFSIMaterialPoint::Copy() function FEMaterialPointData (line 86) | FEMaterialPointData* FEFluidFSI::CreateMaterialPointData() FILE: FEBioFluid/FEFluidFSI.h function FEElasticMaterial (line 71) | FEElasticMaterial* GetElasticMaterial() { return m_pSolid; } function FEElasticMaterial (line 78) | FEElasticMaterial* Solid() { return m_pSolid; } FILE: FEBioFluid/FEFluidFSIAnalysis.h type FluidFSIAnalysisType (line 33) | enum FluidFSIAnalysisType { FILE: FEBioFluid/FEFluidFSIDomain.h function class (line 46) | class FEBIOFLUID_API FEFluidFSIDomain FILE: FEBioFluid/FEFluidFSIDomain3D.cpp function FEFluidFSIDomain3D (line 61) | FEFluidFSIDomain3D& FEFluidFSIDomain3D::operator = (FEFluidFSIDomain3D& d) function FEDofList (line 70) | const FEDofList& FEFluidFSIDomain3D::GetDOFList() const FILE: FEBioFluid/FEFluidFSIDomainFactory.cpp function FEDomain (line 35) | FEDomain* FEFluidFSIDomainFactory::CreateDomain(const FE_Element_Spec& s... FILE: FEBioFluid/FEFluidFSISolver.h function Init (line 54) | bool Init() override; FILE: FEBioFluid/FEFluidFSITraction.cpp function mat3ds (line 136) | mat3ds FEFluidFSITraction::GetFluidStress(FESurfaceMaterialPoint& pt) FILE: FEBioFluid/FEFluidHeatSupply.h function virtual (line 43) | virtual ~FEFluidHeatSupply() {} FILE: FEBioFluid/FEFluidHeatSupplyConst.h function stiffness (line 48) | double stiffness(FEMaterialPoint& pt) override { return 0; } FILE: FEBioFluid/FEFluidMaterial.h function virtual (line 43) | virtual ~FEFluidMaterial() {} function FEViscousFluid (line 74) | FEViscousFluid* GetViscous() { return m_pViscous; } function tens4ds (line 77) | tens4ds Tangent_RateOfDeformation(FEMaterialPoint& mp) { return m_pVisc... function ReferentialDensity (line 80) | double ReferentialDensity() { return m_rhor; } FILE: FEBioFluid/FEFluidMaterialPoint.cpp function FEMaterialPointData (line 44) | FEMaterialPointData* FEFluidMaterialPoint::Copy() FILE: FEBioFluid/FEFluidMaterialPoint.h function mat3da (line 51) | mat3da Spin() { return m_Lf.skew(); } FILE: FEBioFluid/FEFluidMovingFrameLoad.cpp function vec3d (line 133) | vec3d FEFluidMovingFrameLoad::force(FEMaterialPoint& pt) function mat3d (line 144) | mat3d FEFluidMovingFrameLoad::stiffness(FEMaterialPoint& pt) FILE: FEBioFluid/FEFluidMovingFrameLoad.h function class (line 32) | class FEFluidMovingFrameLoad : public FEBodyForce FILE: FEBioFluid/FEFluidNaturalHeatFlux.h function Init (line 44) | bool Init() override; FILE: FEBioFluid/FEFluidNormalHeatFlux.h function Init (line 44) | bool Init() override; FILE: FEBioFluid/FEFluidNormalTraction.h function Init (line 45) | bool Init() override; FILE: FEBioFluid/FEFluidNormalVelocity.h function StiffnessMatrix (line 46) | void StiffnessMatrix(FELinearSystem& LS) override {} FILE: FEBioFluid/FEFluidPressureLoad.h function StiffnessMatrix (line 48) | void StiffnessMatrix(FELinearSystem& LS) override {} function LoadVector (line 51) | void LoadVector(FEGlobalVector& R) override {} FILE: FEBioFluid/FEFluidRCLoad.h function StiffnessMatrix (line 40) | void StiffnessMatrix(FELinearSystem& LS) override {} FILE: FEBioFluid/FEFluidRCRLoad.h function StiffnessMatrix (line 41) | void StiffnessMatrix(FELinearSystem& LS) override {} FILE: FEBioFluid/FEFluidResistanceLoad.h function StiffnessMatrix (line 44) | void StiffnessMatrix(FELinearSystem& LS) override {} function LoadVector (line 47) | void LoadVector(FEGlobalVector& R) override {} FILE: FEBioFluid/FEFluidSolutes.cpp function FEMaterialPointData (line 60) | FEMaterialPointData* FEFluidSolutesMaterialPoint::Copy() function FEMaterialPointData (line 127) | FEMaterialPointData* FEFluidSolutes::CreateMaterialPointData() function vec3d (line 384) | vec3d FEFluidSolutes::CurrentDensity(const FEMaterialPoint& pt) function vec3d (line 452) | vec3d FEFluidSolutes::SoluteFlux(const FEMaterialPoint& pt, const int sol) function vec3d (line 477) | vec3d FEFluidSolutes::SoluteDiffusiveFlux(const FEMaterialPoint& pt, con... FILE: FEBioFluid/FEFluidSolutes.h function SoluteDensity (line 125) | double SoluteDensity(const int sol) { return m_pSolute[sol]->Density(); } function SoluteMolarMass (line 128) | double SoluteMolarMass(const int sol) { return m_pSolute[sol]->MolarMass... function SoluteChargeNumber (line 131) | int SoluteChargeNumber(const int sol) { return m_pSolute[sol]->ChargeNum... function Solutes (line 141) | int Solutes() override { return (int)m_pSolute.size(); } function FESolute (line 142) | FESolute* GetSolute(int i) override { return m_pSolute[i]; } function FEOsmoticCoefficient (line 143) | FEOsmoticCoefficient* GetOsmoticCoefficient() override { return m_pOsmC; } function GetActualSoluteConcentration (line 145) | double GetActualSoluteConcentration(FEMaterialPoint& mp, int soluteIndex... function vec3d (line 148) | vec3d GetSoluteFlux(FEMaterialPoint& mp, int soluteIndex) override { ret... function GetElectricPotential (line 150) | double GetElectricPotential(const FEMaterialPoint& mp) override { return... function vec3d (line 151) | vec3d GetCurrentDensity(const FEMaterialPoint& mp) override { return Cur... function Reactions (line 157) | int Reactions () { return (int) m_pReact.size(); } FILE: FEBioFluid/FEFluidSolutesAnalysis.h type FluidSolutesAnalysisType (line 33) | enum FluidSolutesAnalysisType { FILE: FEBioFluid/FEFluidSolutesDomain3D.cpp function FEFluidSolutesDomain3D (line 75) | FEFluidSolutesDomain3D& FEFluidSolutesDomain3D::operator = (FEFluidSolut... function FEDofList (line 84) | const FEDofList& FEFluidSolutesDomain3D::GetDOFList() const FILE: FEBioFluid/FEFluidSolutesDomainFactory.cpp function FEDomain (line 36) | FEDomain* FEFluidSolutesDomainFactory::CreateDomain(const FE_Element_Spe... FILE: FEBioFluid/FEFluidSolutesFlux.h function StiffnessMatrix (line 47) | void StiffnessMatrix(FELinearSystem& LS) override {} function SetSolute (line 52) | void SetSolute(int isol) { m_isol = isol; } FILE: FEBioFluid/FEFluidSolutesNaturalFlux.h function Init (line 44) | bool Init() override; FILE: FEBioFluid/FEFluidSolutesSolver.h type SOLVE_STRATEGY (line 47) | enum SOLVE_STRATEGY { FILE: FEBioFluid/FEFluidSolver.h function Init (line 54) | bool Init() override; FILE: FEBioFluid/FEFluidStressCriterion.h function class (line 29) | class FEFluidStressCriterion : public FEMeshAdaptorCriterion FILE: FEBioFluid/FEFluidSupply.h function virtual (line 41) | virtual ~FEFluidSupply(){} function Init (line 59) | bool Init() override { return FEMaterialProperty::Init(); } FILE: FEBioFluid/FEFluidSupplyStarling.cpp function mat3d (line 76) | mat3d FEFluidSupplyStarling::Tangent_Supply_Strain(FEMaterialPoint &mp) FILE: FEBioFluid/FEFluidSupplyStarling.h function mat3ds (line 48) | mat3ds Tangent_Supply_RateOfDeformation(FEMaterialPoint& mp) override { ... function Init (line 51) | bool Init() override { return FEFluidSupply::Init(); } FILE: FEBioFluid/FEFluidThermalConductivity.h function virtual (line 40) | virtual ~FEFluidThermalConductivity() {} FILE: FEBioFluid/FEFluidVelocity.h function StiffnessMatrix (line 47) | void StiffnessMatrix(FELinearSystem& LS) override {} FILE: FEBioFluid/FEInitialFluidDilatation.h function class (line 29) | class FEInitialFluidDilatation : public FEInitialDOF FILE: FEBioFluid/FEInitialFluidPressure.h function class (line 29) | class FEInitialFluidPressure : public FENodalIC FILE: FEBioFluid/FEInitialFluidPressureTemperature.h function class (line 29) | class FEInitialFluidPressureTemperature : public FENodalIC FILE: FEBioFluid/FEInitialFluidSolutesPressure.h function class (line 29) | class FEInitialFluidSolutesPressure : public FENodalIC FILE: FEBioFluid/FEInitialFluidTemperature.h function class (line 29) | class FEInitialFluidTemperature : public FEInitialDOF FILE: FEBioFluid/FEMultiphasicFSI.cpp function FEMaterialPointData (line 60) | FEMaterialPointData* FEMultiphasicFSIMaterialPoint::Copy() function FEMaterialPointData (line 127) | FEMaterialPointData* FEMultiphasicFSI::CreateMaterialPointData() function mat3ds (line 191) | mat3ds FEMultiphasicFSI::Stress(FEMaterialPoint& mp) function mat3ds (line 223) | mat3ds FEMultiphasicFSI::Diffusivity(FEMaterialPoint& mp, int sol) function tens4dmm (line 229) | tens4dmm FEMultiphasicFSI::Diffusivity_Tangent_Strain(FEMaterialPoint& m... function mat3ds (line 239) | mat3ds FEMultiphasicFSI::Diffusivity_Tangent_Concentration(FEMaterialPoi... function mat3ds (line 249) | mat3ds FEMultiphasicFSI::InvDiffusivity(FEMaterialPoint& mp, int sol) function vec3d (line 463) | vec3d FEMultiphasicFSI::CurrentDensity(FEMaterialPoint& pt) function vec3d (line 548) | vec3d FEMultiphasicFSI::SoluteFlux(FEMaterialPoint& pt, const int sol) FILE: FEBioFluid/FEMultiphasicFSI.h function FESoluteDiffusivity (line 119) | FESoluteDiffusivity* GetDiffusivity(int sol) { return m_pSolute[sol]->m_... function SoluteDensity (line 148) | double SoluteDensity(const int sol) { return m_pSolute[sol]->Density(); } function SoluteMolarMass (line 151) | double SoluteMolarMass(const int sol) { return m_pSolute[sol]->MolarMass... function SoluteChargeNumber (line 154) | int SoluteChargeNumber(const int sol) { return m_pSolute[sol]->ChargeNum... function FESolute (line 162) | FESolute* GetSolute(int i) override { return m_pSolute[i]; } function FEOsmoticCoefficient (line 164) | FEOsmoticCoefficient* GetOsmoticCoefficient() override { return m_pOsmC; } function GetFixedChargeDensity (line 165) | double GetFixedChargeDensity(const FEMaterialPoint& mp) override { function Reactions (line 179) | int Reactions () { return (int) m_pReact.size(); } FILE: FEBioFluid/FEMultiphasicFSIAnalysis.h type FluidSoluteAnalysisType (line 33) | enum FluidSoluteAnalysisType { FILE: FEBioFluid/FEMultiphasicFSIDomain.h function class (line 44) | class FEBIOFLUID_API FEMultiphasicFSIDomain FILE: FEBioFluid/FEMultiphasicFSIDomain3D.cpp function FEMultiphasicFSIDomain3D (line 71) | FEMultiphasicFSIDomain3D& FEMultiphasicFSIDomain3D::operator = (FEMultip... function FEDofList (line 80) | const FEDofList& FEMultiphasicFSIDomain3D::GetDOFList() const FILE: FEBioFluid/FEMultiphasicFSIDomainFactory.cpp function FEDomain (line 37) | FEDomain* FEMultiphasicFSIDomainFactory::CreateDomain(const FE_Element_S... FILE: FEBioFluid/FEMultiphasicFSIPressure.h function StiffnessMatrix (line 24) | void StiffnessMatrix(FELinearSystem& LS) override {} FILE: FEBioFluid/FEMultiphasicFSISoluteBackflowStabilization.h function StiffnessMatrix (line 46) | void StiffnessMatrix(FELinearSystem& LS) override {} FILE: FEBioFluid/FEMultiphasicFSISoluteFlux.h function SetSolute (line 52) | void SetSolute(int isol) { m_isol = isol; } FILE: FEBioFluid/FEMultiphasicFSISolver.h function Init (line 54) | bool Init() override; FILE: FEBioFluid/FENewtonianFluid.cpp function mat3ds (line 68) | mat3ds FENewtonianFluid::Stress(FEMaterialPoint& pt) function mat3ds (line 84) | mat3ds FENewtonianFluid::Tangent_Strain(FEMaterialPoint& mp) function tens4ds (line 91) | tens4ds FENewtonianFluid::Tangent_RateOfDeformation(FEMaterialPoint& mp) FILE: FEBioFluid/FENewtonianRealVapor.cpp function mat3ds (line 112) | mat3ds FENewtonianRealVapor::Stress(FEMaterialPoint& pt) function mat3ds (line 128) | mat3ds FENewtonianRealVapor::Tangent_Strain(FEMaterialPoint& mp) function tens4ds (line 144) | tens4ds FENewtonianRealVapor::Tangent_RateOfDeformation(FEMaterialPoint&... function mat3ds (line 157) | mat3ds FENewtonianRealVapor::Tangent_Temperature(FEMaterialPoint& mp) FILE: FEBioFluid/FENewtonianThermoFluid.cpp function mat3ds (line 84) | mat3ds FENewtonianThermoFluid::Stress(FEMaterialPoint& pt) function mat3ds (line 100) | mat3ds FENewtonianThermoFluid::Tangent_Strain(FEMaterialPoint& mp) function tens4ds (line 107) | tens4ds FENewtonianThermoFluid::Tangent_RateOfDeformation(FEMaterialPoin... function mat3ds (line 120) | mat3ds FENewtonianThermoFluid::Tangent_Temperature(FEMaterialPoint& mp) FILE: FEBioFluid/FEPolarFluid.cpp function FEMaterialPointData (line 62) | FEMaterialPointData* FEPolarFluid::CreateMaterialPointData() function mat3ds (line 140) | mat3ds FEPolarFluid::Stress(FEMaterialPoint& mp) function mat3ds (line 159) | mat3ds FEPolarFluid::Tangent_Strain(FEMaterialPoint& mp) FILE: FEBioFluid/FEPolarFluid.h function Temperature (line 80) | double Temperature(FEMaterialPoint& mp) override { return m_Tr; } function FEElasticFluid (line 86) | FEElasticFluid* GetElastic() { return m_pElastic; } FILE: FEBioFluid/FEPolarFluidAnalysis.h type PolarFluidAnalysisType (line 33) | enum PolarFluidAnalysisType { FILE: FEBioFluid/FEPolarFluidDomain.h function class (line 43) | class FEBIOFLUID_API FEPolarFluidDomain FILE: FEBioFluid/FEPolarFluidDomain3D.cpp function FEPolarFluidDomain3D (line 72) | FEPolarFluidDomain3D& FEPolarFluidDomain3D::operator = (FEPolarFluidDoma... function FEDofList (line 93) | const FEDofList& FEPolarFluidDomain3D::GetDOFList() const FILE: FEBioFluid/FEPolarFluidDomainFactory.cpp function FEDomain (line 35) | FEDomain* FEPolarFluidDomainFactory::CreateDomain(const FE_Element_Spec&... FILE: FEBioFluid/FEPolarFluidMaterial.h function virtual (line 43) | virtual ~FEPolarFluidMaterial() {} function FEViscousPolarFluid (line 74) | FEViscousPolarFluid* GetViscousPolar() { return m_pViscpol; } FILE: FEBioFluid/FEPolarFluidMaterialPoint.cpp function FEMaterialPointData (line 41) | FEMaterialPointData* FEPolarFluidMaterialPoint::Copy() FILE: FEBioFluid/FEPolarFluidSolver.h function Init (line 56) | bool Init() override; FILE: FEBioFluid/FEPowellEyringFluid.cpp function mat3ds (line 52) | mat3ds FEPowellEyringFluid::Stress(FEMaterialPoint& pt) function mat3ds (line 65) | mat3ds FEPowellEyringFluid::Tangent_Strain(FEMaterialPoint& mp) function tens4ds (line 72) | tens4ds FEPowellEyringFluid::Tangent_RateOfDeformation(FEMaterialPoint& pt) FILE: FEBioFluid/FEPrescribedFluidAngularVelocity.h function class (line 29) | class FEPrescribedFluidAngularVelocity : public FEPrescribedDOF FILE: FEBioFluid/FEPrescribedFluidDilatation.h function class (line 29) | class FEPrescribedFluidDilatation : public FEPrescribedDOF FILE: FEBioFluid/FEPrescribedFluidTemperature.h function class (line 29) | class FEPrescribedFluidTemperature : public FEPrescribedDOF FILE: FEBioFluid/FEPrescribedFluidVelocity.h function class (line 29) | class FEPrescribedFluidVelocity : public FEPrescribedDOF FILE: FEBioFluid/FEQuemadaFluid.cpp function mat3ds (line 55) | mat3ds FEQuemadaFluid::Stress(FEMaterialPoint& pt) function mat3ds (line 68) | mat3ds FEQuemadaFluid::Tangent_Strain(FEMaterialPoint& mp) function tens4ds (line 75) | tens4ds FEQuemadaFluid::Tangent_RateOfDeformation(FEMaterialPoint& pt) FILE: FEBioFluid/FESoluteBackflowStabilization.h function StiffnessMatrix (line 46) | void StiffnessMatrix(FELinearSystem& LS) override {} function Update (line 52) | void Update() override; FILE: FEBioFluid/FESoluteConvectiveFlow.h function StiffnessMatrix (line 47) | void StiffnessMatrix(FELinearSystem& LS) override {} function LoadVector (line 50) | void LoadVector(FEGlobalVector& R) override {} FILE: FEBioFluid/FESolutesDomain.cpp function FEDofList (line 56) | const FEDofList& FESolutesDomain::GetDOFList() const FILE: FEBioFluid/FESolutesDomain.h function SetSteadyStateAnalysis (line 45) | void SetSteadyStateAnalysis() { m_btrans = false; } function SetTransientAnalysis (line 46) | void SetTransientAnalysis() { m_btrans = true; } FILE: FEBioFluid/FESolutesDomainFactory.cpp function FEDomain (line 33) | FEDomain* FESolutesDomainFactory::CreateDomain(const FE_Element_Spec& sp... FILE: FEBioFluid/FESolutesMaterial.cpp function FEMaterialPointData (line 49) | FEMaterialPointData* FESolutesMaterial::Point::Copy() function FEMaterialPointData (line 109) | FEMaterialPointData* FESolutesMaterial::CreateMaterialPointData() function vec3d (line 262) | vec3d FESolutesMaterial::SoluteFlux(FEMaterialPoint& pt, const int sol) FILE: FEBioFluid/FESolutesMaterial.h function SoluteDensity (line 108) | double SoluteDensity(const int sol) { return m_pSolute[sol]->Density(); } function SoluteMolarMass (line 111) | double SoluteMolarMass(const int sol) { return m_pSolute[sol]->MolarMass... function Solutes (line 120) | int Solutes() override { return (int)m_pSolute.size(); } function FESolute (line 121) | FESolute* GetSolute(int i) override { return m_pSolute[i]; } function GetEffectiveSoluteConcentration (line 122) | double GetEffectiveSoluteConcentration(FEMaterialPoint& mp, int soluteIn... function GetActualSoluteConcentration (line 126) | double GetActualSoluteConcentration(FEMaterialPoint& mp, int soluteIndex... function GetPartitionCoefficient (line 130) | double GetPartitionCoefficient(FEMaterialPoint& mp, int soluteIndex) ove... function vec3d (line 134) | vec3d GetSoluteFlux(FEMaterialPoint& mp, int soluteIndex) override { function GetOsmolarity (line 138) | double GetOsmolarity(const FEMaterialPoint& mp) override { function dkdc (line 142) | double dkdc(const FEMaterialPoint& mp, int i, int j) override { function dkdJ (line 146) | double dkdJ(const FEMaterialPoint& mp, int soluteIndex) override { function FEOsmoticCoefficient (line 150) | FEOsmoticCoefficient* GetOsmoticCoefficient() override { return m_pOsmC; } function Reactions (line 155) | int Reactions () { return (int) m_pReact.size(); } FILE: FEBioFluid/FESolutesSolver.h function class (line 30) | class FESolutesSolver : public FENewtonSolver FILE: FEBioFluid/FETangentialDamping.cpp function vec3d (line 80) | vec3d FETangentialDamping::FluidVelocity(FESurfaceMaterialPoint& mp, dou... FILE: FEBioFluid/FETangentialFlowFSIStabilization.cpp function vec3d (line 90) | vec3d FETangentialFlowFSIStabilization::FluidVelocity(FESurfaceMaterialP... FILE: FEBioFluid/FETangentialFlowPFStabilization.cpp function vec3d (line 91) | vec3d FETangentialFlowPFStabilization::FluidVelocity(FESurfaceMaterialPo... function vec3d (line 104) | vec3d FETangentialFlowPFStabilization::FluidAngularVelocity(FESurfaceMat... FILE: FEBioFluid/FETangentialFlowStabilization.cpp function vec3d (line 85) | vec3d FETangentialFlowStabilization::FluidVelocity(FESurfaceMaterialPoin... FILE: FEBioFluid/FETempDependentConductivity.h function virtual (line 40) | virtual ~FETempDependentConductivity() {} FILE: FEBioFluid/FETemperatureBackFlowStabilization.h function StiffnessMatrix (line 46) | void StiffnessMatrix(FELinearSystem& LS) override {} FILE: FEBioFluid/FEThermoFluid.cpp function FEMaterialPointData (line 64) | FEMaterialPointData* FEThermoFluid::CreateMaterialPointData() function vec3d (line 88) | vec3d FEThermoFluid::HeatFlux(FEMaterialPoint& mp) function mat3ds (line 100) | mat3ds FEThermoFluid::Stress(FEMaterialPoint& mp) function mat3ds (line 119) | mat3ds FEThermoFluid::Tangent_Strain(FEMaterialPoint& mp) FILE: FEBioFluid/FEThermoFluid.h function Pressure (line 62) | double Pressure(FEMaterialPoint& mp) override { return m_pElastic->Press... function Tangent_Pressure_Strain (line 65) | double Tangent_Pressure_Strain(FEMaterialPoint& mp) override { return m_... function Tangent_Pressure_Strain_Strain (line 68) | double Tangent_Pressure_Strain_Strain(FEMaterialPoint& mp) override { re... function Tangent_Pressure_Temperature (line 71) | double Tangent_Pressure_Temperature(FEMaterialPoint& mp) { return m_pEla... function Tangent_Pressure_Temperature_Temperature (line 74) | double Tangent_Pressure_Temperature_Temperature(FEMaterialPoint& mp) { r... function Tangent_Pressure_Strain_Temperature (line 77) | double Tangent_Pressure_Strain_Temperature(FEMaterialPoint& mp) { return... function Dilatation (line 90) | bool Dilatation(const double T, const double p, double& e) override { re... function Pressure (line 93) | double Pressure(const double ef, const double T) override { return GetEl... function FEFluidThermalConductivity (line 103) | FEFluidThermalConductivity* GetConduct() { return m_pConduct; } FILE: FEBioFluid/FEThermoFluidAnalysis.h type ThermoFluidAnalysisType (line 33) | enum ThermoFluidAnalysisType { FILE: FEBioFluid/FEThermoFluidDomain3D.cpp function FEThermoFluidDomain3D (line 72) | FEThermoFluidDomain3D& FEThermoFluidDomain3D::operator = (FEThermoFluidD... function FEDofList (line 81) | const FEDofList& FEThermoFluidDomain3D::GetDOFList() const FILE: FEBioFluid/FEThermoFluidDomainFactory.cpp function FEDomain (line 35) | FEDomain* FEThermoFluidDomainFactory::CreateDomain(const FE_Element_Spec... FILE: FEBioFluid/FEThermoFluidMaterialPoint.cpp function FEMaterialPointData (line 33) | FEMaterialPointData* FEThermoFluidMaterialPoint::Copy() FILE: FEBioFluid/FEThermoFluidSolver.h type SOLVE_STRATEGY (line 47) | enum SOLVE_STRATEGY { function Init (line 59) | bool Init() override; FILE: FEBioFluid/FETiedFluidInterface.cpp function FEMaterialPoint (line 133) | FEMaterialPoint* FETiedFluidSurface::CreateMaterialPoint() FILE: FEBioFluid/FETiedFluidInterface.h function Init (line 64) | bool Init() override; FILE: FEBioFluid/FEViscousFluid.h function virtual (line 42) | virtual ~FEViscousFluid() {} FILE: FEBioFluid/FEViscousPolarFluid.h function virtual (line 42) | virtual ~FEViscousPolarFluid() {} FILE: FEBioFluid/FEViscousPolarLinear.cpp function vec3d (line 50) | vec3d FEViscousPolarLinear::SkewStressDualVector(FEMaterialPoint& mp) function mat3da (line 61) | mat3da FEViscousPolarLinear::SkewStress(FEMaterialPoint& mp) function mat3da (line 67) | mat3da FEViscousPolarLinear::SkewTangent_Strain(FEMaterialPoint& mp) function mat3d (line 73) | mat3d FEViscousPolarLinear::SkewTangent_RateOfRotation(FEMaterialPoint& mp) function mat3d (line 79) | mat3d FEViscousPolarLinear::CoupleStress(FEMaterialPoint& mp) function mat3d (line 89) | mat3d FEViscousPolarLinear::CoupleTangent_Strain(FEMaterialPoint& mp) function tens4d (line 95) | tens4d FEViscousPolarLinear::CoupleTangent_RateOfRotation(FEMaterialPoin... FILE: FEBioFluid/FEViscousPolarLinear.h function mat3da (line 54) | mat3da SkewTangent_Temperature(FEMaterialPoint& mp) override { return ma... function mat3d (line 66) | mat3d CoupleTangent_Temperature(FEMaterialPoint& mp) override { return m... FILE: FEBioLib/FEBioConfig.h function class (line 29) | class FEBIOLIB_API FEBioConfig FILE: FEBioLib/FEBioModel.cpp function Timer (line 167) | Timer& FEBioModel::GetSolveTimer() function ModelStats (line 195) | ModelStats FEBioModel::GetModelStats() const function ModelStats (line 200) | ModelStats FEBioModel::GetStepStats(size_t n) const function PlotFile (line 251) | PlotFile* FEBioModel::GetPlotFile() function string (line 749) | string removeNewLines(const char* sz) class FEPlotRigidBodyData (line 796) | class FEPlotRigidBodyData : public FEPlotObjectData method FEPlotRigidBodyData (line 799) | FEPlotRigidBodyData(FEModel* fem, FERigidBody* rb, std::function split_string(const std::string& s) FILE: FEBioLib/cmdoptions.h function namespace (line 29) | namespace febio { FILE: FEBioLib/config.cpp type febio (line 52) | namespace febio { function Configure (line 69) | bool Configure(const char* szfile, FEBioConfig& config) function parse_tags (line 169) | bool parse_tags(XMLTag& tag, bool readPlugins) function parse_set (line 215) | bool parse_set(XMLTag& tag) function parse_output_negative_jacobians (line 226) | bool parse_output_negative_jacobians(XMLTag& tag) function parse_default_linear_solver (line 235) | bool parse_default_linear_solver(XMLTag& tag) function process_aliases (line 257) | bool process_aliases(char* szout, const char* szbuf) function parse_import (line 298) | bool parse_import(XMLTag& tag) function parse_import_folder (line 314) | bool parse_import_folder(XMLTag& tag) function parse_repo_plugins (line 330) | bool parse_repo_plugins(XMLTag& tag) function ImportPlugin (line 358) | bool ImportPlugin(const char* szfile) function ImportPluginFolder (line 388) | bool ImportPluginFolder(const char* szfolder) function ImportRepoPlugins (line 418) | void ImportRepoPlugins(const char* szxmlFile) function FEBIOLIB_API (line 464) | FEBIOLIB_API const char* GetPluginName(int allocId) function FEBIOLIB_API (line 481) | FEBIOLIB_API bool SolveModel(FEBioModel& fem, const char* sztask, cons... function FEBIOLIB_API (line 517) | FEBIOLIB_API int RunModel(FEBioModel& fem, CMDOPTIONS* ops) function write_hb (line 552) | bool write_hb(CompactMatrix& K, const char* szfile, int mode) function print_svg (line 558) | void print_svg(CompactMatrix* m, std::ostream &out, int i0, int j0, in... function write_vector (line 564) | bool write_vector(const vector& a, const char* szfile, int mode) function RunMaterialTest (line 569) | bool RunMaterialTest(FEMaterial* mat, double simtime, int steps, doubl... FILE: FEBioLib/febio.h function namespace (line 42) | namespace febio FILE: FEBioLib/febiolib.cpp type febio (line 52) | namespace febio { function FECoreKernel (line 55) | FECoreKernel* GetFECoreKernel() function InitLibrary (line 62) | void InitLibrary() function FinishLibrary (line 90) | void FinishLibrary() FILE: FEBioLib/febiolib_types.h type ModelStats (line 28) | struct ModelStats { type TimingInfo (line 36) | struct TimingInfo { type TimeStepStats (line 54) | struct TimeStepStats { FILE: FEBioLib/plugin.cpp function FEBIO_PLUGIN_HANDLE (line 59) | FEBIO_PLUGIN_HANDLE LoadPlugin(const char* szfile) { return LoadLibraryA... function UnloadPlugin (line 61) | bool UnloadPlugin(FEBIO_PLUGIN_HANDLE ph) { return (FreeLibrary(ph) == T... function FEBIO_PLUGIN_HANDLE (line 64) | FEBIO_PLUGIN_HANDLE LoadPlugin(const char* szfile) { return dlopen(szfil... function UnloadPlugin (line 66) | bool UnloadPlugin(FEBIO_PLUGIN_HANDLE ph) { return dlclose(ph) == 0; } function FEBIO_PLUGIN_HANDLE (line 69) | FEBIO_PLUGIN_HANDLE LoadPlugin(const char* szfile) { return dlopen(szfil... function UnloadPlugin (line 71) | bool UnloadPlugin(FEBIO_PLUGIN_HANDLE ph) { return dlclose(ph) == 0; } function FEBioPluginManager (line 261) | FEBioPluginManager* FEBioPluginManager::GetInstance() function FEBioPlugin (line 291) | const FEBioPlugin& FEBioPluginManager::GetPlugin(int i) FILE: FEBioLib/plugin.h type HMODULE (line 42) | typedef HMODULE FEBIO_PLUGIN_HANDLE; type PLUGIN_INFO (line 56) | struct PLUGIN_INFO function class (line 66) | class FEBIOLIB_API FEBioPlugin function class (line 111) | class FEBIOLIB_API FEBioPluginManager FILE: FEBioLib/version.h function namespace (line 49) | namespace febio FILE: FEBioMech/FE2DFiberNeoHookean.cpp function mat3ds (line 69) | mat3ds FE2DFiberNeoHookean::Stress(FEMaterialPoint& mp) function tens4ds (line 157) | tens4ds FE2DFiberNeoHookean::Tangent(FEMaterialPoint& mp) FILE: FEBioMech/FE2DFiberNeoHookean.h function class (line 33) | class FE2DFiberNeoHookean : public FEElasticMaterial FILE: FEBioMech/FE2DTransIsoMooneyRivlin.cpp function mat3ds (line 93) | mat3ds FE2DTransIsoMooneyRivlin::DevStress(FEMaterialPoint& mp) function tens4ds (line 206) | tens4ds FE2DTransIsoMooneyRivlin::DevTangent(FEMaterialPoint& mp) FILE: FEBioMech/FE2DTransIsoMooneyRivlin.h function class (line 40) | class FE2DTransIsoMooneyRivlin : public FEUncoupledMaterial FILE: FEBioMech/FE2DTransIsoVerondaWestmann.cpp function mat3ds (line 76) | mat3ds FE2DTransIsoVerondaWestmann::DevStress(FEMaterialPoint& mp) function tens4ds (line 182) | tens4ds FE2DTransIsoVerondaWestmann::DevTangent(FEMaterialPoint& mp) FILE: FEBioMech/FE2DTransIsoVerondaWestmann.h function class (line 40) | class FE2DTransIsoVerondaWestmann : public FEUncoupledMaterial FILE: FEBioMech/FE3FieldElasticShellDomain.cpp function FE3FieldElasticShellDomain (line 63) | FE3FieldElasticShellDomain& FE3FieldElasticShellDomain::operator = (FE3F... FILE: FEBioMech/FE3FieldElasticShellDomain.h type ELEM_DATA (line 40) | struct ELEM_DATA FILE: FEBioMech/FE3FieldElasticSolidDomain.cpp function FE3FieldElasticSolidDomain (line 66) | FE3FieldElasticSolidDomain& FE3FieldElasticSolidDomain::operator = (FE3F... FILE: FEBioMech/FE3FieldElasticSolidDomain.h type ELEM_DATA (line 38) | struct ELEM_DATA FILE: FEBioMech/FEABUnconstrained.cpp function mat3ds (line 70) | mat3ds FEABUnconstrained::Stress(FEMaterialPoint& mp) function tens4ds (line 157) | tens4ds FEABUnconstrained::Tangent(FEMaterialPoint& mp) FILE: FEBioMech/FEABUnconstrained.h function class (line 31) | class FEABUnconstrained : public FEElasticMaterial FILE: FEBioMech/FEActiveContractionMaterial.h function virtual (line 40) | virtual ~FEActiveContractionMaterial(){} FILE: FEBioMech/FEActiveFiberContraction.cpp function mat3ds (line 67) | mat3ds FEActiveFiberContraction::ActiveStress(FEMaterialPoint& mp, const... function tens4ds (line 113) | tens4ds FEActiveFiberContraction::ActiveStiffness(FEMaterialPoint& mp, c... FILE: FEBioMech/FEActiveFiberContraction.h function class (line 34) | class FEActiveFiberContraction : public FEActiveContractionMaterial FILE: FEBioMech/FEActiveFiberStress.cpp function mat3ds (line 62) | mat3ds FEActiveFiberStress::Stress(FEMaterialPoint& mp) function tens4ds (line 89) | tens4ds FEActiveFiberStress::Tangent(FEMaterialPoint& mp) FILE: FEBioMech/FEActiveFiberStress.h function class (line 60) | class FEActiveFiberStress : public FEElasticMaterial FILE: FEBioMech/FEActiveFiberStressUC.cpp function mat3ds (line 62) | mat3ds FEActiveFiberStressUC::DevStress(FEMaterialPoint& mp) function tens4ds (line 90) | tens4ds FEActiveFiberStressUC::DevTangent(FEMaterialPoint& mp) FILE: FEBioMech/FEActiveFiberStressUC.h function class (line 60) | class FEActiveFiberStressUC : public FEUncoupledMaterial FILE: FEBioMech/FEArrudaBoyce.cpp function mat3ds (line 46) | mat3ds FEArrudaBoyce::DevStress(FEMaterialPoint& mp) function tens4ds (line 74) | tens4ds FEArrudaBoyce::DevTangent(FEMaterialPoint& mp) FILE: FEBioMech/FEArrudaBoyce.h function class (line 35) | class FEArrudaBoyce : public FEUncoupledMaterial FILE: FEBioMech/FEAxialBodyForce.cpp function vec3d (line 45) | vec3d FEAxialBodyForce::force(FEMaterialPoint& mp) function mat3d (line 65) | mat3d FEAxialBodyForce::stiffness(FEMaterialPoint& mp) FILE: FEBioMech/FEAxialBodyForce.h function class (line 31) | class FEAxialBodyForce : public FEBodyForce FILE: FEBioMech/FEAzimuthConstraint.cpp function FENodeSet (line 77) | FENodeSet* FEAzimuthConstraint::GetNodeSet() FILE: FEBioMech/FEBCRigidDeformation.h function class (line 29) | class FEBCRigidDeformation : public FEPrescribedNodeSet FILE: FEBioMech/FEBearingLoad.h function class (line 38) | class FEBearingLoad : public FESurfaceLoad FILE: FEBioMech/FEBioMech.h function namespace (line 37) | namespace FEBioMech FILE: FEBioMech/FEBioMechData.h function class (line 44) | class FENodeXPos : public FELogNodeData function class (line 52) | class FENodeYPos : public FELogNodeData function class (line 60) | class FENodeZPos : public FELogNodeData function class (line 68) | class FENodeXDisp : public FELogNodeData function class (line 76) | class FENodeYDisp : public FELogNodeData function class (line 84) | class FENodeZDisp : public FELogNodeData function class (line 92) | class FENodeXVel : public FELogNodeData function class (line 100) | class FENodeYVel : public FELogNodeData function class (line 108) | class FENodeZVel : public FELogNodeData function class (line 116) | class FENodeXAcc : public FELogNodeData function class (line 124) | class FENodeYAcc : public FELogNodeData function class (line 132) | class FENodeZAcc : public FELogNodeData function class (line 140) | class FENodeForceX: public FELogNodeData function class (line 148) | class FENodeForceY: public FELogNodeData function class (line 156) | class FENodeForceZ: public FELogNodeData function class (line 168) | class FELogContactGap : public FELogFaceData function class (line 176) | class FELogContactPressure : public FELogFaceData function class (line 184) | class FELogContactTractionX : public FELogFaceData function class (line 192) | class FELogContactTractionY : public FELogFaceData function class (line 200) | class FELogContactTractionZ : public FELogFaceData function class (line 212) | class FELogElemPosX : public FELogElemData function class (line 220) | class FELogElemPosY : public FELogElemData function class (line 228) | class FELogElemPosZ : public FELogElemData function class (line 236) | class FELogElemJacobian : public FELogElemData function class (line 244) | class FELogElemStrainX : public FELogElemData function class (line 252) | class FELogElemStrainY : public FELogElemData function class (line 260) | class FELogElemStrainZ : public FELogElemData function class (line 268) | class FELogElemStrainXY : public FELogElemData function class (line 276) | class FELogElemStrainYZ : public FELogElemData function class (line 284) | class FELogElemStrainXZ : public FELogElemData function class (line 292) | class FELogElemStrain1 : public FELogElemData function class (line 300) | class FELogElemStrainEffective : public FELogElemData function class (line 308) | class FELogElemStrain2 : public FELogElemData function class (line 316) | class FELogElemStrain3 : public FELogElemData function class (line 324) | class FELogElemInfStrainX : public FELogElemData function class (line 332) | class FELogElemInfStrainY : public FELogElemData function class (line 340) | class FELogElemInfStrainZ : public FELogElemData function class (line 348) | class FELogElemInfStrainXY : public FELogElemData function class (line 356) | class FELogElemInfStrainYZ : public FELogElemData function class (line 364) | class FELogElemInfStrainXZ : public FELogElemData function class (line 372) | class FELogElemRightStretchX : public FELogElemData function class (line 380) | class FELogElemRightStretchY : public FELogElemData function class (line 388) | class FELogElemRightStretchZ : public FELogElemData function class (line 396) | class FELogElemRightStretchXY : public FELogElemData function class (line 404) | class FELogElemRightStretchYZ : public FELogElemData function class (line 412) | class FELogElemRightStretchXZ : public FELogElemData function class (line 420) | class FELogElemRightStretch1 : public FELogElemData function class (line 428) | class FELogElemRightStretch2 : public FELogElemData function class (line 436) | class FELogElemRightStretch3 : public FELogElemData function class (line 444) | class FELogElemRightStretchEffective : public FELogElemData function class (line 452) | class FELogElemLeftStretchX : public FELogElemData function class (line 460) | class FELogElemLeftStretchY : public FELogElemData function class (line 468) | class FELogElemLeftStretchZ : public FELogElemData function class (line 476) | class FELogElemLeftStretchXY : public FELogElemData function class (line 484) | class FELogElemLeftStretchYZ : public FELogElemData function class (line 492) | class FELogElemLeftStretchXZ : public FELogElemData function class (line 500) | class FELogElemLeftStretch1 : public FELogElemData function class (line 508) | class FELogElemLeftStretch2 : public FELogElemData function class (line 516) | class FELogElemLeftStretch3 : public FELogElemData function class (line 524) | class FELogElemLeftStretchEffective : public FELogElemData function class (line 532) | class FELogElemRightHenckyX : public FELogElemData function class (line 540) | class FELogElemRightHenckyY : public FELogElemData function class (line 548) | class FELogElemRightHenckyZ : public FELogElemData function class (line 556) | class FELogElemRightHenckyXY : public FELogElemData function class (line 564) | class FELogElemRightHenckyYZ : public FELogElemData function class (line 572) | class FELogElemRightHenckyXZ : public FELogElemData function class (line 580) | class FELogElemRightHencky1 : public FELogElemData function class (line 588) | class FELogElemRightHencky2 : public FELogElemData function class (line 596) | class FELogElemRightHencky3 : public FELogElemData function class (line 604) | class FELogElemRightHenckyEffective : public FELogElemData function class (line 612) | class FELogElemLeftHenckyX : public FELogElemData function class (line 620) | class FELogElemLeftHenckyY : public FELogElemData function class (line 628) | class FELogElemLeftHenckyZ : public FELogElemData function class (line 636) | class FELogElemLeftHenckyXY : public FELogElemData function class (line 644) | class FELogElemLeftHenckyYZ : public FELogElemData function class (line 652) | class FELogElemLeftHenckyXZ : public FELogElemData function class (line 660) | class FELogElemLeftHencky1 : public FELogElemData function class (line 668) | class FELogElemLeftHencky2 : public FELogElemData function class (line 676) | class FELogElemLeftHencky3 : public FELogElemData function class (line 684) | class FELogElemLeftHenckyEffective : public FELogElemData function class (line 692) | class FELogElemStressX : public FELogElemData function class (line 700) | class FELogElemStressY : public FELogElemData function class (line 708) | class FELogElemStressZ : public FELogElemData function class (line 716) | class FELogElemStressXY : public FELogElemData function class (line 724) | class FELogElemStressYZ : public FELogElemData function class (line 732) | class FELogElemStressXZ : public FELogElemData function class (line 740) | class FELogElemStressEffective : public FELogElemData function class (line 748) | class FELogElemStress1 : public FELogElemData function class (line 756) | class FELogElemStress2 : public FELogElemData function class (line 764) | class FELogElemStress3 : public FELogElemData function class (line 772) | class FELogElemPK2StressX : public FELogElemData function class (line 780) | class FELogElemPK2StressY : public FELogElemData function class (line 788) | class FELogElemPK2StressZ : public FELogElemData function class (line 796) | class FELogElemPK2StressXY : public FELogElemData function class (line 804) | class FELogElemPK2StressYZ : public FELogElemData function class (line 812) | class FELogElemPK2StressXZ : public FELogElemData function class (line 820) | class FELogElemPK1StressXX : public FELogElemData function class (line 828) | class FELogElemPK1StressYY : public FELogElemData function class (line 836) | class FELogElemPK1StressZZ : public FELogElemData function class (line 844) | class FELogElemPK1StressXY : public FELogElemData function class (line 852) | class FELogElemPK1StressYZ : public FELogElemData function class (line 860) | class FELogElemPK1StressXZ : public FELogElemData function class (line 868) | class FELogElemPK1StressYX : public FELogElemData function class (line 876) | class FELogElemPK1StressZY : public FELogElemData function class (line 884) | class FELogElemPK1StressZX : public FELogElemData function class (line 892) | class FELogElemStressEigenVector : public FELogElemData function class (line 914) | class FELogElemDeformationGradientXX : public FELogElemData function class (line 922) | class FELogElemDeformationGradientXY : public FELogElemData function class (line 930) | class FELogElemDeformationGradientXZ : public FELogElemData function class (line 938) | class FELogElemDeformationGradientYX : public FELogElemData function class (line 946) | class FELogElemDeformationGradientYY : public FELogElemData function class (line 954) | class FELogElemDeformationGradientYZ : public FELogElemData function class (line 962) | class FELogElemDeformationGradientZX : public FELogElemData function class (line 970) | class FELogElemDeformationGradientZY : public FELogElemData function class (line 978) | class FELogElemDeformationGradientZZ : public FELogElemData function class (line 988) | class FELogTotalDeformationGradient : public FELogElemData function class (line 1005) | class FELogElemElasticity_ : public FELogElemData function value (line 1018) | double value(FEElement& el) { return FELogElemElasticity_::value(el, n); } function class (line 1022) | class FELogElemStrainEnergyDensity : public FELogElemData function class (line 1030) | class FELogElemDevStrainEnergyDensity : public FELogElemData function class (line 1038) | class FELogElemFiberStretch : public FELogElemData function class (line 1046) | class FELogElemFiberVector_ : public FELogElemData function class (line 1064) | class FELogDamage_ : public FELogElemData function class (line 1073) | class FELogDamage : public FELogDamage_ function class (line 1087) | class FELogIntactBonds : public FELogElemData function class (line 1096) | class FELogFatigueBonds : public FELogElemData function class (line 1105) | class FELogYieldedBonds : public FELogElemData function class (line 1114) | class FELogOctahedralPlasticStrain : public FELogElemData function class (line 1123) | class FELogDiscreteElementStretch : public FELogElemData function class (line 1132) | class FELogDiscreteElementElongation : public FELogElemData function class (line 1141) | class FELogDiscreteElementForce : public FELogElemData function class (line 1150) | class FELogDiscreteElementForceX : public FELogElemData function class (line 1159) | class FELogDiscreteElementForceY : public FELogElemData function class (line 1168) | class FELogDiscreteElementForceZ : public FELogElemData function class (line 1176) | class FELogElementMixtureStress : public FELogElemData function class (line 1198) | class FELogRigidBodyPosX : public FELogObjectData function class (line 1206) | class FELogRigidBodyPosY : public FELogObjectData function class (line 1214) | class FELogRigidBodyPosZ : public FELogObjectData function class (line 1222) | class FELogRigidBodyVelX : public FELogObjectData function class (line 1230) | class FELogRigidBodyVelY : public FELogObjectData function class (line 1238) | class FELogRigidBodyVelZ : public FELogObjectData function class (line 1246) | class FELogRigidBodyAccX : public FELogObjectData function class (line 1254) | class FELogRigidBodyAccY : public FELogObjectData function class (line 1262) | class FELogRigidBodyAccZ : public FELogObjectData function class (line 1270) | class FELogRigidBodyAngPosX : public FELogObjectData function class (line 1278) | class FELogRigidBodyAngPosY : public FELogObjectData function class (line 1286) | class FELogRigidBodyAngPosZ : public FELogObjectData function class (line 1294) | class FELogRigidBodyAngVelX : public FELogObjectData function class (line 1302) | class FELogRigidBodyAngVelY : public FELogObjectData function class (line 1310) | class FELogRigidBodyAngVelZ : public FELogObjectData function class (line 1318) | class FELogRigidBodyAngAccX : public FELogObjectData function class (line 1326) | class FELogRigidBodyAngAccY : public FELogObjectData function class (line 1334) | class FELogRigidBodyAngAccZ : public FELogObjectData function class (line 1342) | class FELogRigidBodyQuatX : public FELogObjectData function class (line 1350) | class FELogRigidBodyQuatY : public FELogObjectData function class (line 1358) | class FELogRigidBodyQuatZ : public FELogObjectData function class (line 1366) | class FELogRigidBodyQuatW : public FELogObjectData function class (line 1374) | class FELogRigidBodyR11 : public FELogObjectData function class (line 1382) | class FELogRigidBodyR12 : public FELogObjectData function class (line 1390) | class FELogRigidBodyR13 : public FELogObjectData function class (line 1398) | class FELogRigidBodyR21 : public FELogObjectData function class (line 1406) | class FELogRigidBodyR22 : public FELogObjectData function class (line 1414) | class FELogRigidBodyR23 : public FELogObjectData function class (line 1422) | class FELogRigidBodyR31 : public FELogObjectData function class (line 1430) | class FELogRigidBodyR32 : public FELogObjectData function class (line 1438) | class FELogRigidBodyR33 : public FELogObjectData function class (line 1446) | class FELogRigidBodyEulerX : public FELogObjectData function class (line 1454) | class FELogRigidBodyEulerY : public FELogObjectData function class (line 1462) | class FELogRigidBodyEulerZ : public FELogObjectData function class (line 1470) | class FELogRigidBodyForceX : public FELogObjectData function class (line 1478) | class FELogRigidBodyForceY : public FELogObjectData function class (line 1486) | class FELogRigidBodyForceZ : public FELogObjectData function class (line 1494) | class FELogRigidBodyTorqueX : public FELogObjectData function class (line 1502) | class FELogRigidBodyTorqueY : public FELogObjectData function class (line 1510) | class FELogRigidBodyTorqueZ : public FELogObjectData function class (line 1518) | class FELogRigidBodyKineticEnergy : public FELogObjectData function class (line 1526) | class FELogRigidConnectorForceX : public FELogNLConstraintData function class (line 1534) | class FELogRigidConnectorForceY : public FELogNLConstraintData function class (line 1542) | class FELogRigidConnectorForceZ : public FELogNLConstraintData function class (line 1550) | class FELogRigidConnectorMomentX : public FELogNLConstraintData function class (line 1558) | class FELogRigidConnectorMomentY : public FELogNLConstraintData function class (line 1566) | class FELogRigidConnectorMomentZ : public FELogNLConstraintData function class (line 1574) | class FELogRigidConnectorTranslationX : public FELogNLConstraintData function class (line 1582) | class FELogRigidConnectorTranslationY : public FELogNLConstraintData function class (line 1590) | class FELogRigidConnectorTranslationZ : public FELogNLConstraintData function class (line 1598) | class FELogRigidConnectorRotationX : public FELogNLConstraintData function class (line 1606) | class FELogRigidConnectorRotationY : public FELogNLConstraintData function class (line 1614) | class FELogRigidConnectorRotationZ : public FELogNLConstraintData function class (line 1622) | class FELogVolumeConstraint : public FELogNLConstraintData function class (line 1630) | class FELogVolumePressure : public FELogNLConstraintData function class (line 1638) | class FELogRigidBodyIHAwx : public FELogObjectData function class (line 1646) | class FELogRigidBodyIHAwy : public FELogObjectData function class (line 1654) | class FELogRigidBodyIHAwz : public FELogObjectData function class (line 1662) | class FELogRigidBodyIHAwm : public FELogObjectData function class (line 1669) | class FELogRigidBodyIHAsx : public FELogObjectData function class (line 1677) | class FELogRigidBodyIHAsy : public FELogObjectData function class (line 1685) | class FELogRigidBodyIHAsz : public FELogObjectData function class (line 1693) | class FELogRigidBodyIHAtd : public FELogObjectData function class (line 1701) | class FELogRigidBodyFHAwx : public FELogObjectData function class (line 1709) | class FELogRigidBodyFHAwy : public FELogObjectData function class (line 1717) | class FELogRigidBodyFHAwz : public FELogObjectData function class (line 1725) | class FELogRigidBodyFHAwm : public FELogObjectData function class (line 1732) | class FELogRigidBodyFHAsx : public FELogObjectData function class (line 1740) | class FELogRigidBodyFHAsy : public FELogObjectData function class (line 1748) | class FELogRigidBodyFHAsz : public FELogObjectData function class (line 1756) | class FELogRigidBodyFHAtd : public FELogObjectData function class (line 1764) | class FELogRigidConnectorIHAwx : public FELogNLConstraintData function class (line 1772) | class FELogRigidConnectorIHAwy : public FELogNLConstraintData function class (line 1780) | class FELogRigidConnectorIHAwz : public FELogNLConstraintData function class (line 1788) | class FELogRigidConnectorIHAwm : public FELogNLConstraintData function class (line 1795) | class FELogRigidConnectorIHAsx : public FELogNLConstraintData function class (line 1803) | class FELogRigidConnectorIHAsy : public FELogNLConstraintData function class (line 1811) | class FELogRigidConnectorIHAsz : public FELogNLConstraintData function class (line 1819) | class FELogRigidConnectorIHAtd : public FELogNLConstraintData function class (line 1827) | class FELogRigidConnectorFHAwx : public FELogNLConstraintData function class (line 1835) | class FELogRigidConnectorFHAwy : public FELogNLConstraintData function class (line 1843) | class FELogRigidConnectorFHAwz : public FELogNLConstraintData function class (line 1851) | class FELogRigidConnectorFHAwm : public FELogNLConstraintData function class (line 1858) | class FELogRigidConnectorFHAsx : public FELogNLConstraintData function class (line 1866) | class FELogRigidConnectorFHAsy : public FELogNLConstraintData function class (line 1874) | class FELogRigidConnectorFHAsz : public FELogNLConstraintData function class (line 1882) | class FELogRigidConnectorFHAtd : public FELogNLConstraintData function class (line 1893) | class FELogContactArea : public FELogSurfaceData function class (line 1900) | class FELogMaxContactGap : public FELogSurfaceData function class (line 1912) | class FENormalizedInternalEnergy : public FELogDomainData function class (line 1922) | class FELogTotalEnergy : public FELogDomainData FILE: FEBioMech/FEBioMechModule.h function namespace (line 34) | namespace FEBioMech FILE: FEBioMech/FEBioMechPlot.cpp class FEStress (line 890) | class FEStress method mat3ds (line 893) | mat3ds operator()(const FEMaterialPoint& mp) class FEStrain (line 900) | class FEStrain method mat3ds (line 903) | mat3ds operator()(const FEMaterialPoint& mp) class FEElementElasticity (line 1259) | class FEElementElasticity method FEElementElasticity (line 1262) | FEElementElasticity(FESolidMaterial* pm) : m_mat(pm) {} method tens4ds (line 1263) | tens4ds operator()(const FEMaterialPoint& mp) class FEElementDevElasticity (line 1283) | class FEElementDevElasticity method FEElementDevElasticity (line 1286) | FEElementDevElasticity(FEUncoupledMaterial* pm) : m_mat(pm) {} method tens4ds (line 1287) | tens4ds operator()(const FEMaterialPoint& mp) class FEStrainEnergy (line 1305) | class FEStrainEnergy method FEStrainEnergy (line 1308) | FEStrainEnergy(FEElasticMaterial* pm) : m_mat(pm) {} class FEDevStrainEnergy (line 1332) | class FEDevStrainEnergy method FEDevStrainEnergy (line 1335) | FEDevStrainEnergy(FEUncoupledMaterial* pm) : m_mat(pm) {} class FESpecificStrainEnergy (line 1359) | class FESpecificStrainEnergy method FESpecificStrainEnergy (line 1362) | FESpecificStrainEnergy(FEElasticMaterial* pm, int comp) : m_mat(pm), m... class FEDensity (line 1656) | class FEDensity method FEDensity (line 1659) | FEDensity(FEElasticMaterial* pm) : m_mat(pm) {} class FERemodelingDensity (line 1670) | class FERemodelingDensity class FEKineticEnergyDensity (line 1737) | class FEKineticEnergyDensity method FEKineticEnergyDensity (line 1740) | FEKineticEnergyDensity(FEElasticMaterial* pm) : m_mat(pm) {} class FEElementLinearMomentum (line 1828) | class FEElementLinearMomentum method FEElementLinearMomentum (line 1831) | FEElementLinearMomentum(FEElasticMaterial* pm) : m_mat(pm) {} method vec3d (line 1832) | vec3d operator()(const FEMaterialPoint& mp) class FEElementAngularMomentum (line 1865) | class FEElementAngularMomentum method FEElementAngularMomentum (line 1868) | FEElementAngularMomentum(FEElasticMaterial* pm) : m_mat(pm) {} method vec3d (line 1869) | vec3d operator()(const FEMaterialPoint& mp) class FEElementStressPower (line 1900) | class FEElementStressPower class FECurrentElementStrainEnergy (line 1932) | class FECurrentElementStrainEnergy class FEFiberVector (line 2426) | class FEFiberVector method FEFiberVector (line 2429) | FEFiberVector(FEMaterial* pm, FEVec3dValuator& vec) : m_pm(pm), m_vec(... method vec3d (line 2430) | vec3d operator()(const FEMaterialPoint& mp) class FEDevFiberStretch (line 2516) | class FEDevFiberStretch method FEDevFiberStretch (line 2519) | FEDevFiberStretch(FEElasticMaterial* mat) : m_mat(mat) {} class FEPrincStresses (line 2569) | class FEPrincStresses method mat3dd (line 2572) | mat3dd operator()(const FEMaterialPoint& mp) class FELagrangeStrain (line 2610) | class FELagrangeStrain method mat3ds (line 2613) | mat3ds operator()(const FEMaterialPoint& mp) class FEAlmansiStrain (line 2747) | class FEAlmansiStrain method mat3ds (line 2750) | mat3ds operator()(const FEMaterialPoint& mp) class FERightCauchyGreen (line 2770) | class FERightCauchyGreen method mat3ds (line 2773) | mat3ds operator()(const FEMaterialPoint& mp) class FELeftCauchyGreen (line 2793) | class FELeftCauchyGreen method mat3ds (line 2796) | mat3ds operator()(const FEMaterialPoint& mp) class FERightStretch (line 2816) | class FERightStretch method mat3ds (line 2819) | mat3ds operator()(const FEMaterialPoint& mp) class FELeftStretch (line 2839) | class FELeftStretch method mat3ds (line 2842) | mat3ds operator()(const FEMaterialPoint& mp) class FERightHencky (line 2862) | class FERightHencky method mat3ds (line 2865) | mat3ds operator()(const FEMaterialPoint& mp) class FELeftHencky (line 2885) | class FELeftHencky method mat3ds (line 2888) | mat3ds operator()(const FEMaterialPoint& mp) class FERateOfDeformation (line 2908) | class FERateOfDeformation method mat3ds (line 2911) | mat3ds operator()(const FEMaterialPoint& mp) class FEStrongBondSED (line 4514) | class FEStrongBondSED method FEStrongBondSED (line 4517) | FEStrongBondSED(FEElasticMaterial* pm) : m_mat(pm) {} class FEWeakBondSED (line 4541) | class FEWeakBondSED method FEWeakBondSED (line 4544) | FEWeakBondSED(FEElasticMaterial* pm) : m_mat(pm) {} class FEStrongBondDevSED (line 4568) | class FEStrongBondDevSED method FEStrongBondDevSED (line 4571) | FEStrongBondDevSED(FEUncoupledMaterial* pm) : m_mat(pm) {} class FEWeakBondDevSED (line 4595) | class FEWeakBondDevSED method FEWeakBondDevSED (line 4598) | FEWeakBondDevSED(FEUncoupledMaterial* pm) : m_mat(pm) {} class FEGrowthLagrangeStrain (line 4637) | class FEGrowthLagrangeStrain method mat3ds (line 4640) | mat3ds operator()(const FEMaterialPoint& mp) class FEGrowthRightStretch (line 4891) | class FEGrowthRightStretch method mat3ds (line 4894) | mat3ds operator()(const FEMaterialPoint& mp) class FEGrowthLeftStretch (line 4919) | class FEGrowthLeftStretch method mat3ds (line 4922) | mat3ds operator()(const FEMaterialPoint& mp) class FEGrowthRightHencky (line 4947) | class FEGrowthRightHencky method mat3ds (line 4950) | mat3ds operator()(const FEMaterialPoint& mp) class FEGrowthLeftHencky (line 4975) | class FEGrowthLeftHencky method mat3ds (line 4978) | mat3ds operator()(const FEMaterialPoint& mp) FILE: FEBioMech/FEBioMechPlot.h function class (line 41) | class FEPlotNodeDisplacement : public FEPlotNodeData function class (line 49) | class FEPlotNodeRotation : public FEPlotNodeData function class (line 58) | class FEPlotNodeShellDisplacement : public FEPlotNodeData function class (line 66) | class FEPlotNodeIncrementalDisplacement : public FEPlotNodeData function class (line 78) | class FEPlotNodalShellDirector : public FEPlotNodeData function class (line 88) | class FEPlotNodeVelocity : public FEPlotNodeData function class (line 98) | class FEPlotNodeAcceleration : public FEPlotNodeData function class (line 107) | class FEPlotNodeReactionForces : public FEPlotNodeData function class (line 121) | class FEPlotContactGap : public FEPlotSurfaceData function class (line 134) | class FEPlotVectorGap : public FEPlotSurfaceData function class (line 144) | class FEPlotContactPressure : public FEPlotSurfaceData function class (line 157) | class FEPlotContactTraction : public FEPlotSurfaceData function class (line 170) | class FEPlotNodalContactGap : public FEPlotSurfaceData function class (line 180) | class FEPlotNodalVectorGap : public FEPlotSurfaceData function class (line 190) | class FEPlotNodalContactPressure : public FEPlotSurfaceData function class (line 200) | class FEPlotNodalContactTraction : public FEPlotSurfaceData function class (line 210) | class FEPlotSurfaceTraction : public FEPlotSurfaceData function class (line 220) | class FEPlotNodalSurfaceTraction : public FEPlotSurfaceData function class (line 230) | class FEPlotStickStatus : public FEPlotSurfaceData function class (line 240) | class FEPlotContactForce : public FEPlotSurfaceData function class (line 250) | class FEPlotContactArea : public FEPlotSurfaceData function class (line 259) | class FEPlotContactPenalty : public FEPlotSurfaceData function class (line 268) | class FEPlotContactStatus : public FEPlotSurfaceData function class (line 277) | class FEPlotMortarContactGap : public FEPlotSurfaceData function class (line 287) | class FEPlotEnclosedVolume : public FEPlotSurfaceData function class (line 303) | class FEPlotEnclosedVolumeChange : public FEPlotSurfaceData function class (line 319) | class FEPlotSurfaceArea : public FEPlotSurfaceData function class (line 335) | class FEPlotFacetArea : public FEPlotSurfaceData function class (line 351) | class FEPlotScalarSurfaceLoad : public FEPlotSurfaceData function class (line 360) | class FEPlotNetSurfaceReactionForce : public FEPlotSurfaceData function class (line 369) | class FEPlotNetSurfaceReactionMoment : public FEPlotSurfaceData function class (line 382) | class FEPlotElementVelocity : public FEPlotDomainData function class (line 391) | class FEPlotElementAcceleration : public FEPlotDomainData function class (line 400) | class FEPlotElementStress : public FEPlotDomainData function class (line 409) | class FEPlotElementPK2Stress : public FEPlotDomainData function class (line 418) | class FEPlotElementPK1Stress : public FEPlotDomainData function class (line 427) | class FEPlotElementMixtureStress : public FEPlotDomainData function class (line 440) | class FEPlotElementPlasticYieldStress : public FEPlotDomainData function class (line 449) | class FEPlotElementDruckerShear : public FEPlotDomainData function class (line 458) | class FEPlotElementPragerDruckerStress : public FEPlotDomainData function class (line 467) | class FEPlotElementDeshpandeFleckStress : public FEPlotDomainData function class (line 476) | class FEPlotElementUncoupledPressure : public FEPlotDomainData function class (line 485) | class FEPlotElementsnorm : public FEPlotDomainData function class (line 494) | class FEPlotStrainEnergyDensity : public FEPlotDomainData function class (line 503) | class FEPlotDevStrainEnergyDensity : public FEPlotDomainData function class (line 512) | class FEPlotSpecificStrainEnergy : public FEPlotDomainData function class (line 521) | class FEPlotMixtureStrainEnergyDensity : public FEPlotDomainData function class (line 534) | class FEPlotMixtureDevStrainEnergyDensity : public FEPlotDomainData function class (line 547) | class FEPlotMixtureSpecificStrainEnergy : public FEPlotDomainData function class (line 560) | class FEPlotKineticEnergyDensity : public FEPlotDomainData function class (line 569) | class FEPlotDensity : public FEPlotDomainData function class (line 578) | class FEPlotElementStrainEnergy : public FEPlotDomainData function class (line 587) | class FEPlotElementKineticEnergy : public FEPlotDomainData function class (line 596) | class FEPlotElementCenterOfMass : public FEPlotDomainData function class (line 605) | class FEPlotElementLinearMomentum : public FEPlotDomainData function class (line 614) | class FEPlotElementAngularMomentum : public FEPlotDomainData function class (line 623) | class FEPlotElementStressPower : public FEPlotDomainData function class (line 632) | class FEPlotCurrentElementStrainEnergy : public FEPlotDomainData function class (line 641) | class FEPlotCurrentElementKineticEnergy : public FEPlotDomainData function class (line 650) | class FEPlotCurrentElementCenterOfMass : public FEPlotDomainData function class (line 659) | class FEPlotCurrentElementLinearMomentum : public FEPlotDomainData function class (line 668) | class FEPlotCurrentElementAngularMomentum : public FEPlotDomainData function class (line 677) | class FEPlotRelativeVolume : public FEPlotDomainData function class (line 684) | class FEPlotSPRRelativeVolume : public FEPlotDomainData function class (line 692) | class FEPlotShellRelativeVolume : public FEPlotDomainData function class (line 701) | class FEPlotFiberVector : public FEPlotDomainData function class (line 713) | class FEPlotMaterialAxes : public FEPlotDomainData function class (line 725) | class FEPlotFiberStretch : public FEPlotDomainData function class (line 737) | class FEPlotDevFiberStretch : public FEPlotDomainData function class (line 749) | class FEPlotShellThickness : public FEPlotDomainData function class (line 758) | class FEPlotShellDirector : public FEPlotDomainData function class (line 767) | class FEPlotElementElasticity : public FEPlotDomainData function class (line 776) | class FEPlotElementDevElasticity : public FEPlotDomainData function class (line 785) | class FEPlotDamage : public FEPlotDomainData function class (line 797) | class FEPlotIntactBondFraction : public FEPlotDomainData function class (line 809) | class FEPlotFatigueBondFraction : public FEPlotDomainData function class (line 821) | class FEPlotYieldedBondFraction : public FEPlotDomainData function class (line 833) | class FEPlotOctahedralPlasticStrain : public FEPlotDomainData function class (line 845) | class FEPlotReactivePlasticityHeatSupply : public FEPlotDomainData function class (line 857) | class FEPlotMixtureVolumeFraction : public FEPlotDomainData function class (line 866) | class FEPlotUT4NodalStresses : public FEPlotDomainData function class (line 876) | class FEPlotSPRStresses : public FEPlotDomainData function class (line 886) | class FEPlotSPRLinearStresses : public FEPlotDomainData function class (line 896) | class FEPlotSPRPrincStresses : public FEPlotDomainData function class (line 905) | class FEPlotRigidDisplacement : public FEPlotDomainData function class (line 914) | class FEPlotRigidVelocity : public FEPlotDomainData function class (line 923) | class FEPlotRigidAcceleration : public FEPlotDomainData function class (line 932) | class FEPlotRigidRotation : public FEPlotDomainData function class (line 941) | class FEPlotRigidAngularVelocity : public FEPlotDomainData function class (line 950) | class FEPlotRigidAngularAcceleration : public FEPlotDomainData function class (line 959) | class FEPlotRigidKineticEnergy : public FEPlotDomainData function class (line 968) | class FEPlotRigidLinearMomentum : public FEPlotDomainData function class (line 977) | class FEPlotRigidAngularMomentum : public FEPlotDomainData function class (line 986) | class FEPlotRigidEuler : public FEPlotDomainData function class (line 995) | class FEPlotRigidRotationVector : public FEPlotDomainData function class (line 1005) | class FEPlotNodalStresses : public FEPlotDomainData function class (line 1014) | class FEPlotShellTopStress : public FEPlotDomainData function class (line 1023) | class FEPlotShellBottomStress : public FEPlotDomainData function class (line 1032) | class FEPlotShellTopNodalStresses : public FEPlotDomainData function class (line 1041) | class FEPlotShellBottomNodalStresses : public FEPlotDomainData function class (line 1050) | class FEPlotNodalStrains : public FEPlotDomainData function class (line 1059) | class FEPlotShellTopStrain : public FEPlotDomainData function class (line 1068) | class FEPlotShellBottomStrain : public FEPlotDomainData function class (line 1077) | class FEPlotShellTopNodalStrains : public FEPlotDomainData function class (line 1086) | class FEPlotShellBottomNodalStrains : public FEPlotDomainData function class (line 1095) | class FEPlotDeformationGradient : public FEPlotDomainData function class (line 1104) | class FEPlotLagrangeStrain : public FEPlotDomainData function class (line 1112) | class FEPlotShellStrain : public FEPlotDomainData function class (line 1121) | class FEPlotAlmansiStrain : public FEPlotDomainData function class (line 1130) | class FEPlotInfStrain : public FEPlotDomainData function class (line 1139) | class FEPlotSPRLagrangeStrain : public FEPlotDomainData function class (line 1147) | class FEPlotSPRInfStrain : public FEPlotDomainData function class (line 1156) | class FEPlotRightCauchyGreen : public FEPlotDomainData function class (line 1165) | class FEPlotLeftCauchyGreen : public FEPlotDomainData function class (line 1174) | class FEPlotRightStretch : public FEPlotDomainData function class (line 1183) | class FEPlotLeftStretch : public FEPlotDomainData function class (line 1192) | class FEPlotRightHencky : public FEPlotDomainData function class (line 1201) | class FEPlotLeftHencky : public FEPlotDomainData function class (line 1210) | class FEPlotRateOfDeformation : public FEPlotDomainData function class (line 1219) | class FEPlotRigidReactionForce : public FEPlotDomainData function class (line 1228) | class FEPlotRigidReactionTorque : public FEPlotDomainData function class (line 1236) | class FEPlotStressError : public FEPlotDomainData function class (line 1245) | class FEPlotFiberTargetStretch : public FEPlotDomainData function class (line 1254) | class FEPlotPreStrainStretch : public FEPlotDomainData function class (line 1263) | class FEPlotPreStrainStretchError : public FEPlotDomainData function class (line 1272) | class FEPlotPreStrainCorrection : public FEPlotDomainData function class (line 1281) | class FEPlotSPRPreStrainCorrection : public FEPlotDomainData function class (line 1289) | class FEPlotPreStrainCompatibility : public FEPlotDomainData function class (line 1297) | class FEPlotDiscreteElementStretch : public FEPlotDomainData function class (line 1305) | class FEPlotDiscreteElementElongation : public FEPlotDomainData function class (line 1313) | class FEPlotDiscreteElementPercentElongation : public FEPlotDomainData function class (line 1320) | class FEPlotDiscreteElementDirection : public FEPlotDomainData function class (line 1327) | class FEPlotDiscreteElementLength : public FEPlotDomainData function class (line 1335) | class FEPlotDiscreteElementForce : public FEPlotDomainData function class (line 1343) | class FEPlotDiscreteElementSignedForce : public FEPlotDomainData function class (line 1352) | class FEPlotDiscreteElementStrainEnergy : public FEPlotDomainData function class (line 1360) | class FEPlotContinuousDamage_ : public FEPlotDomainData function class (line 1372) | class FEPlotContinuousDamage_D : public FEPlotContinuousDamage_ { function class (line 1376) | class FEPlotContinuousDamage_D1 : public FEPlotContinuousDamage_ { function class (line 1380) | class FEPlotContinuousDamage_Ds : public FEPlotContinuousDamage_ { function class (line 1384) | class FEPlotContinuousDamage_D2 : public FEPlotContinuousDamage_ { function class (line 1388) | class FEPlotContinuousDamage_D3 : public FEPlotContinuousDamage_ { function class (line 1392) | class FEPlotContinuousDamage_P : public FEPlotContinuousDamage_ { function class (line 1396) | class FEPlotContinuousDamage_Psi0 : public FEPlotContinuousDamage_ { function class (line 1400) | class FEPlotContinuousDamage_beta : public FEPlotContinuousDamage_ { function class (line 1404) | class FEPlotContinuousDamage_gamma : public FEPlotContinuousDamage_ { function class (line 1408) | class FEPlotContinuousDamage_D2beta : public FEPlotContinuousDamage_ { function class (line 1414) | class FEPlotRVEgenerations : public FEPlotDomainData function class (line 1426) | class FEPlotRVEbonds : public FEPlotDomainData function class (line 1438) | class FEPlotRVErecruitment : public FEPlotDomainData function class (line 1450) | class FEPlotRVEstrain : public FEPlotDomainData function class (line 1462) | class FEPlotStrongBondSED : public FEPlotDomainData function class (line 1471) | class FEPlotWeakBondSED : public FEPlotDomainData function class (line 1480) | class FEPlotStrongBondDevSED : public FEPlotDomainData function class (line 1489) | class FEPlotWeakBondDevSED : public FEPlotDomainData function class (line 1498) | class FEPlotTrussStretch : public FEPlotDomainData function class (line 1507) | class FEPlotGrowthDeformationGradient : public FEPlotDomainData function class (line 1516) | class FEPlotGrowthLagrangeStrain : public FEPlotDomainData function class (line 1525) | class FEPlotGrowthInfStrain : public FEPlotDomainData function class (line 1534) | class FEPlotGrowthRightStretch : public FEPlotDomainData function class (line 1543) | class FEPlotGrowthLeftStretch : public FEPlotDomainData function class (line 1552) | class FEPlotGrowthRightHencky : public FEPlotDomainData function class (line 1561) | class FEPlotGrowthLeftHencky : public FEPlotDomainData function class (line 1570) | class FEPlotGrowthRelativeVolume : public FEPlotDomainData function class (line 1580) | class FEPlotBeamStress : public FEPlotDomainData function class (line 1589) | class FEPlotBeamReferenceStress : public FEPlotDomainData function class (line 1598) | class FEPlotBeamStressCouple : public FEPlotDomainData function class (line 1607) | class FEPlotBeamReferenceStressCouple : public FEPlotDomainData function class (line 1616) | class FEPlotBeamStrain : public FEPlotDomainData function class (line 1625) | class FEPlotBeamCurvature : public FEPlotDomainData function class (line 1634) | class FEPlotIdealGasPressure : public FEPlotSurfaceData function class (line 1646) | class FEPlotBodyForce : public FEPlotDomainData function class (line 1653) | class FEPlotTotalLinearMomentum : public FEPlotDomainData function class (line 1660) | class FEPlotTotalAngularMomentum : public FEPlotDomainData function class (line 1667) | class FEPlotTotalEnergy : public FEPlotDomainData function class (line 1678) | class FEPlotEdgeContactGap : public FEPlotEdgeData FILE: FEBioMech/FEBondRecruitment.h function class (line 53) | class FEBondRecruitmentUser : public FEBondRecruitment function class (line 72) | class FEBondRecruitmentPower : public FEBondRecruitment function class (line 94) | class FEBondRecruitmentExp : public FEBondRecruitment function class (line 116) | class FEBondRecruitmentPoly : public FEBondRecruitment function class (line 137) | class FEBondRecruitmentLogNormal : public FEBondRecruitment function class (line 158) | class FEBondRecruitmentWeibull : public FEBondRecruitment function class (line 180) | class FEBondRecruitmentPQP : public FEBondRecruitment function class (line 203) | class FEBondRecruitmentGamma : public FEBondRecruitment FILE: FEBioMech/FEBondRelaxation.h function virtual (line 42) | virtual ~FEBondRelaxation() {} function class (line 53) | class FEBondRelaxationExponential : public FEBondRelaxation function class (line 73) | class FEBondRelaxationExpDistortion : public FEBondRelaxation function class (line 95) | class FEBondRelaxationExpDistUser : public FEBondRelaxation function class (line 117) | class FEBondRelaxationFung : public FEBondRelaxation function class (line 140) | class FEBondRelaxationPark : public FEBondRelaxation function class (line 161) | class FEBondRelaxationParkDistortion : public FEBondRelaxation function class (line 185) | class FEBondRelaxationParkDistUser : public FEBondRelaxation function class (line 208) | class FEBondRelaxationPower : public FEBondRelaxation function class (line 229) | class FEBondRelaxationPowerDistortion : public FEBondRelaxation function class (line 253) | class FEBondRelaxationPowerDistUser : public FEBondRelaxation function class (line 277) | class FEBondRelaxationCarreau : public FEBondRelaxation function class (line 298) | class FEBondRelaxationProny : public FEBondRelaxation FILE: FEBioMech/FECGSolidSolver.h function class (line 38) | class FECGSolidSolver : public FESolver FILE: FEBioMech/FECarreauYasudaViscousSolid.cpp function mat3ds (line 43) | mat3ds FECarreauYasudaViscousSolid::Stress(FEMaterialPoint& mp) function tens4ds (line 66) | tens4ds FECarreauYasudaViscousSolid::Tangent(FEMaterialPoint& mp) FILE: FEBioMech/FECarreauYasudaViscousSolid.h function class (line 32) | class FECarreauYasudaViscousSolid : public FEElasticMaterial FILE: FEBioMech/FECarterHayesOld.cpp function mat3ds (line 66) | mat3ds FECarterHayesOld::Stress(FEMaterialPoint& mp) function tens4ds (line 93) | tens4ds FECarterHayesOld::Tangent(FEMaterialPoint& mp) function mat3ds (line 129) | mat3ds FECarterHayesOld::Tangent_Stress_Density(FEMaterialPoint& mp) FILE: FEBioMech/FECarterHayesOld.h function YoungModulus (line 66) | double YoungModulus(double rhor) { return m_c*pow(rhor, m_g);} FILE: FEBioMech/FECellGrowth.cpp function mat3ds (line 67) | mat3ds FECellGrowth::Stress(FEMaterialPoint& mp) function tens4ds (line 87) | tens4ds FECellGrowth::Tangent(FEMaterialPoint& mp) FILE: FEBioMech/FECellGrowth.h function class (line 35) | class FECellGrowth : public FEElasticMaterial FILE: FEBioMech/FECentrifugalBodyForce.cpp function vec3d (line 46) | vec3d FECentrifugalBodyForce::force(FEMaterialPoint& mp) function mat3d (line 52) | mat3d FECentrifugalBodyForce::stiffness(FEMaterialPoint& mp) FILE: FEBioMech/FECentrifugalBodyForce.h function class (line 35) | class FECentrifugalBodyForce : public FEBodyForce FILE: FEBioMech/FEConstPrestrain.cpp function FEMaterialPointData (line 41) | FEMaterialPointData* FEConstPrestrainGradient::MaterialPointData::Copy() function FEMaterialPointData (line 68) | FEMaterialPointData* FEConstPrestrainGradient::CreateMaterialPointData() function mat3d (line 74) | mat3d FEConstPrestrainGradient::Prestrain(FEMaterialPoint& mp) FILE: FEBioMech/FEConstPrestrain.h function class (line 31) | class FEConstPrestrainGradient : public FEPrestrainGradient FILE: FEBioMech/FEContactGapCriterion.cpp function FEMeshAdaptorSelection (line 42) | FEMeshAdaptorSelection FEContactGapCriterion::GetElementSelection(FEElem... FILE: FEBioMech/FEContactGapCriterion.h function class (line 29) | class FEContactGapCriterion : public FEMeshAdaptorCriterion FILE: FEBioMech/FEContactPotential.cpp function FEMaterialPoint (line 97) | FEMaterialPoint* FEContactPotentialSurface::CreateMaterialPoint() function vec3d (line 114) | vec3d FEContactPotentialSurface::GetContactForce() function FESurface (line 191) | FESurface* FEContactPotential::GetPrimarySurface() function FESurface (line 197) | FESurface* FEContactPotential::GetSecondarySurface() function is_neighbor (line 208) | static bool is_neighbor(FESurfaceElement& e1, FESurfaceElement& e2) function is_same (line 220) | static bool is_same(FESurfaceElement& e1, FESurfaceElement& e2) type BOX (line 232) | struct BOX method BOX (line 238) | BOX() {} method BOX (line 239) | BOX(const vec3d& p0, const vec3d& p1) : r0(p0), r1(p1) {} method add (line 241) | void add(const vec3d& r) method inflate (line 252) | void inflate(double l) method isInside (line 258) | bool isInside(const vec3d& r) const method MaxExtent (line 266) | double MaxExtent() const method width (line 279) | double width () const { return r1.x - r0.x; } method height (line 280) | double height() const { return r1.y - r0.y; } method depth (line 281) | double depth () const { return r1.z - r0.z; } class FEContactPotential::Grid (line 284) | class FEContactPotential::Grid class Cell (line 287) | class Cell method Cell (line 290) | Cell() {} method Cell (line 291) | Cell(const Cell& c) : m_box(c.m_box), m_elemList(c.m_elemList), m_nb... method add (line 298) | void add(FESurfaceElement* el) method empty (line 303) | bool empty() const { return m_elemList.empty(); } method Cell (line 312) | Cell* FindCell(const vec3d& r) method Cell (line 290) | Cell() {} method Cell (line 291) | Cell(const Cell& c) : m_box(c.m_box), m_elemList(c.m_elemList), m_nb... method add (line 298) | void add(FESurfaceElement* el) method empty (line 303) | bool empty() const { return m_elemList.empty(); } method GetCellNeighborHood (line 329) | int GetCellNeighborHood(const vec3d& r, Cell** cellList) method Grid (line 345) | Grid() { method Build (line 350) | bool Build(FESurface& s, int boxDivs, double minBoxSize) method Cell (line 452) | Cell* GetCell(int i, int j, int k) const method Cell (line 290) | Cell() {} method Cell (line 291) | Cell(const Cell& c) : m_box(c.m_box), m_elemList(c.m_elemList), m_nb... method add (line 298) | void add(FESurfaceElement* el) method empty (line 303) | bool empty() const { return m_elemList.empty(); } method init_locks (line 469) | static void init_locks() method delete_locks (line 475) | static void delete_locks() FILE: FEBioMech/FEContactPotential.h function class (line 32) | class FEContactPotentialSurface : public FEContactSurface FILE: FEBioMech/FEContactSurface.cpp function vec3d (line 98) | vec3d FEContactSurface::GetContactForce() { return vec3d(0,0,0); } FILE: FEBioMech/FEContactSurface.h function Init (line 49) | void Init() override function Serialize (line 58) | void Serialize(DumpStream& ar) override function Init (line 88) | bool Init() override; function FEModel (line 122) | FEModel* GetFEModel() { return m_pfem; } FILE: FEBioMech/FEContinuousElasticDamage.cpp class FEFiberDamagePoint (line 37) | class FEFiberDamagePoint : public FEMaterialPointData method FEFiberDamagePoint (line 40) | FEFiberDamagePoint(FEMaterialPointData* pm) : FEMaterialPointData(pm) method Init (line 58) | void Init() override method Update (line 78) | void Update(const FETimeInfo& timeInfo) override function mat3ds (line 181) | mat3ds FEDamageElasticFiber::FiberStress(FEMaterialPoint& mp, const vec3... function tens4ds (line 276) | tens4ds FEDamageElasticFiber::FiberTangent(FEMaterialPoint& mp, const ve... function mat3ds (line 352) | mat3ds FEDamageElasticFiber::dPsi0_dC(FEMaterialPoint& mp, const vec3d& ... function tens4ds (line 353) | tens4ds FEDamageElasticFiber::d2Psi0_dC(FEMaterialPoint& mp, const vec3d... function FEMaterialPointData (line 373) | FEMaterialPointData* FEDamageFiberPower::CreateMaterialPointData() function mat3ds (line 397) | mat3ds FEDamageFiberPower::dPsi0_dC(FEMaterialPoint& mp, const vec3d& a0) function tens4ds (line 422) | tens4ds FEDamageFiberPower::d2Psi0_dC(FEMaterialPoint& mp, const vec3d& a0) function FEMaterialPointData (line 468) | FEMaterialPointData* FEDamageFiberExponential::CreateMaterialPointData() function mat3ds (line 490) | mat3ds FEDamageFiberExponential::dPsi0_dC(FEMaterialPoint& mp, const vec... function tens4ds (line 502) | tens4ds FEDamageFiberExponential::d2Psi0_dC(FEMaterialPoint& mp, const v... function FEMaterialPointData (line 542) | FEMaterialPointData* FEDamageFiberExpLinear::CreateMaterialPointData() function mat3ds (line 559) | mat3ds FEDamageFiberExpLinear::dPsi0_dC(FEMaterialPoint& mp, const vec3d... function tens4ds (line 571) | tens4ds FEDamageFiberExpLinear::d2Psi0_dC(FEMaterialPoint& mp, const vec... function Ei (line 584) | inline double Ei(double x) { return expint_Ei(x); } FILE: FEBioMech/FEContinuousElasticDamage.h function class (line 38) | class FEDamageElasticFiber : public FEElasticFiberMaterial function class (line 87) | class FEDamageFiberPower : public FEDamageElasticFiber function class (line 111) | class FEDamageFiberExponential : public FEDamageElasticFiber function class (line 136) | class FEDamageFiberExpLinear: public FEDamageElasticFiber FILE: FEBioMech/FEContinuousFiberDistribution.cpp function FEMaterialPointData (line 55) | FEMaterialPointData* FEContinuousFiberDistribution::CreateMaterialPointD... function mat3ds (line 81) | mat3ds FEContinuousFiberDistribution::Stress(FEMaterialPoint& mp) function tens4ds (line 129) | tens4ds FEContinuousFiberDistribution::Tangent(FEMaterialPoint& mp) FILE: FEBioMech/FEContinuousFiberDistribution.h function class (line 39) | class FEContinuousFiberDistribution : public FEElasticMaterial FILE: FEBioMech/FEContinuousFiberDistributionUC.cpp function FEMaterialPointData (line 55) | FEMaterialPointData* FEContinuousFiberDistributionUC::CreateMaterialPoin... function mat3ds (line 64) | mat3ds FEContinuousFiberDistributionUC::DevStress(FEMaterialPoint& mp) function tens4ds (line 107) | tens4ds FEContinuousFiberDistributionUC::DevTangent(FEMaterialPoint& mp) FILE: FEBioMech/FEContinuousFiberDistributionUC.h function class (line 40) | class FEContinuousFiberDistributionUC : public FEUncoupledMaterial FILE: FEBioMech/FECoupledMooneyRivlin.cpp function mat3ds (line 42) | mat3ds FECoupledMooneyRivlin::Stress(FEMaterialPoint& mp) function tens4ds (line 68) | tens4ds FECoupledMooneyRivlin::Tangent(FEMaterialPoint& mp) FILE: FEBioMech/FECoupledMooneyRivlin.h function class (line 34) | class FECoupledMooneyRivlin : public FEElasticMaterial FILE: FEBioMech/FECoupledTransIsoMooneyRivlin.cpp function mat3ds (line 69) | mat3ds FECoupledTransIsoMooneyRivlin::Stress(FEMaterialPoint& mp) function tens4ds (line 138) | tens4ds FECoupledTransIsoMooneyRivlin::Tangent(FEMaterialPoint& mp) FILE: FEBioMech/FECoupledTransIsoMooneyRivlin.h function class (line 37) | class FECoupledTransIsoMooneyRivlin : public FEElasticMaterial FILE: FEBioMech/FECoupledTransIsoVerondaWestmann.cpp function mat3ds (line 65) | mat3ds FECoupledTransIsoVerondaWestmann::Stress(FEMaterialPoint& mp) function tens4ds (line 128) | tens4ds FECoupledTransIsoVerondaWestmann::Tangent(FEMaterialPoint& mp) FILE: FEBioMech/FECoupledTransIsoVerondaWestmann.h function class (line 36) | class FECoupledTransIsoVerondaWestmann: public FEElasticMaterial FILE: FEBioMech/FECoupledVerondaWestmann.cpp function mat3ds (line 42) | mat3ds FECoupledVerondaWestmann::Stress(FEMaterialPoint& mp) function tens4ds (line 68) | tens4ds FECoupledVerondaWestmann::Tangent(FEMaterialPoint& mp) FILE: FEBioMech/FECoupledVerondaWestmann.h function class (line 34) | class FECoupledVerondaWestmann : public FEElasticMaterial FILE: FEBioMech/FECubicCLE.cpp function mat3ds (line 89) | mat3ds FECubicCLE::Stress(FEMaterialPoint& mp) function tens4ds (line 141) | tens4ds FECubicCLE::Tangent(FEMaterialPoint& mp) FILE: FEBioMech/FECubicCLE.h function class (line 34) | class FECubicCLE : public FEElasticMaterial FILE: FEBioMech/FEDamageCDF.h function class (line 63) | class FEDamageCDFSimo : public FEDamageCDF function class (line 86) | class FEDamageCDFLogNormal : public FEDamageCDF function class (line 109) | class FEDamageCDFWeibull : public FEDamageCDF function class (line 133) | class FEDamageCDFStep : public FEDamageCDF function class (line 155) | class FEDamageCDFPQP : public FEDamageCDF function class (line 180) | class FEDamageCDFGamma : public FEDamageCDF function class (line 203) | class FEDamageCDFUser : public FEDamageCDF FILE: FEBioMech/FEDamageCriterion.cpp function mat3ds (line 92) | mat3ds FEDamageCriterionVMS::CriterionStressTangent(FEMaterialPoint& pt) function mat3ds (line 124) | mat3ds FEDamageCriterionDrucker::CriterionStressTangent(FEMaterialPoint&... function mat3ds (line 158) | mat3ds FEDamageCriterionMSS::CriterionStressTangent(FEMaterialPoint& pt) function mat3ds (line 205) | mat3ds FEDamageCriterionMNS::CriterionStressTangent(FEMaterialPoint& pt) function mat3ds (line 297) | mat3ds FEDamageCriterionDruckerPrager::CriterionStressTangent(FEMaterial... function mat3ds (line 332) | mat3ds FEDamageCriterionDeshpandeFleck::CriterionStressTangent(FEMateria... FILE: FEBioMech/FEDamageCriterion.h function class (line 53) | class FEDamageCriterionSimo : public FEDamageCriterion function class (line 65) | class FEDamageCriterionSED : public FEDamageCriterion function class (line 77) | class FEDamageCriterionSSE : public FEDamageCriterion function class (line 89) | class FEDamageCriterionVMS : public FEDamageCriterion function class (line 104) | class FEDamageCriterionDrucker : public FEDamageCriterion function class (line 124) | class FEDamageCriterionMSS : public FEDamageCriterion function class (line 139) | class FEDamageCriterionMNS : public FEDamageCriterion function class (line 154) | class FEDamageCriterionMNLS : public FEDamageCriterion function class (line 166) | class FEDamageCriterionOSS : public FEDamageCriterion function class (line 178) | class FEDamageCriterionONS : public FEDamageCriterion function class (line 190) | class FEDamageCriterionDruckerPrager : public FEDamageCriterion function class (line 210) | class FEDamageCriterionDeshpandeFleck : public FEDamageCriterion FILE: FEBioMech/FEDamageMaterial.cpp function FEMaterialPointData (line 55) | FEMaterialPointData* FEDamageMaterial::CreateMaterialPointData() function mat3ds (line 76) | mat3ds FEDamageMaterial::Stress(FEMaterialPoint& pt) function tens4ds (line 90) | tens4ds FEDamageMaterial::Tangent(FEMaterialPoint& pt) FILE: FEBioMech/FEDamageMaterial.h function class (line 38) | class FEDamageMaterial : public FEElasticMaterial FILE: FEBioMech/FEDamageMaterialPoint.cpp function FEMaterialPointData (line 33) | FEMaterialPointData* FEDamageMaterialPoint::Copy() FILE: FEBioMech/FEDamageMaterialPoint.h function Init (line 46) | void Init() override; FILE: FEBioMech/FEDamageMaterialUC.cpp function FEMaterialPointData (line 53) | FEMaterialPointData* FEDamageMaterialUC::CreateMaterialPointData() function mat3ds (line 67) | mat3ds FEDamageMaterialUC::DevStress(FEMaterialPoint& pt) function tens4ds (line 81) | tens4ds FEDamageMaterialUC::DevTangent(FEMaterialPoint& pt) FILE: FEBioMech/FEDamageMaterialUC.h function class (line 38) | class FEDamageMaterialUC : public FEUncoupledMaterial FILE: FEBioMech/FEDamageMooneyRivlin.cpp function FEMaterialPointData (line 60) | FEMaterialPointData* FEDamageMooneyRivlin::CreateMaterialPointData() function mat3ds (line 67) | mat3ds FEDamageMooneyRivlin::DevStress(FEMaterialPoint& mp) function tens4ds (line 106) | tens4ds FEDamageMooneyRivlin::DevTangent(FEMaterialPoint& mp) FILE: FEBioMech/FEDamageMooneyRivlin.h function class (line 33) | class FEDamageMooneyRivlin : public FEUncoupledMaterial FILE: FEBioMech/FEDamageNeoHookean.cpp function FEMaterialPointData (line 53) | FEMaterialPointData* FEDamageNeoHookean::CreateMaterialPointData() function mat3ds (line 75) | mat3ds FEDamageNeoHookean::Stress(FEMaterialPoint& mp) function tens4ds (line 137) | tens4ds FEDamageNeoHookean::Tangent(FEMaterialPoint& mp) FILE: FEBioMech/FEDamageNeoHookean.h function class (line 38) | class FEDamageNeoHookean : public FEElasticMaterial FILE: FEBioMech/FEDamageTransIsoMooneyRivlin.cpp function FEMaterialPointData (line 34) | FEMaterialPointData* FETIMRDamageMaterialPoint::Copy() function FEMaterialPointData (line 95) | FEMaterialPointData* FEDamageTransIsoMooneyRivlin::CreateMaterialPointDa... function mat3ds (line 101) | mat3ds FEDamageTransIsoMooneyRivlin::DevStress(FEMaterialPoint& mp) function mat3ds (line 120) | mat3ds FEDamageTransIsoMooneyRivlin::MatrixStress(FEMaterialPoint& mp) function mat3ds (line 155) | mat3ds FEDamageTransIsoMooneyRivlin::FiberStress(FEMaterialPoint &mp) function tens4ds (line 195) | tens4ds FEDamageTransIsoMooneyRivlin::DevTangent(FEMaterialPoint& mp) function tens4ds (line 214) | tens4ds FEDamageTransIsoMooneyRivlin::MatrixTangent(FEMaterialPoint& mp) function tens4ds (line 271) | tens4ds FEDamageTransIsoMooneyRivlin::FiberTangent(FEMaterialPoint &mp) FILE: FEBioMech/FEDamageTransIsoMooneyRivlin.h function class (line 38) | class FETIMRDamageMaterialPoint : public FEMaterialPointData function class (line 63) | class FEDamageTransIsoMooneyRivlin : public FEUncoupledMaterial FILE: FEBioMech/FEDeformableSpringDomain.cpp function FEDofList (line 58) | const FEDofList& FEDeformableSpringDomain::GetDOFList() const function FEDofList (line 533) | const FEDofList& FEDeformableSpringDomain2::GetDOFList() const function vec3d (line 858) | vec3d FEDeformableSpringDomain2::NodalForce(int node) function vec3d (line 886) | vec3d FEDeformableSpringDomain2::Tangent(int node) FILE: FEBioMech/FEDeformableSpringDomain.h function FEMaterial (line 47) | FEMaterial* GetMaterial() override { return m_pMat; } function Activate (line 52) | void Activate() override; function MassMatrix (line 153) | void MassMatrix(FELinearSystem& LS, double scale) override {} function BodyForceStiffness (line 154) | void BodyForceStiffness(FELinearSystem& LS, FEBodyForce& bf) override {} function InertialForces (line 157) | void InertialForces(FEGlobalVector& R, vector& F) override { } function BodyForce (line 166) | void BodyForce(FEGlobalVector& R, FEBodyForce& bf) override {} FILE: FEBioMech/FEDeformationMapGenerator.cpp function FEDataMap (line 66) | FEDataMap* FEDeformationMapGenerator::Generate() function invjac0 (line 105) | double invjac0(FESolidElement &el, std::vector& r0, double Ji[3][... function defgrad (line 151) | double defgrad(FESolidElement &el, std::vector& X, std::vector FILE: FEBioMech/FEFiberCDFMaterialPoint.cpp function FEMaterialPointData (line 45) | FEMaterialPointData* FEFiberCDFMaterialPoint::Copy() FILE: FEBioMech/FEFiberCDFMaterialPoint.h function class (line 34) | class FEFiberCDFMaterialPoint : public FEMaterialPointData FILE: FEBioMech/FEFiberCDFUncoupled.cpp function FEMaterialPointData (line 55) | FEMaterialPointData* FEFiberCDFUncoupled::CreateMaterialPointData() function mat3ds (line 61) | mat3ds FEFiberCDFUncoupled::DevFiberStress(FEMaterialPoint& mp, const ve... function tens4ds (line 109) | tens4ds FEFiberCDFUncoupled::DevFiberTangent(FEMaterialPoint& mp, const ... FILE: FEBioMech/FEFiberCDFUncoupled.h function class (line 40) | class FEFiberCDFUncoupled : public FEFiberMaterialUncoupled function class (line 73) | class FEElasticFiberCDFUncoupled : public FEElasticFiberMaterialUC_T function class (line 79) | class FEFiberExponentialPower : public FEElasticFiberMaterial FILE: FEBioMech/FEFiberExpPowUncoupled.cpp function mat3ds (line 54) | mat3ds FEFiberExpPowUC::DevFiberStress(FEMaterialPoint& mp, const vec3d&... function tens4ds (line 100) | tens4ds FEFiberExpPowUC::DevFiberTangent(FEMaterialPoint& mp, const vec3... FILE: FEBioMech/FEFiberExpPowUncoupled.h function class (line 39) | class FEFiberExpPowUC : public FEFiberMaterialUncoupled function class (line 65) | class FEUncoupledFiberExpPow : public FEElasticFiberMaterialUC_T FILE: FEBioMech/FEFiberNaturalNeoHookean.cpp function mat3ds (line 52) | mat3ds FEFiberNaturalNH::FiberStress(FEMaterialPoint& mp, const vec3d& n0) function tens4ds (line 88) | tens4ds FEFiberNaturalNH::FiberTangent(FEMaterialPoint& mp, const vec3d&... FILE: FEBioMech/FEFiberNaturalNeoHookean.h function class (line 36) | class FEFiberNaturalNH : public FEFiberMaterial function class (line 59) | class FEElasticFiberNaturalNH : public FEElasticFiberMaterial_T FILE: FEBioMech/FEFiberPow.cpp function mat3ds (line 45) | mat3ds FEFiberPow::FiberStress(FEMaterialPoint& mp, const vec3d& n0) function tens4ds (line 88) | tens4ds FEFiberPow::FiberTangent(FEMaterialPoint& mp, const vec3d& n0) FILE: FEBioMech/FEFiberPow.h function class (line 33) | class FEFiberPow : public FEFiberMaterial function class (line 57) | class FEElasticFiberPow : public FEElasticFiberMaterial_T FILE: FEBioMech/FEFiberPowLinear.cpp function mat3ds (line 55) | mat3ds FEFiberPowLinear::FiberStress(FEMaterialPoint& mp, const vec3d& n0) function tens4ds (line 105) | tens4ds FEFiberPowLinear::FiberTangent(FEMaterialPoint& mp, const vec3d&... function mat3ds (line 228) | mat3ds FEFiberExpPowLinear::FiberStress(FEMaterialPoint& mp, const vec3d... function tens4ds (line 281) | tens4ds FEFiberExpPowLinear::FiberTangent(FEMaterialPoint& mp, const vec... FILE: FEBioMech/FEFiberPowLinear.h function class (line 37) | class FEFiberPowLinear : public FEFiberMaterial function class (line 62) | class FEElasticFiberPowLinear : public FEElasticFiberMaterial_T pn, ... function _writeIntegratedElementValueT (line 1121) | void _writeIntegratedElementValueT(FESSIShellDomain& dom, FEDataStream& ... function writeIntegratedElementValue (line 1141) | void writeIntegratedElementValue(FESSIShellDomain& dom, FEDataStream& ar... function writeIntegratedElementValue (line 1142) | void writeIntegratedElementValue(FESSIShellDomain& dom, FEDataStream& ar... FILE: FEBioMech/FESSIShellDomain.h function Init (line 47) | bool Init() override; FILE: FEBioMech/FEScaledElasticMaterial.cpp function mat3ds (line 38) | mat3ds FEScaledElasticMaterial::Stress(FEMaterialPoint& pt) function tens4ds (line 49) | tens4ds FEScaledElasticMaterial::Tangent(FEMaterialPoint& pt) function FEMaterialPointData (line 69) | FEMaterialPointData* FEScaledElasticMaterial::CreateMaterialPointData() FILE: FEBioMech/FEScaledElasticMaterial.h function class (line 34) | class FEScaledElasticMaterial : public FEElasticMaterial FILE: FEBioMech/FEScaledUncoupledMaterial.cpp function mat3ds (line 37) | mat3ds FEScaledUncoupledMaterial::DevStress(FEMaterialPoint& pt) function tens4ds (line 48) | tens4ds FEScaledUncoupledMaterial::DevTangent(FEMaterialPoint& pt) function FEMaterialPointData (line 68) | FEMaterialPointData* FEScaledUncoupledMaterial::CreateMaterialPointData() FILE: FEBioMech/FEScaledUncoupledMaterial.h function class (line 34) | class FEScaledUncoupledMaterial : public FEUncoupledMaterial FILE: FEBioMech/FEScriptedBodyForce.cpp function vec3d (line 39) | vec3d FEScriptedBodyForce::force(FEMaterialPoint& mp) function mat3d (line 48) | mat3d FEScriptedBodyForce::stiffness(FEMaterialPoint& pt) FILE: FEBioMech/FEScriptedDisplacementBC.h function class (line 30) | class FEScriptedDisplacementBC : public FEScripted FILE: FEBioMech/FEScriptedPressureLoad.h function class (line 31) | class FEScriptedPressureLoad : public FEScripted FILE: FEBioMech/FEScriptedTractionLoad.h function class (line 31) | class FEScriptedTractionLoad : public FEScripted FILE: FEBioMech/FEShenoyMaterial.cpp function mat3ds (line 60) | mat3ds FEShenoyMaterial::Stress(FEMaterialPoint& mp) function tens4ds (line 96) | tens4ds FEShenoyMaterial::Tangent(FEMaterialPoint& mp) FILE: FEBioMech/FEShenoyMaterial.h function class (line 8) | class FEShenoyMaterial : public FEElasticMaterial FILE: FEBioMech/FESlideLineConstraint.cpp function FEMaterialPoint (line 86) | FEMaterialPoint* FESlideLine::CreateMaterialPoint() FILE: FEBioMech/FESlideLineConstraint.h type Projection (line 56) | struct Projection function Init (line 88) | bool Init() override; FILE: FEBioMech/FESlidingElasticInterface.cpp function FEMaterialPoint (line 144) | FEMaterialPoint* FESlidingElasticSurface::CreateMaterialPoint() function vec3d (line 158) | vec3d FESlidingElasticSurface::GetContactForce() function vec3d (line 701) | vec3d FESlidingElasticInterface::SlipTangent(FESlidingElasticSurface& ss... function vec3d (line 761) | vec3d FESlidingElasticInterface::ContactTraction(FESlidingElasticSurface... FILE: FEBioMech/FESlidingElasticInterface.h function class (line 38) | class FESlidingElasticSurface : public FEContactSurface FILE: FEBioMech/FESlidingInterface.cpp function vec3d (line 232) | vec3d FESlidingSurface::traction(int inode) function vec3d (line 255) | vec3d FESlidingSurface::GetContactForce() FILE: FEBioMech/FESlidingInterface.h function class (line 38) | class FESlidingPoint : public FEContactMaterialPoint function virtual (line 98) | virtual ~FESlidingInterface(){} function Init (line 101) | bool Init() override; function FESurface (line 119) | FESurface* GetPrimarySurface() override { return &m_ss; } function FESurface (line 120) | FESurface* GetSecondarySurface() override { return &m_ms; } function UseNodalIntegration (line 123) | bool UseNodalIntegration() override { return true; } FILE: FEBioMech/FESolidAnalysis.h type SolidAnalysisType (line 33) | enum SolidAnalysisType { FILE: FEBioMech/FESolidDomainFactory.cpp function FEDomain (line 49) | FEDomain* FESolidDomainFactory::CreateDomain(const FE_Element_Spec& spec... FILE: FEBioMech/FESolidDomainFactory.h function class (line 33) | class FESolidDomainFactory : public FEDomainFactory FILE: FEBioMech/FESolidMaterial.cpp function tens4dmm (line 55) | tens4dmm FESolidMaterial::SolidTangent(FEMaterialPoint& mp) function mat3ds (line 61) | mat3ds FESolidMaterial::SecantStress(FEMaterialPoint& pt, bool PK2) function mat3ds (line 70) | mat3ds FESolidMaterial::PK2Stress(FEMaterialPoint& mp, const mat3ds E) function tens4dmm (line 107) | tens4dmm FESolidMaterial::MaterialTangent(FEMaterialPoint& mp, const mat... function tens4dmm (line 143) | tens4dmm FESolidMaterial::SecantTangent(FEMaterialPoint& mp, bool mat) FILE: FEBioMech/FESolidMaterial.h function virtual (line 71) | virtual bool UseSecantTangent() { return false; } FILE: FEBioMech/FESolidSolver.h function class (line 41) | class FESolidSolver : public FENewtonSolver FILE: FEBioMech/FESolidSolver2.cpp function FERigidSolver (line 141) | FERigidSolver* FESolidSolver2::GetRigidSolver() class ArcLengthFailed (line 1198) | class ArcLengthFailed : public FEException method ArcLengthFailed (line 1201) | ArcLengthFailed() : FEException("arc-length update has failed") {} function quadratic_solve (line 1205) | bool quadratic_solve(double a, double b, double c, double x[2]) FILE: FEBioMech/FESolidSolver2.h type ARC_LENGTH_METHOD (line 43) | enum ARC_LENGTH_METHOD { FILE: FEBioMech/FESphericalFiberDistribution.cpp function mat3ds (line 59) | mat3ds FESphericalFiberDistribution::Stress(FEMaterialPoint& mp) function tens4ds (line 184) | tens4ds FESphericalFiberDistribution::Tangent(FEMaterialPoint& mp) FILE: FEBioMech/FESphericalFiberDistribution.h function class (line 36) | class FESphericalFiberDistribution : public FEElasticMaterial FILE: FEBioMech/FESpringMaterial.cpp function vec3d (line 30) | vec3d FESpringMaterial::Force(FEDiscreteMaterialPoint& mp) function mat3d (line 43) | mat3d FESpringMaterial::Stiffness(FEDiscreteMaterialPoint& mp) FILE: FEBioMech/FEStVenantKirchhoff.cpp function mat3ds (line 49) | mat3ds FEStVenantKirchhoff::Stress(FEMaterialPoint& mp) function tens4ds (line 73) | tens4ds FEStVenantKirchhoff::Tangent(FEMaterialPoint& mp) FILE: FEBioMech/FEStVenantKirchhoff.h function class (line 38) | class FEStVenantKirchhoff : public FEElasticMaterial FILE: FEBioMech/FEStickyInterface.h function class (line 39) | class FEStickySurface : public FEContactSurface function class (line 82) | class FEStickyInterface : public FEContactInterface FILE: FEBioMech/FESurfaceAttractionBodyForce.cpp function vec3d (line 115) | vec3d FESurfaceAttractionBodyForce::force(FEMaterialPoint& mp) function mat3d (line 148) | mat3d FESurfaceAttractionBodyForce::stiffness(FEMaterialPoint& mp) FILE: FEBioMech/FESurfaceAttractionBodyForce.h function class (line 36) | class FESurfaceAttractionBodyForce : public FEBodyForce FILE: FEBioMech/FESurfaceForceUniform.h function class (line 37) | class FESurfaceForceUniform : public FESurfaceLoad FILE: FEBioMech/FESymmetryPlane.h function class (line 37) | class FESymmetryPlane : public FESurfaceConstraint FILE: FEBioMech/FETCNonlinearOrthotropic.cpp function mat3ds (line 59) | mat3ds FETCNonlinearOrthotropic::DevStress(FEMaterialPoint& mp) function tens4ds (line 182) | tens4ds FETCNonlinearOrthotropic::DevTangent(FEMaterialPoint& mp) FILE: FEBioMech/FETCNonlinearOrthotropic.h function class (line 39) | class FETCNonlinearOrthotropic : public FEUncoupledMaterial FILE: FEBioMech/FETendonMaterial.cpp function mat3ds (line 62) | mat3ds FETendonMaterial::DevStress(FEMaterialPoint& mp) function tens4ds (line 194) | tens4ds FETendonMaterial::DevTangent(FEMaterialPoint& mp) FILE: FEBioMech/FETendonMaterial.h function class (line 36) | class FETendonMaterial : public FEUncoupledMaterial FILE: FEBioMech/FETiedContactSurface.h function class (line 38) | class FETiedContactSurface : public FEContactSurface FILE: FEBioMech/FETiedElasticInterface.cpp function FEMaterialPoint (line 157) | FEMaterialPoint* FETiedElasticSurface::CreateMaterialPoint() function vec3d (line 198) | vec3d FETiedElasticSurface::GetContactForce() FILE: FEBioMech/FETiedElasticInterface.h function class (line 34) | class FETiedElasticSurface : public FEContactSurface FILE: FEBioMech/FETiedInterface.h function class (line 36) | class FETiedInterface : public FEContactInterface FILE: FEBioMech/FETiedLineConstraint.cpp function FEMaterialPoint (line 37) | FEMaterialPoint* FETiedLine::CreateMaterialPoint() FILE: FEBioMech/FETiedLineConstraint.h function class (line 30) | class FETiedLine : public FEEdge FILE: FEBioMech/FETorsionalSpring.cpp function vec3d (line 39) | vec3d FETorsionalSpring::Force(FEDiscreteMaterialPoint& mp) function mat3d (line 59) | mat3d FETorsionalSpring::Stiffness(FEDiscreteMaterialPoint& mp) FILE: FEBioMech/FETraceFreeNeoHookean.cpp function mat3ds (line 39) | mat3ds FETraceFreeNeoHookean::Stress(FEMaterialPoint& mp) function tens4ds (line 63) | tens4ds FETraceFreeNeoHookean::Tangent(FEMaterialPoint& mp) function mat3ds (line 97) | mat3ds FETraceFreeNeoHookean::PK2Stress(FEMaterialPoint& mp, const mat3d... function tens4dmm (line 117) | tens4dmm FETraceFreeNeoHookean::MaterialTangent(FEMaterialPoint& mp, con... FILE: FEBioMech/FETractionLoad.h function class (line 37) | class FETractionLoad : public FESurfaceLoad FILE: FEBioMech/FETractionRobinBC.h function class (line 36) | class FETractionRobinBC : public FESurfaceLoad FILE: FEBioMech/FETransIsoMREstrada.cpp function FEMaterialPointData (line 59) | FEMaterialPointData* FETransIsoMREstrada::CreateMaterialPointData() function mat3ds (line 71) | mat3ds FETransIsoMREstrada::DevStress(FEMaterialPoint& mp) function tens4ds (line 120) | tens4ds FETransIsoMREstrada::DevTangent(FEMaterialPoint& mp) FILE: FEBioMech/FETransIsoMREstrada.h function class (line 41) | class FETransIsoMREstrada: public FEUncoupledMaterial FILE: FEBioMech/FETransIsoMooneyRivlin.cpp function FEMaterialPointData (line 63) | FEMaterialPointData* FETransIsoMooneyRivlin::CreateMaterialPointData() function mat3ds (line 75) | mat3ds FETransIsoMooneyRivlin::DevStress(FEMaterialPoint& mp) function tens4ds (line 124) | tens4ds FETransIsoMooneyRivlin::DevTangent(FEMaterialPoint& mp) FILE: FEBioMech/FETransIsoMooneyRivlin.h function class (line 41) | class FETransIsoMooneyRivlin: public FEUncoupledMaterial FILE: FEBioMech/FETransIsoVerondaWestmann.cpp function FEMaterialPointData (line 62) | FEMaterialPointData* FETransIsoVerondaWestmann::CreateMaterialPointData() function mat3ds (line 74) | mat3ds FETransIsoVerondaWestmann::DevStress(FEMaterialPoint& mp) function tens4ds (line 127) | tens4ds FETransIsoVerondaWestmann::DevTangent(FEMaterialPoint& mp) FILE: FEBioMech/FETransIsoVerondaWestmann.h function class (line 41) | class FETransIsoVerondaWestmann : public FEUncoupledMaterial FILE: FEBioMech/FETrussMaterial.cpp function FEParamValue (line 89) | FEParamValue FETrussStress::value(FEMaterialPoint& mp) FILE: FEBioMech/FETrussMaterial.h function class (line 36) | class FETrussMaterialPoint : public FEElasticMaterialPoint function FEMaterialPointData (line 83) | FEMaterialPointData* CreateMaterialPointData() override { return new FET... function class (line 94) | class FELinearTrussMaterial : public FETrussMaterial FILE: FEBioMech/FEUT4Domain.cpp function mat3ds (line 37) | mat3ds cauchy_to_pk2(mat3ds& s, mat3d& F) function mat3ds (line 49) | mat3ds pk2_to_cauchy(mat3ds& S, mat3d& F) function tens4ds (line 60) | tens4ds spatial_to_material(tens4ds& c, mat3d& F) function tens4ds (line 105) | tens4ds material_to_spatial(tens4ds& C, mat3d& F) function tens4ds (line 806) | tens4ds FEUT4Domain::Cvol(const tens4ds& C, const mat3ds& S) FILE: FEBioMech/FEUT4Domain.h type UT4NODE (line 44) | struct UT4NODE function UT4Nodes (line 66) | int UT4Nodes() { return (int) m_NODE.size(); } FILE: FEBioMech/FEUncoupledActiveContraction.cpp function mat3ds (line 53) | mat3ds FEUncoupledActiveContraction::DevStress(FEMaterialPoint &mp) function tens4ds (line 106) | tens4ds FEUncoupledActiveContraction::DevTangent(FEMaterialPoint &pt) FILE: FEBioMech/FEUncoupledActiveContraction.h function class (line 35) | class FEUncoupledActiveContraction : public FEUncoupledMaterial FILE: FEBioMech/FEUncoupledActiveFiberContraction.cpp function mat3ds (line 63) | mat3ds FEUncoupledActiveFiberContraction::ActiveStress(FEMaterialPoint& ... function tens4ds (line 111) | tens4ds FEUncoupledActiveFiberContraction::ActiveStiffness(FEMaterialPoi... FILE: FEBioMech/FEUncoupledActiveFiberContraction.h function class (line 30) | class FEUncoupledActiveFiberContraction : public FEActiveContractionMate... FILE: FEBioMech/FEUncoupledElasticMixture.cpp function FEMaterialPointData (line 50) | FEMaterialPointData* FEUncoupledElasticMixture::CreateMaterialPointData() function mat3ds (line 85) | mat3ds FEUncoupledElasticMixture::DevStress(FEMaterialPoint& mp) function tens4ds (line 123) | tens4ds FEUncoupledElasticMixture::DevTangent(FEMaterialPoint& mp) FILE: FEBioMech/FEUncoupledElasticMixture.h function class (line 42) | class FEUncoupledElasticMixture : public FEUncoupledMaterial FILE: FEBioMech/FEUncoupledFiberExpLinear.cpp function mat3ds (line 54) | mat3ds FEFiberExpLinearUC::DevFiberStress(FEMaterialPoint& mp, const vec... function tens4ds (line 112) | tens4ds FEFiberExpLinearUC::DevFiberTangent(FEMaterialPoint& mp, const v... FILE: FEBioMech/FEUncoupledFiberExpLinear.h function class (line 37) | class FEFiberExpLinearUC : public FEFiberMaterialUncoupled function class (line 62) | class FEUncoupledFiberExpLinear : public FEElasticFiberMaterialUC_T& nodalPressures) : m_sur... method FEFluidForce2 (line 186) | FEFluidForce2(const FEFluidForce2& fl) : m_surf(fl.m_surf), m_nodalPre... method vec3d (line 188) | vec3d operator ()(const FEMaterialPoint& mp) class FEMPSpecificStrainEnergy (line 347) | class FEMPSpecificStrainEnergy method FEMPSpecificStrainEnergy (line 350) | FEMPSpecificStrainEnergy(FEMultiphasic* pm) : m_mat(pm) {} function GetSoluteID (line 507) | int GetSoluteID(FEModel& fem, int nsol) function GetSBMID (line 524) | int GetSBMID(FEModel& fem, int nsol) function GetSoluteID (line 540) | int GetSoluteID(FEModel& fem, const char* sz) function GetSBMID (line 558) | int GetSBMID(FEModel& fem, const char* sz) function GetLocalSBMID (line 577) | int GetLocalSBMID(FEMultiphasic* pmm, int nsbm) FILE: FEBioMix/FEBioMixPlot.h function class (line 41) | class FEPlotLocalFluidLoadSupport : public FEPlotSurfaceData function class (line 51) | class FEPlotEffectiveFrictionCoeff : public FEPlotSurfaceData function class (line 61) | class FEPlotMixtureFluidFlowRate : public FEPlotSurfaceData function class (line 76) | class FEPlotMPSpecificStrainEnergy : public FEPlotDomainData function class (line 85) | class FEPlotActualFluidPressure : public FEPlotDomainData function class (line 94) | class FEPlotSolidStress : public FEPlotDomainData function class (line 103) | class FEPlotFluidFlux : public FEPlotDomainData function class (line 112) | class FEPlotNodalFluidFlux : public FEPlotDomainData function class (line 121) | class FEPlotActualSoluteConcentration : public FEPlotDomainData function class (line 132) | class FEPlotPartitionCoefficient : public FEPlotDomainData function class (line 143) | class FEPlotSoluteFlux : public FEPlotDomainData function class (line 155) | class FEPlotSoluteVolumetricFlux : public FEPlotDomainData function class (line 167) | class FEPlotOsmolarity : public FEPlotDomainData function class (line 175) | class FEPlotSBMConcentration : public FEPlotDomainData function class (line 185) | class FEPlotSBMArealConcentration : public FEPlotDomainData function class (line 196) | class FEPlotElectricPotential : public FEPlotDomainData function class (line 205) | class FEPlotCurrentDensity : public FEPlotDomainData function class (line 214) | class FEPlotReferentialSolidVolumeFraction : public FEPlotDomainData function class (line 223) | class FEPlotPorosity : public FEPlotDomainData function class (line 232) | class FEPlotPerm : public FEPlotDomainData function class (line 241) | class FEPlotFixedChargeDensity : public FEPlotDomainData function class (line 250) | class FEPlotReferentialFixedChargeDensity : public FEPlotDomainData function class (line 259) | class FEPlotEffectiveFluidPressure : public FEPlotDomainData function class (line 268) | class FEPlotEffectiveShellFluidPressure : public FEPlotDomainData function class (line 277) | class FEPlotEffectiveSoluteConcentration : public FEPlotDomainData function class (line 288) | class FEPlotEffectiveShellSoluteConcentration : public FEPlotDomainData function class (line 301) | class FEPlotReceptorLigandConcentration : public FEPlotDomainData function class (line 310) | class FEPlotSBMRefAppDensity : public FEPlotDomainData function class (line 321) | class FEPlotEffectiveElasticity : public FEPlotDomainData function class (line 330) | class FEPlotOsmoticCoefficient : public FEPlotDomainData function class (line 344) | class FEPlotFluidForce : public FEPlotSurfaceData function class (line 354) | class FEPlotFluidForce2 : public FEPlotSurfaceData function class (line 364) | class FEPlotContactGapMP : public FEPlotSurfaceData function class (line 374) | class FEPlotPressureGap : public FEPlotSurfaceData function class (line 384) | class FEPlotFluidLoadSupport : public FEPlotSurfaceData function class (line 394) | class FEPlotConcentrationGap : public FEPlotSurfaceData FILE: FEBioMix/FEBiphasic.cpp function FEMaterialPointData (line 56) | FEMaterialPointData* FEBiphasicMaterialPoint::Copy() function FEMaterialPointData (line 118) | FEMaterialPointData* FEBiphasic::CreateMaterialPointData() function mat3ds (line 165) | mat3ds FEBiphasic::Stress(FEMaterialPoint& mp) function mat3ds (line 180) | mat3ds FEBiphasic::SecantStress(FEMaterialPoint& mp) function tens4dmm (line 200) | tens4dmm FEBiphasic::Tangent(FEMaterialPoint& mp) function tens4dmm (line 234) | tens4dmm FEBiphasic::SecantTangent(FEMaterialPoint& mp) function mat3ds (line 291) | mat3ds FEBiphasic::Permeability(FEMaterialPoint& mp) function tens4dmm (line 298) | tens4dmm FEBiphasic::Tangent_Permeability_Strain(FEMaterialPoint& mp) function mat3ds (line 304) | mat3ds FEBiphasic::MaterialPermeability(FEMaterialPoint& mp, const mat3d... function tens4dmm (line 340) | tens4dmm FEBiphasic::SecantTangent_Permeability_Strain(FEMaterialPoint& mp) FILE: FEBioMix/FEBiphasic.h function class (line 76) | class FEBIOMIX_API FEBiphasicInterface function FEElasticMaterial (line 110) | FEElasticMaterial* GetElasticMaterial() { return m_pSolid; } function FEHydraulicPermeability (line 144) | FEHydraulicPermeability* GetPermeability() { return m_pPerm; } function SolidDensity (line 156) | double SolidDensity(FEMaterialPoint& mp) { return m_pSolid->Density(mp); } function FluidDensity (line 159) | double FluidDensity() { return m_rhoTw; } function SolventSupply (line 162) | double SolventSupply(FEMaterialPoint& mp) { return (m_pSupp? m_pSupp->Su... function FESolventSupply (line 165) | FESolventSupply* GetSolventSupply() { return m_pSupp; } function FEActiveMomentumSupply (line 168) | FEActiveMomentumSupply* GetActiveMomentumSupply() { return m_pAmom; } function GetActualFluidPressure (line 177) | double GetActualFluidPressure(const FEMaterialPoint& mp) override { function SolidReferentialVolumeFraction (line 183) | double SolidReferentialVolumeFraction(FEMaterialPoint& mp) override { FILE: FEBioMix/FEBiphasicAnalysis.h type BiphasicAnalysisType (line 33) | enum BiphasicAnalysisType{ FILE: FEBioMix/FEBiphasicContactSurface.cpp function vec3d (line 81) | vec3d FEBiphasicContactSurface::GetFluidForce() FILE: FEBioMix/FEBiphasicContactSurface.h function Init (line 54) | void Init() override FILE: FEBioMix/FEBiphasicShellDomain.cpp function FEMaterial (line 59) | FEMaterial* FEBiphasicShellDomain::GetMaterial() function FEDofList (line 66) | const FEDofList& FEBiphasicShellDomain::GetDOFList() const function vec3d (line 1204) | vec3d FEBiphasicShellDomain::FluidFlux(FEMaterialPoint& mp) FILE: FEBioMix/FEBiphasicShellDomain.h function Activate (line 44) | void Activate() override; function StiffnessMatrix (line 101) | void StiffnessMatrix(FELinearSystem& LS) override {} function MassMatrix (line 104) | void MassMatrix(FELinearSystem& LS, double scale) override {} FILE: FEBioMix/FEBiphasicSolidDomain.cpp function FEDofList (line 66) | const FEDofList& FEBiphasicSolidDomain::GetDOFList() const function vec3d (line 1149) | vec3d FEBiphasicSolidDomain::FluidFlux(FEMaterialPoint& mp) FILE: FEBioMix/FEBiphasicSolidDomain.h function Init (line 47) | bool Init() override; function StiffnessMatrix (line 109) | void StiffnessMatrix(FELinearSystem& LS) override {} function MassMatrix (line 112) | void MassMatrix(FELinearSystem& LS, double scale) override {} FILE: FEBioMix/FEBiphasicSolute.cpp function FEMaterialPointData (line 74) | FEMaterialPointData* FEBiphasicSolute::CreateMaterialPointData() function mat3ds (line 148) | mat3ds FEBiphasicSolute::Stress(FEMaterialPoint& mp) function tens4ds (line 168) | tens4ds FEBiphasicSolute::Tangent(FEMaterialPoint& mp) function vec3d (line 216) | vec3d FEBiphasicSolute::FluidFlux(FEMaterialPoint& pt) function vec3d (line 261) | vec3d FEBiphasicSolute::SoluteFlux(FEMaterialPoint& pt) FILE: FEBioMix/FEBiphasicSolute.h function FEElasticMaterial (line 49) | FEElasticMaterial* GetElasticMaterial() { return m_pSolid; } function FEElasticMaterial (line 52) | FEElasticMaterial* GetSolid() { return m_pSolid; } function FEHydraulicPermeability (line 55) | FEHydraulicPermeability* GetPermeability() { return m_pPerm; } function GetFixedChargeDensity (line 66) | double GetFixedChargeDensity(const FEMaterialPoint& mp) override { function FEOsmoticCoefficient (line 72) | FEOsmoticCoefficient* GetOsmoticCoefficient() override { return m_pOsmC; } function GetReferentialSolidVolumeFraction (line 83) | double GetReferentialSolidVolumeFraction(const FEMaterialPoint& mp) over... function GetActualFluidPressure (line 88) | double GetActualFluidPressure(const FEMaterialPoint& mp) override { function FluidDensity (line 130) | double FluidDensity() { return m_rhoTw; } FILE: FEBioMix/FEBiphasicSoluteAnalysis.h type BiphasicSoluteAnalysisType (line 33) | enum BiphasicSoluteAnalysisType { FILE: FEBioMix/FEBiphasicSoluteDomain.h function virtual (line 51) | virtual ~FEBiphasicSoluteDomain(){} FILE: FEBioMix/FEBiphasicSoluteShellDomain.cpp function FEMaterial (line 52) | FEMaterial* FEBiphasicSoluteShellDomain::GetMaterial() function FEDofList (line 59) | const FEDofList& FEBiphasicSoluteShellDomain::GetDOFList() const FILE: FEBioMix/FEBiphasicSoluteShellDomain.h function Reset (line 46) | void Reset() override; function InertialForces (line 104) | void InertialForces(FEGlobalVector& R, vector& F) override {} function StiffnessMatrix (line 105) | void StiffnessMatrix(FELinearSystem& LS) override {} function BodyForceStiffness (line 106) | void BodyForceStiffness(FELinearSystem& LS, FEBodyForce& bf) override {} function MassMatrix (line 107) | void MassMatrix(FELinearSystem& LS, double scale) override {} FILE: FEBioMix/FEBiphasicSoluteSolidDomain.cpp function FEMaterial (line 52) | FEMaterial* FEBiphasicSoluteSolidDomain::GetMaterial() function FEDofList (line 59) | const FEDofList& FEBiphasicSoluteSolidDomain::GetDOFList() const FILE: FEBioMix/FEBiphasicSoluteSolidDomain.h function Reset (line 47) | void Reset() override; function InertialForces (line 105) | void InertialForces(FEGlobalVector& R, vector& F) override {} function StiffnessMatrix (line 106) | void StiffnessMatrix(FELinearSystem& LS) override {} function BodyForceStiffness (line 107) | void BodyForceStiffness(FELinearSystem& LS, FEBodyForce& bf) override {} function MassMatrix (line 108) | void MassMatrix(FELinearSystem& LS, double scale) override {} FILE: FEBioMix/FEBiphasicSoluteSolver.h function virtual (line 41) | virtual ~FEBiphasicSoluteSolver(){} FILE: FEBioMix/FEBiphasicSolver.h function Init (line 47) | bool Init() override; FILE: FEBioMix/FECarterHayes.cpp function FEMaterialPointData (line 92) | FEMaterialPointData* FECarterHayes::CreateMaterialPointData() function mat3ds (line 133) | mat3ds FECarterHayes::Stress(FEMaterialPoint& mp) function tens4ds (line 165) | tens4ds FECarterHayes::Tangent(FEMaterialPoint& mp) function mat3ds (line 220) | mat3ds FECarterHayes::Tangent_Stress_Density(FEMaterialPoint& mp) FILE: FEBioMix/FECarterHayes.h function StrainEnergyDensity (line 73) | double StrainEnergyDensity(FEMaterialPoint& pt) override { return Strain... function YoungModulus (line 90) | double YoungModulus(double rhor) { return m_E0*pow(rhor/m_rho0, m_g);} FILE: FEBioMix/FEChemicalReaction.h function SetReverseReactionRate (line 79) | void SetReverseReactionRate(FEReactionRate* prev) { m_pRev = prev; } function InitializeElementData (line 88) | void InitializeElementData(FEMaterialPoint& mp) function UpdateElementData (line 93) | void UpdateElementData(FEMaterialPoint& mp) FILE: FEBioMix/FEConcentrationIndependentReaction.cpp function mat3ds (line 68) | mat3ds FEConcentrationIndependentReaction::Tangent_ReactionSupply_Strain... FILE: FEBioMix/FEDiffAlbroIso.cpp function mat3ds (line 111) | mat3ds FEDiffAlbroIso::Diffusivity(FEMaterialPoint& mp) function tens4dmm (line 140) | tens4dmm FEDiffAlbroIso::Tangent_Diffusivity_Strain(FEMaterialPoint &mp) function mat3ds (line 176) | mat3ds FEDiffAlbroIso::Tangent_Diffusivity_Concentration(FEMaterialPoint... FILE: FEBioMix/FEDiffConstIso.cpp function mat3ds (line 83) | mat3ds FEDiffConstIso::Diffusivity(FEMaterialPoint& mp) function tens4dmm (line 92) | tens4dmm FEDiffConstIso::Tangent_Diffusivity_Strain(FEMaterialPoint &mp) function mat3ds (line 101) | mat3ds FEDiffConstIso::Tangent_Diffusivity_Concentration(FEMaterialPoint... FILE: FEBioMix/FEDiffConstOrtho.cpp function mat3ds (line 83) | mat3ds FEDiffConstOrtho::Diffusivity(FEMaterialPoint& mp) function tens4dmm (line 108) | tens4dmm FEDiffConstOrtho::Tangent_Diffusivity_Strain(FEMaterialPoint &mp) function mat3ds (line 117) | mat3ds FEDiffConstOrtho::Tangent_Diffusivity_Concentration(FEMaterialPoi... FILE: FEBioMix/FEDiffRefIso.cpp function mat3ds (line 70) | mat3ds FEDiffRefIso::Diffusivity(FEMaterialPoint& mp) function tens4dmm (line 100) | tens4dmm FEDiffRefIso::Tangent_Diffusivity_Strain(FEMaterialPoint &mp) function mat3ds (line 139) | mat3ds FEDiffRefIso::Tangent_Diffusivity_Concentration(FEMaterialPoint &... FILE: FEBioMix/FEFiberExpPowSBM.cpp function FEMaterialPointData (line 85) | FEMaterialPointData* FEFiberExpPowSBM::CreateMaterialPointData() function mat3ds (line 102) | mat3ds FEFiberExpPowSBM::Stress(FEMaterialPoint& mp) function tens4ds (line 161) | tens4ds FEFiberExpPowSBM::Tangent(FEMaterialPoint& mp) function mat3ds (line 301) | mat3ds FEFiberExpPowSBM::Tangent_Stress_Density(FEMaterialPoint& mp) FILE: FEBioMix/FEFiberPowLinearSBM.cpp function FEMaterialPointData (line 86) | FEMaterialPointData* FEFiberPowLinearSBM::CreateMaterialPointData() function mat3ds (line 103) | mat3ds FEFiberPowLinearSBM::Stress(FEMaterialPoint& mp) function tens4ds (line 167) | tens4ds FEFiberPowLinearSBM::Tangent(FEMaterialPoint& mp) function mat3ds (line 311) | mat3ds FEFiberPowLinearSBM::Tangent_Stress_Density(FEMaterialPoint& mp) FILE: FEBioMix/FEFluidFlux.cpp function vec3d (line 106) | vec3d FEFluidFlux::SolidVelocity(FESurfaceMaterialPoint& pt) FILE: FEBioMix/FEFluidFlux.h function SetLinear (line 43) | void SetLinear(bool blinear) { m_blinear = blinear; } function SetMixture (line 45) | void SetMixture(bool bmix) { m_bmixture = bmix; } FILE: FEBioMix/FEHydraulicPermeability.cpp function mat3ds (line 35) | mat3ds FEHydraulicPermeability::Tangent_Permeability_Concentration(FEMat... FILE: FEBioMix/FEHydraulicPermeability.h function virtual (line 42) | virtual ~FEHydraulicPermeability(){} FILE: FEBioMix/FEInitialConcentration.h function class (line 29) | class FEInitialConcentration : public FEInitialDOF function class (line 37) | class FEInitialShellConcentration : public FEInitialDOF FILE: FEBioMix/FEInitialEffectiveFluidPressure.h function class (line 29) | class FEInitialEffectiveFluidPressure : public FEInitialDOF FILE: FEBioMix/FEMassActionForward.cpp function mat3ds (line 79) | mat3ds FEMassActionForward::Tangent_ReactionSupply_Strain(FEMaterialPoin... FILE: FEBioMix/FEMassActionForwardEffective.cpp function mat3ds (line 81) | mat3ds FEMassActionForwardEffective::Tangent_ReactionSupply_Strain(FEMat... FILE: FEBioMix/FEMassActionReversible.cpp function mat3ds (line 122) | mat3ds FEMassActionReversible::Tangent_ReactionSupply_Strain(FEMaterialP... FILE: FEBioMix/FEMassActionReversibleEffective.cpp function mat3ds (line 124) | mat3ds FEMassActionReversibleEffective::Tangent_ReactionSupply_Strain(FE... FILE: FEBioMix/FEMatchingOsmoticCoefficientLoad.h function StiffnessMatrix (line 43) | void StiffnessMatrix(FELinearSystem& LS) override {} function LoadVector (line 46) | void LoadVector(FEGlobalVector& R) override {} FILE: FEBioMix/FEMembraneReaction.cpp function FESoluteData (line 87) | FESoluteData* FEMembraneReaction::GetSolute(int nsol) FILE: FEBioMix/FEMembraneReaction.h function SetReverseReactionRate (line 116) | void SetReverseReactionRate(FEMembraneReactionRate* prev) { m_pRev = pre... function InitializeElementData (line 125) | void InitializeElementData(FEMaterialPoint& mp) function UpdateElementData (line 130) | void UpdateElementData(FEMaterialPoint& mp) FILE: FEBioMix/FEMembraneReactionRateConst.h function ReactionRate (line 42) | double ReactionRate(FEMaterialPoint& pt) override { return m_k; } function Tangent_ReactionRate_Strain (line 45) | double Tangent_ReactionRate_Strain(FEMaterialPoint& pt) override { retur... function Tangent_ReactionRate_Pressure (line 48) | double Tangent_ReactionRate_Pressure(FEMaterialPoint& pt) override {retu... function Tangent_ReactionRate_Pe (line 49) | double Tangent_ReactionRate_Pe(FEMaterialPoint& pt) override { return 0; } function Tangent_ReactionRate_Pi (line 50) | double Tangent_ReactionRate_Pi(FEMaterialPoint& pt) override { return 0; } function Tangent_ReactionRate_Concentration (line 53) | double Tangent_ReactionRate_Concentration(FEMaterialPoint& pt, const int... function Tangent_ReactionRate_Ce (line 54) | double Tangent_ReactionRate_Ce(FEMaterialPoint& pt, const int isol) over... function Tangent_ReactionRate_Ci (line 55) | double Tangent_ReactionRate_Ci(FEMaterialPoint& pt, const int isol) over... FILE: FEBioMix/FEMembraneReactionRateIonChannel.h function Init (line 39) | bool Init() override; function Tangent_ReactionRate_Pe (line 49) | double Tangent_ReactionRate_Pe(FEMaterialPoint& pt) override { return 0; } function Tangent_ReactionRate_Pi (line 50) | double Tangent_ReactionRate_Pi(FEMaterialPoint& pt) override { return 0; } function Tangent_ReactionRate_Concentration (line 53) | double Tangent_ReactionRate_Concentration(FEMaterialPoint& pt, const int... FILE: FEBioMix/FEMembraneReactionRateVoltageGated.h function Init (line 39) | bool Init() override; function Tangent_ReactionRate_Pressure (line 48) | double Tangent_ReactionRate_Pressure(FEMaterialPoint& pt) override {retu... function Tangent_ReactionRate_Pe (line 49) | double Tangent_ReactionRate_Pe(FEMaterialPoint& pt) override { return 0; } function Tangent_ReactionRate_Pi (line 50) | double Tangent_ReactionRate_Pi(FEMaterialPoint& pt) override { return 0; } function Tangent_ReactionRate_Concentration (line 53) | double Tangent_ReactionRate_Concentration(FEMaterialPoint& pt, const int... FILE: FEBioMix/FEMichaelisMenten.cpp function mat3ds (line 119) | mat3ds FEMichaelisMenten::Tangent_ReactionSupply_Strain(FEMaterialPoint&... FILE: FEBioMix/FEMixDomainFactory.cpp function FEDomain (line 42) | FEDomain* FEMixDomainFactory::CreateDomain(const FE_Element_Spec& spec, ... FILE: FEBioMix/FEMixtureNormalTraction.h function Init (line 43) | bool Init() override; function SetEffective (line 50) | void SetEffective(bool beff) { m_beffective = beff; } FILE: FEBioMix/FEMultiphasic.cpp function mat3ds (line 627) | mat3ds FEMultiphasic::Stress(FEMaterialPoint& mp) function tens4ds (line 648) | tens4ds FEMultiphasic::Tangent(FEMaterialPoint& mp) function vec3d (line 733) | vec3d FEMultiphasic::FluidFlux(FEMaterialPoint& pt) function vec3d (line 804) | vec3d FEMultiphasic::SoluteFlux(FEMaterialPoint& pt, const int sol) function vec3d (line 865) | vec3d FEMultiphasic::CurrentDensity(FEMaterialPoint& pt) function mat3ds (line 885) | mat3ds FEMultiphasic::EffectivePermeability(FEMaterialPoint& pt) function tens4dmm (line 924) | tens4dmm FEMultiphasic::TangentPermeabilityStrain(FEMaterialPoint& pt, c... function mat3ds (line 969) | mat3ds FEMultiphasic::TangentPermeabilityConcentration(FEMaterialPoint& ... FILE: FEBioMix/FEMultiphasic.h function Init (line 50) | bool Init() override; function SoluteDensity (line 126) | double SoluteDensity(const int sol) { return m_pSolute[sol]->Density(); } function SoluteMolarMass (line 129) | double SoluteMolarMass(const int sol) { return m_pSolute[sol]->MolarMass... function SoluteChargeNumber (line 132) | int SoluteChargeNumber(const int sol) { return m_pSolute[sol]->ChargeNum... function SBMDensity (line 135) | double SBMDensity(const int sbm) { return m_pSBM[sbm]->Density(); } function SBMMolarMass (line 138) | double SBMMolarMass(const int sbm) { return m_pSBM[sbm]->MolarMass(); } function SBMChargeNumber (line 141) | int SBMChargeNumber(const int sbm) { return m_pSBM[sbm]->ChargeNumber(); } function SBMConcentration (line 144) | double SBMConcentration(FEMaterialPoint& pt, const int sbm) override { function SBMArealConcentration (line 152) | double SBMArealConcentration(FEMaterialPoint& pt, const int sbm) override { function SolutesExternal (line 162) | int SolutesExternal(FEMaterialPoint& pt) override { function SolutesInternal (line 168) | int SolutesInternal(FEMaterialPoint& pt) override { function GetSoluteIDExternal (line 174) | int GetSoluteIDExternal(FEMaterialPoint& mp, int soluteIndex) override { function GetSoluteIDInternal (line 180) | int GetSoluteIDInternal(FEMaterialPoint& mp, int soluteIndex) override { function GetEffectiveSoluteConcentrationExternal (line 186) | double GetEffectiveSoluteConcentrationExternal(FEMaterialPoint& mp, int ... function GetEffectiveSoluteConcentrationInternal (line 192) | double GetEffectiveSoluteConcentrationInternal(FEMaterialPoint& mp, int ... function GetEffectiveFluidPressureExternal (line 198) | double GetEffectiveFluidPressureExternal(FEMaterialPoint& mp) override { function GetEffectiveFluidPressureInternal (line 204) | double GetEffectiveFluidPressureInternal(FEMaterialPoint& mp) override { function GetMembraneArealStrain (line 210) | double GetMembraneArealStrain(FEMaterialPoint& mp) override { function SBMReferentialVolumeFraction (line 216) | double SBMReferentialVolumeFraction(FEMaterialPoint& pt, const int sbm) { function GetFixedChargeDensity (line 236) | double GetFixedChargeDensity(const FEMaterialPoint& mp) override { function FESolute (line 250) | FESolute* GetSolute(int i) override { return m_pSolute[i]; } function FEHydraulicPermeability (line 254) | FEHydraulicPermeability* GetPermeability() { return m_pPerm; } function FEOsmoticCoefficient (line 255) | FEOsmoticCoefficient* GetOsmoticCoefficient() override { return m_pOsmC; } function FESolventSupply (line 256) | FESolventSupply* GetSolventSupply() { return m_pSupp; } function FESolidBoundMolecule (line 257) | FESolidBoundMolecule* GetSBM(int i) override { return m_pSBM[i]; } function FEChemicalReaction (line 258) | FEChemicalReaction* GetReaction(int i) { return m_pReact[i]; } function FEMembraneReaction (line 259) | FEMembraneReaction* GetMembraneReaction(int i) { return m_pMReact[i]; } function MembraneReactions (line 266) | int MembraneReactions() { return (int)m_pMReact.size(); } FILE: FEBioMix/FEMultiphasicAnalysis.h type MultiphasicAnalysisType (line 33) | enum MultiphasicAnalysisType { FILE: FEBioMix/FEMultiphasicDomain.h function virtual (line 52) | virtual ~FEMultiphasicDomain(){} FILE: FEBioMix/FEMultiphasicFluidPressureLoad.h function StiffnessMatrix (line 46) | void StiffnessMatrix(FELinearSystem& LS) override {} function LoadVector (line 49) | void LoadVector(FEGlobalVector& R) override {} FILE: FEBioMix/FEMultiphasicMultigeneration.cpp function FEMaterialPointData (line 45) | FEMaterialPointData* FEMultiphasicMultigeneration::CreateMaterialPointDa... function FEMaterialPointData (line 222) | FEMaterialPointData* FEMultigenSBMMaterialPoint::Copy() FILE: FEBioMix/FEMultiphasicMultigeneration.h function class (line 72) | class FEMultiphasicMultigeneration : public FEMultiphasic FILE: FEBioMix/FEMultiphasicShellDomain.cpp function FEMaterial (line 56) | FEMaterial* FEMultiphasicShellDomain::GetMaterial() function FEDofList (line 63) | const FEDofList& FEMultiphasicShellDomain::GetDOFList() const FILE: FEBioMix/FEMultiphasicShellDomain.h function Reset (line 47) | void Reset() override; function InertialForces (line 129) | void InertialForces(FEGlobalVector& R, vector& F) override {} function StiffnessMatrix (line 130) | void StiffnessMatrix(FELinearSystem& LS) override {} function BodyForceStiffness (line 131) | void BodyForceStiffness(FELinearSystem& LS, FEBodyForce& bf) override {} function MassMatrix (line 132) | void MassMatrix(FELinearSystem& LS, double scale) override {} FILE: FEBioMix/FEMultiphasicSolidDomain.cpp function FEDofList (line 67) | const FEDofList& FEMultiphasicSolidDomain::GetDOFList() const FILE: FEBioMix/FEMultiphasicSolidDomain.h function Reset (line 47) | void Reset() override; function Init (line 68) | bool Init() override; function InertialForces (line 108) | void InertialForces(FEGlobalVector& R, vector& F) override {} function StiffnessMatrix (line 109) | void StiffnessMatrix(FELinearSystem& LS) override {} function BodyForceStiffness (line 110) | void BodyForceStiffness(FELinearSystem& LS, FEBodyForce& bf) override {} function MassMatrix (line 111) | void MassMatrix(FELinearSystem& LS, double scale) override {} FILE: FEBioMix/FEMultiphasicSolver.h function virtual (line 43) | virtual ~FEMultiphasicSolver(){} function Init (line 46) | bool Init() override; FILE: FEBioMix/FEMultiphasicStandard.cpp function FEMaterialPointData (line 39) | FEMaterialPointData* FEMultiphasicStandard::CreateMaterialPointData() FILE: FEBioMix/FEPermConstIso.cpp function mat3ds (line 46) | mat3ds FEPermConstIso::Permeability(FEMaterialPoint& mp) function tens4dmm (line 55) | tens4dmm FEPermConstIso::Tangent_Permeability_Strain(FEMaterialPoint &mp) FILE: FEBioMix/FEPermExpIso.cpp function mat3ds (line 50) | mat3ds FEPermExpIso::Permeability(FEMaterialPoint& mp) function tens4dmm (line 72) | tens4dmm FEPermExpIso::Tangent_Permeability_Strain(FEMaterialPoint &mp) FILE: FEBioMix/FEPermHolmesMow.cpp function mat3ds (line 64) | mat3ds FEPermHolmesMow::Permeability(FEMaterialPoint& mp) function tens4dmm (line 93) | tens4dmm FEPermHolmesMow::Tangent_Permeability_Strain(FEMaterialPoint &mp) FILE: FEBioMix/FEPermRefIso.cpp function mat3ds (line 64) | mat3ds FEPermRefIso::Permeability(FEMaterialPoint& mp) function tens4dmm (line 96) | tens4dmm FEPermRefIso::Tangent_Permeability_Strain(FEMaterialPoint &mp) FILE: FEBioMix/FEPermRefOrtho.cpp function mat3ds (line 79) | mat3ds FEPermRefOrtho::Permeability(FEMaterialPoint& mp) function tens4dmm (line 139) | tens4dmm FEPermRefOrtho::Tangent_Permeability_Strain(FEMaterialPoint &mp) FILE: FEBioMix/FEPermRefTransIso.cpp function mat3ds (line 62) | mat3ds FEPermRefTransIso::Permeability(FEMaterialPoint& mp) function tens4dmm (line 115) | tens4dmm FEPermRefTransIso::Tangent_Permeability_Strain(FEMaterialPoint ... FILE: FEBioMix/FEPorousNeoHookean.cpp function mat3ds (line 56) | mat3ds FEPorousNeoHookean::Stress(FEMaterialPoint& mp) function tens4ds (line 86) | tens4ds FEPorousNeoHookean::Tangent(FEMaterialPoint& mp) FILE: FEBioMix/FEPressureStabilization.h function StiffnessMatrix (line 47) | void StiffnessMatrix(FELinearSystem& LS) override {} function LoadVector (line 50) | void LoadVector(FEGlobalVector& R) override {} FILE: FEBioMix/FEReaction.h type std (line 40) | typedef std::map intmap; type std (line 41) | typedef std::map::iterator itrmap; function Init (line 50) | bool Init() override; type SpeciesType (line 68) | enum SpeciesType { UnknownSpecies, SoluteSpecies, SBMSpecies } FILE: FEBioMix/FEReactionRateConst.h function ReactionRate (line 39) | double ReactionRate(FEMaterialPoint& pt) override { return m_k(pt); } function mat3ds (line 42) | mat3ds Tangent_ReactionRate_Strain(FEMaterialPoint& pt) override { retur... function Tangent_ReactionRate_Pressure (line 45) | double Tangent_ReactionRate_Pressure(FEMaterialPoint& pt) override {retu... FILE: FEBioMix/FEReactionRateExpSED.cpp function mat3ds (line 65) | mat3ds FEReactionRateExpSED::Tangent_ReactionRate_Strain(FEMaterialPoint... FILE: FEBioMix/FEReactionRateHuiskes.cpp function mat3ds (line 170) | mat3ds FEReactionRateHuiskes::Tangent_ReactionRate_Strain(FEMaterialPoin... FILE: FEBioMix/FEReactionRateNims.cpp function mat3ds (line 129) | mat3ds FEReactionRateNims::Tangent_ReactionRate_Strain(FEMaterialPoint& pt) FILE: FEBioMix/FEReactionRateRuberti.cpp function mat3ds (line 111) | mat3ds FEReactionRateRuberti::Tangent_ReactionRate_Strain(FEMaterialPoin... FILE: FEBioMix/FEReactionRateSoluteAsSBM.cpp function mat3ds (line 60) | mat3ds FEReactionRateSoluteAsSBM::Tangent_ReactionRate_Strain(FEMaterial... FILE: FEBioMix/FERemodelingSolid.cpp function FEMaterialPointData (line 88) | FEMaterialPointData* FERemodelingSolid::CreateMaterialPointData() function mat3ds (line 118) | mat3ds FERemodelingSolid::Stress(FEMaterialPoint& mp) function tens4ds (line 131) | tens4ds FERemodelingSolid::Tangent(FEMaterialPoint& mp) function mat3ds (line 168) | mat3ds FERemodelingSolid::Tangent_Stress_Density(FEMaterialPoint& mp) FILE: FEBioMix/FERemodelingSolid.h function StrainEnergyDensity (line 67) | double StrainEnergyDensity(FEMaterialPoint& pt) override { return Strain... FILE: FEBioMix/FESBMPointSource.cpp function vec3d (line 62) | vec3d FESBMPointSource::GetPosition() const FILE: FEBioMix/FESFDSBM.cpp function mat3ds (line 89) | mat3ds FESFDSBM::Stress(FEMaterialPoint& mp) function tens4ds (line 216) | tens4ds FESFDSBM::Tangent(FEMaterialPoint& mp) FILE: FEBioMix/FESlidingInterface2.cpp function FEMaterialPoint (line 109) | FEMaterialPoint* FESlidingSurface2::CreateMaterialPoint() function vec3d (line 192) | vec3d FESlidingSurface2::GetContactForce() function vec3d (line 198) | vec3d FESlidingSurface2::GetContactForceFromElementStress() function vec3d (line 288) | vec3d FESlidingSurface2::GetFluidForce() function vec3d (line 326) | vec3d FESlidingSurface2::GetFluidForceFromElementPressure() FILE: FEBioMix/FESlidingInterface2.h function Init (line 41) | bool Init() override; function Init (line 98) | bool Init() override; function FESurface (line 117) | FESurface* GetSecondarySurface() override { return &m_ms; } function UseNodalIntegration (line 120) | bool UseNodalIntegration() override { return false; } FILE: FEBioMix/FESlidingInterface3.cpp function FEMaterialPoint (line 86) | FEMaterialPoint* FESlidingSurface3::CreateMaterialPoint() function vec3d (line 268) | vec3d FESlidingSurface3::GetContactForce() function vec3d (line 311) | vec3d FESlidingSurface3::GetFluidForce() FILE: FEBioMix/FESlidingInterface3.h function Init (line 44) | bool Init() override; function Init (line 104) | bool Init() override; function FESurface (line 123) | FESurface* GetSecondarySurface() override { return &m_ms; } function UseNodalIntegration (line 126) | bool UseNodalIntegration() override { return false; } FILE: FEBioMix/FESlidingInterfaceBiphasic.cpp function FEMaterialPoint (line 79) | FEMaterialPoint* FESlidingSurfaceBiphasic::CreateMaterialPoint() function vec3d (line 257) | vec3d FESlidingSurfaceBiphasic::GetContactForce() function vec3d (line 301) | vec3d FESlidingSurfaceBiphasic::GetFluidForce() function vec3d (line 1079) | vec3d FESlidingInterfaceBiphasic::SlipTangent(FESlidingSurfaceBiphasic& ... function vec3d (line 1140) | vec3d FESlidingInterfaceBiphasic::ContactTraction(FESlidingSurfaceBiphas... FILE: FEBioMix/FESlidingInterfaceBiphasic.h function Init (line 41) | bool Init() override; function Init (line 104) | bool Init() override; function FESurface (line 129) | FESurface* GetSecondarySurface() override { return &m_ms; } function UseNodalIntegration (line 132) | bool UseNodalIntegration() override { return false; } FILE: FEBioMix/FESlidingInterfaceBiphasicMixed.cpp function FEMaterialPoint (line 81) | FEMaterialPoint* FESlidingSurfaceBiphasicMixed::CreateMaterialPoint() function vec3d (line 264) | vec3d FESlidingSurfaceBiphasicMixed::GetContactForce() function vec3d (line 308) | vec3d FESlidingSurfaceBiphasicMixed::GetFluidForce() function vec3d (line 1136) | vec3d FESlidingInterfaceBiphasicMixed::SlipTangent(FESlidingSurfaceBipha... function vec3d (line 1197) | vec3d FESlidingInterfaceBiphasicMixed::ContactTraction(FESlidingSurfaceB... FILE: FEBioMix/FESlidingInterfaceBiphasicMixed.h function Init (line 41) | bool Init() override; function Init (line 109) | bool Init() override; function FESurface (line 134) | FESurface* GetSecondarySurface() override { return &m_ms; } function UseNodalIntegration (line 137) | bool UseNodalIntegration() override { return false; } FILE: FEBioMix/FESlidingInterfaceMP.cpp function FEMaterialPoint (line 113) | FEMaterialPoint* FESlidingSurfaceMP::CreateMaterialPoint() function vec3d (line 370) | vec3d FESlidingSurfaceMP::GetContactForce() function vec3d (line 413) | vec3d FESlidingSurfaceMP::GetFluidForce() function vec3d (line 1433) | vec3d FESlidingInterfaceMP::SlipTangent(FESlidingSurfaceMP& ss, const in... function vec3d (line 1494) | vec3d FESlidingInterfaceMP::ContactTraction(FESlidingSurfaceMP& ss, cons... function FESoluteData (line 3185) | FESoluteData* FESlidingInterfaceMP::FindSoluteData(int nid) FILE: FEBioMix/FESlidingInterfaceMP.h function Init (line 45) | void Init() override function Init (line 64) | bool Init() override; function class (line 124) | class FEAmbientConcentration : public FECoreClass function Init (line 149) | bool Init() override; function FESurface (line 174) | FESurface* GetSecondarySurface() override { return &m_ms; } function UseNodalIntegration (line 177) | bool UseNodalIntegration() override { return false; } FILE: FEBioMix/FESolute.cpp function FESoluteData (line 125) | FESoluteData* FESolute::FindSoluteData(int nid) function FESBMData (line 217) | FESBMData* FESolidBoundMolecule::FindSBMData(int nid) FILE: FEBioMix/FESolute.h function SetSoluteID (line 61) | void SetSoluteID(const int ID) {m_ID = ID;} function GetSoluteID (line 64) | int GetSoluteID() { return m_ID;} function SetSoluteID (line 102) | void SetSoluteID(const int ID) {m_ID = ID;} function GetSoluteID (line 105) | int GetSoluteID() { return m_ID;} function class (line 154) | class FESoluteData : public FEGlobalData function Density (line 182) | double Density() { return m_rhoT; } function MolarMass (line 185) | double MolarMass() { return m_M; } function ChargeNumber (line 188) | int ChargeNumber() { return m_z; } function SetSoluteID (line 194) | void SetSoluteID(const int ID) {m_ID = ID;} function GetSoluteID (line 197) | int GetSoluteID() {return m_ID;} function SetSoluteLocalID (line 200) | void SetSoluteLocalID(const int LID) {m_LID = LID;} function GetSoluteLocalID (line 203) | int GetSoluteLocalID() {return m_LID;} function class (line 231) | class FESoluteMaterial : public FESolute function class (line 240) | class FESBMData : public FEGlobalData function Density (line 265) | double Density() { return m_rhoT; } function MolarMass (line 268) | double MolarMass() { return m_M; } function ChargeNumber (line 271) | int ChargeNumber() { return m_z; } function SetSBMID (line 277) | void SetSBMID(const int ID) {m_ID = ID;} function GetSBMID (line 280) | int GetSBMID() {return m_ID;} FILE: FEBioMix/FESoluteFlux.h function Init (line 45) | bool Init() override; function SetSolute (line 55) | void SetSolute(int isol) { m_isol = isol; } FILE: FEBioMix/FESoluteInterface.h function class (line 44) | class FEBIOMIX_API FESoluteInterface function GetActualSoluteConcentration (line 151) | double GetActualSoluteConcentration(FEMaterialPoint& mp, int soluteIndex... function GetPartitionCoefficient (line 155) | double GetPartitionCoefficient(FEMaterialPoint& mp, int soluteIndex) ove... function vec3d (line 159) | vec3d GetSoluteFlux(FEMaterialPoint& mp, int soluteIndex) override { function GetOsmolarity (line 163) | double GetOsmolarity(const FEMaterialPoint& mp) override { function GetElectricPotential (line 167) | double GetElectricPotential(const FEMaterialPoint& mp) override { function vec3d (line 171) | vec3d GetCurrentDensity(const FEMaterialPoint& mp) override { function dkdc (line 175) | double dkdc(const FEMaterialPoint& mp, int i, int j) override { function dkdJ (line 179) | double dkdJ(const FEMaterialPoint& mp, int soluteIndex) override { FILE: FEBioMix/FESoluteNaturalFlux.h function Init (line 45) | bool Init() override; FILE: FEBioMix/FESolutePointSource.cpp function vec3d (line 56) | vec3d FESolutePointSource::GetPosition() const function vec3d (line 519) | vec3d FESolutePointSource::ClampNatC(double r[3]) FILE: FEBioMix/FESolutesMaterialPoint.cpp function FEMaterialPointData (line 53) | FEMaterialPointData* FESolutesMaterialPoint::Copy() FILE: FEBioMix/FESolventSupply.h function virtual (line 41) | virtual ~FESolventSupply(){} function Init (line 56) | bool Init() override { return FEMaterialProperty::Init(); } FILE: FEBioMix/FESolventSupplyStarling.cpp function mat3ds (line 92) | mat3ds FESolventSupplyStarling::Tangent_Supply_Strain(FEMaterialPoint &mp) FILE: FEBioMix/FESolventSupplyStarling.h function Init (line 51) | bool Init() override { return FESolventSupply::Init(); } FILE: FEBioMix/FETiedBiphasicInterface.cpp function FEMaterialPoint (line 83) | FEMaterialPoint* FETiedBiphasicSurface::CreateMaterialPoint() FILE: FEBioMix/FETiedBiphasicInterface.h function Init (line 46) | void Init() override function Init (line 66) | bool Init() override; function Init (line 100) | bool Init() override; function UseNodalIntegration (line 113) | bool UseNodalIntegration() override { return false; } FILE: FEBioMix/FETiedMultiphasicInterface.cpp function FEMaterialPoint (line 84) | FEMaterialPoint* FETiedMultiphasicSurface::CreateMaterialPoint() function FESoluteData (line 1653) | FESoluteData* FETiedMultiphasicInterface::FindSoluteData(int nid) FILE: FEBioMix/FETiedMultiphasicInterface.h function Init (line 41) | void Init() override function Init (line 61) | bool Init() override; function class (line 88) | class FETiedMultiphasicInterface : public FEContactInterface FILE: FEBioMix/FETriphasic.cpp function mat3ds (line 249) | mat3ds FETriphasic::Stress(FEMaterialPoint& mp) function tens4ds (line 270) | tens4ds FETriphasic::Tangent(FEMaterialPoint& mp) function vec3d (line 345) | vec3d FETriphasic::FluidFlux(FEMaterialPoint& pt) function vec3d (line 406) | vec3d FETriphasic::SoluteFlux(FEMaterialPoint& pt, const int ion) function vec3d (line 464) | vec3d FETriphasic::CurrentDensity(FEMaterialPoint& pt) FILE: FEBioMix/FETriphasic.h function Init (line 42) | bool Init() override; function FluidDensity (line 99) | double FluidDensity() { return m_rhoTw; } function SoluteDensity (line 102) | double SoluteDensity(const int ion) { return m_pSolute[ion]->Density(); } function SoluteMolarMass (line 105) | double SoluteMolarMass(const int ion) { return m_pSolute[ion]->MolarMass... function SoluteChargeNumber (line 108) | int SoluteChargeNumber(const int ion) { return m_pSolute[ion]->ChargeNum... function FESolute (line 116) | FESolute* GetSolute(int i) override { return m_pSolute[i]; } function FEOsmoticCoefficient (line 118) | FEOsmoticCoefficient* GetOsmoticCoefficient() override { return m_pOsmC; } function GetFixedChargeDensity (line 119) | double GetFixedChargeDensity(const FEMaterialPoint& mp) override { function FEHydraulicPermeability (line 126) | FEHydraulicPermeability* GetPermeability() { return m_pPerm; } FILE: FEBioMix/FETriphasicDomain.cpp function FEMaterial (line 58) | FEMaterial* FETriphasicDomain::GetMaterial() function FEDofList (line 65) | const FEDofList& FETriphasicDomain::GetDOFList() const FILE: FEBioMix/FETriphasicDomain.h function Reset (line 47) | void Reset() override; function InertialForces (line 101) | void InertialForces(FEGlobalVector& R, vector& F) override {} function StiffnessMatrix (line 102) | void StiffnessMatrix(FELinearSystem& LS) override {} function BodyForceStiffness (line 103) | void BodyForceStiffness(FELinearSystem& LS, FEBodyForce& bf) override {} function MassMatrix (line 104) | void MassMatrix(FELinearSystem& LS, double scale) override {} FILE: FEBioOpt/FEBioOpt.h function namespace (line 34) | namespace FEBioOpt { FILE: FEBioOpt/FEBioParamRun.h function class (line 33) | class FEBioParamRun : public FECoreTask FILE: FEBioOpt/FEConstrainedLMOptimizeMethod.h function class (line 36) | class FEConstrainedLMOptimizeMethod : public FEOptimizeMethod FILE: FEBioOpt/FEDataSource.h function class (line 39) | class FEDataSource function class (line 61) | class FEDataParameter : public FEDataSource function Init (line 132) | bool Init() override; FILE: FEBioOpt/FELMOptimizeMethod.cpp function mrqmin (line 227) | void mrqmin(vector& x, function mrqcof (line 291) | void mrqcof(vector& x, FILE: FEBioOpt/FELMOptimizeMethod.h function class (line 36) | class FELMOptimizeMethod : public FEOptimizeMethod FILE: FEBioOpt/FEObjectiveFunction.h function class (line 51) | class FEObjectiveFunction function class (line 107) | class FEDataFitObjective : public FEObjectiveFunction function virtual (line 152) | virtual ~Function() {} function virtual (line 154) | virtual bool Init() { return (m_fem != nullptr); } function virtual (line 156) | virtual double Target() const = 0; function class (line 180) | class FilterAvgFunction : public Function type Entry (line 223) | struct Entry { function Init (line 232) | bool Init() override; FILE: FEBioOpt/FEOptimize.h function class (line 36) | class FEOptimize : public FECoreTask FILE: FEBioOpt/FEOptimizeData.h function class (line 42) | class FEInputParameter function class (line 85) | class FEModelParameter : public FEInputParameter type OPT_LIN_CONSTRAINT (line 111) | struct OPT_LIN_CONSTRAINT function class (line 120) | class FEOptimizeData FILE: FEBioOpt/FEOptimizeInput.cpp function FEDataSource (line 442) | FEDataSource* FEOptimizeInput::ParseDataSource(XMLTag& tag) FILE: FEBioOpt/FEOptimizeInput.h function class (line 31) | class FEErrorTermination{} function class (line 38) | class FEOptimizeInput FILE: FEBioOpt/FEOptimizeMethod.h type LogLevel (line 42) | enum LogLevel { function class (line 52) | class FEOptimizeMethod : public FECoreClass FILE: FEBioOpt/FEParameterSweep.h function class (line 31) | class FESweepParam function class (line 48) | class FEParameterSweep : public FECoreTask FILE: FEBioOpt/FEPowellOptimizeMethod.h function class (line 34) | class FEPowellOptimizeMethod : public FEOptimizeMethod FILE: FEBioOpt/FEScanOptimizeMethod.h function class (line 34) | class FEScanOptimizeMethod : public FEOptimizeMethod FILE: FEBioOpt/NLOptOptimizeMethod.cpp function myfunc (line 43) | static double myfunc(unsigned int n, const double* x, double* grad, void... FILE: FEBioPlot/FEBioPlotFile.cpp class FEPlotSurfaceDataExport (line 65) | class FEPlotSurfaceDataExport : public FEPlotData method FEPlotSurfaceDataExport (line 68) | FEPlotSurfaceDataExport(FEModel* fem, const char* szname, Var_Type ity... method Save (line 69) | void Save(FEModel& fem, PltArchive& ar) class FEPlotDomainDataExport (line 98) | class FEPlotDomainDataExport : public FEPlotData method FEPlotDomainDataExport (line 101) | FEPlotDomainDataExport(FEModel* fem, const char* szname, Var_Type ityp... method Save (line 102) | void Save(FEModel& fem, PltArchive& ar) class FEBioPlotVariable (line 132) | class FEBioPlotVariable : public FEPlotNodeData method FEBioPlotVariable (line 135) | FEBioPlotVariable(FEModel* fem, const char* szname, Var_Type itype, St... method Save (line 136) | bool Save(FEMesh& mesh, FEDataStream& str) class FEPlotArrayVariable (line 169) | class FEPlotArrayVariable : public FEPlotDomainData method FEPlotArrayVariable (line 172) | FEPlotArrayVariable(FEModel* fem, const char* szname, int index) : FEP... method Save (line 196) | bool Save(FEDomain& D, FEDataStream& a) FILE: FEBioPlot/FEBioPlotFile.h type Elem_Type (line 183) | enum Elem_Type { type Surface (line 206) | struct Surface function class (line 212) | class FEBIOPLOT_API PlotObject function class (line 232) | class PointObject : public PlotObject function class (line 241) | class LineObject : public PlotObject function Close (line 258) | void Close() override; FILE: FEBioPlot/PlotFile.h function class (line 39) | class FEBIOPLOT_API PlotFile FILE: FEBioPlot/PltArchive.h type IOResult (line 40) | enum IOResult { IO_ERROR, IO_OK, IO_END } function class (line 44) | class FEBIOPLOT_API FileStream function class (line 85) | class OChunk function virtual (line 89) | virtual ~OChunk(){} function GetID (line 91) | unsigned int GetID() { return m_nID; } function SetParent (line 96) | void SetParent(OBranch* pparent) { m_pParent = pparent; } function OBranch (line 97) | OBranch* GetParent() { return m_pParent; } function class (line 104) | class OBranch : public OChunk function Size (line 146) | int Size() { return sizeof(T); } function Write (line 148) | void Write(FileStream* fp) function Size (line 173) | int Size() { return sizeof(T)*m_nsize; } function Write (line 174) | void Write(FileStream* fp) function Size (line 199) | int Size() { return (int)strlen(m_psz)+sizeof(int); } function Write (line 200) | void Write(FileStream* fp) function Size (line 229) | int Size() { return sizeof(T)*m_nsize; } function Write (line 230) | void Write(FileStream* fp) function class (line 245) | class FEBIOPLOT_API PltArchive function WriteChunk (line 286) | void WriteChunk(unsigned int nid, const char* sz) function WriteChunk (line 291) | void WriteChunk(unsigned int nid, const std::string& s) function WriteData (line 306) | void WriteData(int nid, std::vector& data) function IOResult (line 328) | IOResult read(char& c) { size_t nr = m_fp->read(&c, sizeof(char ), 1)... function IOResult (line 329) | IOResult read(int& n) { size_t nr = m_fp->read(&n, sizeof(int ), 1)... function IOResult (line 330) | IOResult read(bool& b) { size_t nr = m_fp->read(&b, sizeof(bool ), 1)... function IOResult (line 331) | IOResult read(float& f) { size_t nr = m_fp->read(&f, sizeof(float ), 1)... function IOResult (line 332) | IOResult read(double& g) { size_t nr = m_fp->read(&g, sizeof(double), 1)... function IOResult (line 334) | IOResult read(unsigned int& n) { size_t nr = m_fp->read(&n, sizeof(unsig... function IOResult (line 336) | IOResult read(char* pc, int n) { size_t nr = m_fp->read(pc, sizeof(cha... function IOResult (line 337) | IOResult read(int* pi, int n) { size_t nr = m_fp->read(pi, sizeof(int... function IOResult (line 338) | IOResult read(bool* pb, int n) { size_t nr = m_fp->read(pb, sizeof(boo... function IOResult (line 339) | IOResult read(float* pf, int n) { size_t nr = m_fp->read(pf, sizeof(flo... function IOResult (line 340) | IOResult read(double* pg, int n) { size_t nr = m_fp->read(pg, sizeof(dou... function IOResult (line 342) | IOResult read(char* sz) FILE: FEBioPlot/VTKPlotFile.cpp type VTK_CELLTYPE (line 33) | enum VTK_CELLTYPE { function Space2_ (line 249) | static void Space2_(string& s) FILE: FEBioRVE/FE2OMicroConstraint.cpp function vec3d (line 76) | vec3d FEMicroFlucSurface::SurfMicrofluc() function FESurface (line 158) | FESurface* FE2OMicroConstraint::GetSurface() FILE: FEBioRVE/FE2OMicroConstraint.h function class (line 36) | class FEMicroFlucSurface : public FESurface function class (line 63) | class FE2OMicroConstraint : public FESurfaceConstraint FILE: FEBioRVE/FEBioRVE.h function namespace (line 33) | namespace FEBioRVE FILE: FEBioRVE/FEBioRVEPlot.cpp class FEMicro2OG (line 35) | class FEMicro2OG method tens3drs (line 38) | tens3drs operator()(const FEMaterialPoint& mp) class FEMicro1OPK1Stress (line 58) | class FEMicro1OPK1Stress method FEMicro1OPK1Stress (line 61) | FEMicro1OPK1Stress(FEMicroMaterial* pm) : m_mat(pm) {} method mat3d (line 62) | mat3d operator()(const FEMaterialPoint& mp) class FEMicro2OPK1Stress (line 73) | class FEMicro2OPK1Stress method mat3d (line 76) | mat3d operator()(const FEMaterialPoint& mp) class FEMicro2OQK1 (line 107) | class FEMicro2OQK1 method tens3drs (line 110) | tens3drs operator()(const FEMaterialPoint& mp) FILE: FEBioRVE/FEBioRVEPlot.h function class (line 32) | class FEPlotElementPK1norm : public FEPlotDomainData function class (line 41) | class FEPlotElementGnorm : public FEPlotDomainData function class (line 50) | class FEPlotElementQK1norm : public FEPlotDomainData function class (line 59) | class FEPlotElementMicroEnergy : public FEPlotDomainData FILE: FEBioRVE/FEElasticMaterial2O.cpp function FEMaterialPointData (line 42) | FEMaterialPointData* FEElasticMaterialPoint2O::Copy() function FEMaterialPointData (line 82) | FEMaterialPointData* FEElasticMaterial2O::CreateMaterialPointData() function tens4ds (line 92) | tens4ds FEElasticMaterial2O::Tangent(FEMaterialPoint &mp) function mat3ds (line 101) | mat3ds FEElasticMaterial2O::Stress(FEMaterialPoint &mp) FILE: FEBioRVE/FEElasticMaterial2O.h function class (line 38) | class FEElasticMaterialPoint2O : public FEMaterialPointData function class (line 59) | class FEElasticMaterial2O : public FEElasticMaterial FILE: FEBioRVE/FEElasticMultiscaleDomain1O.h function class (line 34) | class FEElasticMultiscaleDomain1O : public FEElasticSolidDomain FILE: FEBioRVE/FEElasticMultiscaleDomain2O.h function class (line 40) | class FEElasticMultiscaleDomain2O : public FEElasticSolidDomain2O FILE: FEBioRVE/FEElasticSolidDomain2O.cpp function compare_facets (line 39) | bool compare_facets(int* na, int* nb, int nodes) function compare_tri (line 65) | inline bool compare_tri(int* na, int* nb, int i, int j, int k) function compare_quad (line 71) | inline bool compare_quad(int* na, int* nb, int i, int j, int k, int l) function vec2d (line 78) | vec2d map_facet_to_facet(int* na, int* nb, int nodes, double r, double s) function vec3d (line 115) | vec3d map_facet_to_volume_coordinates_tet(int nface, const vec2d& q) function vec3d (line 133) | vec3d map_facet_to_volume_coordinates_hex(int nface, const vec2d& q) function vec3d (line 153) | vec3d map_facet_to_solid(FEMesh& mesh, FESurfaceElement& face, FESolidEl... FILE: FEBioRVE/FEElasticSolidDomain2O.h function class (line 44) | class FEElasticSolidDomain2O : public FEElasticSolidDomain FILE: FEBioRVE/FEMicroMaterial.cpp function FEMaterialPointData (line 71) | FEMaterialPointData* FEMicroMaterialPoint::Copy() function FEMaterialPointData (line 121) | FEMaterialPointData* FEMicroMaterial::CreateMaterialPointData() function mat3ds (line 161) | mat3ds FEMicroMaterial::Stress(FEMaterialPoint &mp) function tens4ds (line 180) | tens4ds FEMicroMaterial::Tangent(FEMaterialPoint &mp) function mat3d (line 229) | mat3d FEMicroMaterial::AveragedStressPK1(FEModel& rve, FEMaterialPoint &mp) function mat3ds (line 293) | mat3ds FEMicroMaterial::AveragedStressPK2(FEModel& rve, FEMaterialPoint ... FILE: FEBioRVE/FEMicroMaterial.h function class (line 76) | class FEMicroMaterial : public FEElasticMaterial FILE: FEBioRVE/FEMicroMaterial2O.cpp function FEMaterialPointData (line 50) | FEMaterialPointData* FEMicroMaterialPoint2O::Copy() function FEMaterialPointData (line 93) | FEMaterialPointData* FEMicroMaterial2O::CreateMaterialPointData() FILE: FEBioRVE/FEMicroMaterial2O.h function class (line 41) | class FEMicroMaterialPoint2O : public FEMaterialPointData function class (line 64) | class FEMicroMaterial2O : public FEElasticMaterial2O FILE: FEBioRVE/FEMindlinElastic2O.h function class (line 32) | class FEMindlinElastic2O : public FEElasticMaterial2O FILE: FEBioRVE/FEMultiscaleDomainFactory.cpp function FEDomain (line 9) | FEDomain* FEMultiScaleDomainFactory::CreateDomain(const FE_Element_Spec&... FILE: FEBioRVE/FEMultiscaleDomainFactory.h function class (line 30) | class FEMultiScaleDomainFactory : public FEDomainFactory FILE: FEBioRVE/FEPeriodicBoundary1O.h function class (line 38) | class FEPeriodicBoundary1O : public FEContactInterface FILE: FEBioRVE/FEPeriodicBoundary2O.h function class (line 38) | class FEPeriodicBoundary2O : public FEContactInterface FILE: FEBioRVE/FEPeriodicLinearConstraint2O.h function class (line 36) | class FEBIORVE_API FEPeriodicLinearConstraint2O FILE: FEBioRVE/FERVEModel.cpp function mat3ds (line 469) | mat3ds FERVEModel::StressAverage(mat3d& F, FEMaterialPoint& mp) function mat3ds (line 496) | mat3ds FERVEModel::StressAverage(FEMaterialPoint& mp) function tens4ds (line 624) | tens4ds FERVEModel::StiffnessAverage(FEMaterialPoint &mp) FILE: FEBioRVE/FERVEModel.h type RVE_TYPE (line 40) | enum RVE_TYPE function Init (line 52) | bool Init() override; function IsBoundaryNode (line 67) | bool IsBoundaryNode(int i) const { return (m_BN[i]==1); } FILE: FEBioRVE/FERVEModel2O.cpp function mat3d (line 495) | mat3d FEMicroModel2O::AveragedStressPK1(FEMaterialPoint &mp) FILE: FEBioRVE/FERVEModel2O.h function class (line 40) | class FERVEModel2O : public FEModel function class (line 93) | class FEMicroModel2O : public FEModel FILE: FEBioRVE/FERVEProbe.h function Init (line 45) | bool Init() override; function class (line 67) | class FEMicroProbe : public FERVEProbe FILE: FEBioTest/FEBioDiagnostic.h function class (line 33) | class FEBioDiagnostic : public FECoreTask FILE: FEBioTest/FEBioTest.cpp type FEBioTest (line 40) | namespace FEBioTest function InitModule (line 43) | void InitModule() FILE: FEBioTest/FEBioTest.h function namespace (line 31) | namespace FEBioTest FILE: FEBioTest/FEBiphasicTangentDiagnostic.cpp function FEDiagnosticScenario (line 159) | FEDiagnosticScenario* FEBiphasicTangentDiagnostic::CreateScenario(const ... FILE: FEBioTest/FEBiphasicTangentDiagnostic.h function class (line 32) | class FEBiphasicScenario : public FEDiagnosticScenario function class (line 42) | class FEBiphasicTangentUniaxial : public FEBiphasicScenario function class (line 61) | class FEBiphasicTangentDiagnostic : public FEDiagnostic FILE: FEBioTest/FEContactDiagnostic.h function class (line 33) | class FEContactDiagnostic : public FEDiagnostic FILE: FEBioTest/FEContactDiagnosticBiphasic.cpp function FEDiagnosticScenario (line 273) | FEDiagnosticScenario* FEContactDiagnosticBiphasic::CreateScenario(const ... FILE: FEBioTest/FEContactDiagnosticBiphasic.h function class (line 35) | class FEContactBiphasicScenario : public FEDiagnosticScenario function Init (line 61) | bool Init() override; FILE: FEBioTest/FEDiagnostic.cpp function FEDiagnostic (line 77) | FEDiagnostic* FEDiagnosticImport::LoadFile(FEModel& fem, const char* szf... FILE: FEBioTest/FEDiagnostic.h function class (line 36) | class FEDiagnosticScenario : public FEParamContainer function class (line 53) | class FEDiagnostic : public FECoreClass function class (line 86) | class FEDiagnosticControlSection : public FEFileSection function class (line 95) | class FEDiagnosticScenarioSection : public FEFileSection function class (line 106) | class FEDiagnosticImport : public FEFileImport FILE: FEBioTest/FEEASShellTangentDiagnostic.cpp function FEDiagnosticScenario (line 119) | FEDiagnosticScenario* FEEASShellTangentDiagnostic::CreateScenario(const ... FILE: FEBioTest/FEEASShellTangentDiagnostic.h function class (line 33) | class FEEASShellTangentUnloaded : public FEDiagnosticScenario function class (line 51) | class FEEASShellTangentDiagnostic : public FEDiagnostic FILE: FEBioTest/FEFluidFSITangentDiagnostic.cpp function FEDiagnosticScenario (line 180) | FEDiagnosticScenario* FEFluidFSITangentDiagnostic::CreateScenario(const ... FILE: FEBioTest/FEFluidFSITangentDiagnostic.h function class (line 33) | class FEFluidFSIScenario : public FEDiagnosticScenario function class (line 43) | class FEFluidFSITangentUniaxial : public FEFluidFSIScenario function class (line 61) | class FEFluidFSITangentDiagnostic : public FEDiagnostic FILE: FEBioTest/FEFluidTangentDiagnostic.cpp function FEDiagnosticScenario (line 260) | FEDiagnosticScenario* FEFluidTangentDiagnostic::CreateScenario(const std... FILE: FEBioTest/FEFluidTangentDiagnostic.h function class (line 33) | class FEFluidScenario : public FEDiagnosticScenario function class (line 43) | class FEFluidTangentUniaxial : public FEFluidScenario function class (line 57) | class FEFluidTangentUniaxialSS : public FEFluidScenario function class (line 75) | class FEFluidTangentDiagnostic : public FEDiagnostic FILE: FEBioTest/FEJFNKTangentDiagnostic.cpp function cb_diagnose (line 98) | bool cb_diagnose(FEModel* fem, unsigned int nwhen, void* pd) FILE: FEBioTest/FEJFNKTangentDiagnostic.h function class (line 29) | class FEJFNKTangentDiagnostic : public FECoreTask FILE: FEBioTest/FEMaterialTest.cpp function FEDiagnosticScenario (line 84) | FEDiagnosticScenario* FEMaterialTest::CreateScenario(const std::string& ... FILE: FEBioTest/FEMaterialTest.h function class (line 32) | class FEMaterialTest : public FEDiagnostic FILE: FEBioTest/FEMemoryDiagnostic.h function class (line 32) | class FEMemoryDiagnostic : public FEDiagnostic FILE: FEBioTest/FEMultiphasicTangentDiagnostic.cpp function FEDiagnosticScenario (line 205) | FEDiagnosticScenario* FEMultiphasicTangentDiagnostic::CreateScenario(con... FILE: FEBioTest/FEMultiphasicTangentDiagnostic.h function class (line 33) | class FEMultiphasicScenario : public FEDiagnosticScenario function class (line 43) | class FEMultiphasicTangentUniaxial : public FEMultiphasicScenario function class (line 63) | class FEMultiphasicTangentDiagnostic : public FEDiagnostic FILE: FEBioTest/FEPolarFluidTangentDiagnostic.cpp function FEDiagnosticScenario (line 180) | FEDiagnosticScenario* FEPolarFluidTangentDiagnostic::CreateScenario(cons... FILE: FEBioTest/FEPolarFluidTangentDiagnostic.h function class (line 33) | class FEPolarFluidScenario : public FEDiagnosticScenario function class (line 43) | class FEPolarFluidTangentUniaxial : public FEPolarFluidScenario function class (line 63) | class FEPolarFluidTangentDiagnostic : public FEDiagnostic FILE: FEBioTest/FEPrintHBMatrixDiagnostic.h function class (line 37) | class FEPrintHBMatrixDiagnostic : public FEDiagnostic FILE: FEBioTest/FEPrintMatrixDiagnostic.cpp function print (line 37) | void print(SparseMatrix& m, FILE* fp, int i0, int j0, int i1, int j1) FILE: FEBioTest/FEPrintMatrixDiagnostic.h function class (line 32) | class FEPrintMatrixDiagnostic : public FEDiagnostic FILE: FEBioTest/FEResetTest.h function class (line 34) | class FEResetTest : public FECoreTask FILE: FEBioTest/FERestartDiagnostic.cpp function restart_test_cb (line 41) | bool restart_test_cb(FEModel* pfem, unsigned int nwen, void* pd) FILE: FEBioTest/FERestartDiagnostics.h function class (line 34) | class FERestartDiagnostic : public FECoreTask function class (line 54) | class FEQuickRestartDiagnostic : public FECoreTask FILE: FEBioTest/FEStiffnessDiagnostic.cpp function stiffness_diagnostic_cb (line 61) | bool stiffness_diagnostic_cb(FEModel* fem, unsigned int when, void* pd) FILE: FEBioTest/FEStiffnessDiagnostic.h function class (line 31) | class FEStiffnessDiagnostic : public FECoreTask FILE: FEBioTest/FETangentDiagnostic.cpp function print_matrix (line 40) | void print_matrix(FILE* fp, matrix& m) function BuildBoxMesh (line 62) | void BuildBoxMesh(FEMesh& mesh, FEMaterial* mat) function FEDiagnosticScenario (line 438) | FEDiagnosticScenario* FETangentDiagnostic::CreateScenario(const std::str... FILE: FEBioTest/FETangentDiagnostic.h function class (line 33) | class FETangentUniaxial : public FEDiagnosticScenario function class (line 47) | class FETangentSimpleShear : public FEDiagnosticScenario function class (line 61) | class FETangentBiaxial : public FEDiagnosticScenario function class (line 75) | class FETangentTriaxial : public FEDiagnosticScenario function class (line 93) | class FETangentDiagnostic : public FEDiagnostic FILE: FEBioTest/FETiedBiphasicDiagnostic.cpp function FEDiagnosticScenario (line 265) | FEDiagnosticScenario* FETiedBiphasicDiagnostic::CreateScenario(const std... FILE: FEBioTest/FETiedBiphasicDiagnostic.h function class (line 32) | class FETiedBiphasicScenario : public FEDiagnosticScenario function Init (line 58) | bool Init() override; FILE: FEBioXML/FEBModel.cpp function string (line 52) | const string& FEBModel::NodeSet::Name() const { return m_name; } function string (line 71) | const string& FEBModel::EdgeSet::Name() const { return m_name; } function string (line 90) | const string& FEBModel::ElementSet::Name() const { return m_name; } function string (line 122) | const string& FEBModel::SurfacePair::Name() const { return m_name; } function string (line 144) | const string& FEBModel::Domain::Name() const { return m_name; } function string (line 150) | const string& FEBModel::Domain::MaterialName() const { return m_matName; } function string (line 170) | const string& FEBModel::Surface::Name() const { return m_name; } function string (line 187) | const string& FEBModel::DiscreteSet::Name() const { return m_name; } function string (line 220) | const string& FEBModel::Part::Name() const { return m_name; } FILE: FEBioXML/FEBModel.h type NODE (line 46) | struct NODE type ELEMENT (line 52) | struct ELEMENT type FACET (line 58) | struct FACET type EDGE (line 65) | struct EDGE function class (line 72) | class Domain function class (line 114) | class Surface function std (line 188) | const std::string& Name() const; function class (line 218) | class SurfacePair function class (line 232) | class DiscreteSet FILE: FEBioXML/FEBioBoundarySection.h function class (line 36) | class FEBioBoundarySection : public FEFileSection function class (line 69) | class FEBioBoundarySection1x : public FEBioBoundarySection function class (line 78) | class FEBioBoundarySection2 : public FEBioBoundarySection function class (line 91) | class FEBioBoundarySection25 : public FEBioBoundarySection FILE: FEBioXML/FEBioBoundarySection3.h function class (line 34) | class FEBioBoundarySection3 : public FEBioBoundarySection FILE: FEBioXML/FEBioCodeSection.h function class (line 35) | class FEBioCodeSection : public FEFileSection FILE: FEBioXML/FEBioConstraintsSection.h function class (line 37) | class FEBioConstraintsSection : public FEFileSection function class (line 48) | class FEBioConstraintsSection1x : public FEBioConstraintsSection function class (line 60) | class FEBioConstraintsSection2 : public FEBioConstraintsSection function class (line 72) | class FEBioConstraintsSection25 : public FEBioConstraintsSection FILE: FEBioXML/FEBioContactSection.h function class (line 35) | class FEBioContactSection : public FEFileSection function class (line 64) | class FEBioContactSection2 : public FEBioContactSection function class (line 78) | class FEBioContactSection25 : public FEBioContactSection function class (line 93) | class FEBioContactSection4 : public FEBioContactSection FILE: FEBioXML/FEBioControlSection.cpp class FEObsoleteParamHandler25 (line 42) | class FEObsoleteParamHandler25 : public FEObsoleteParamHandler method FEObsoleteParamHandler25 (line 45) | FEObsoleteParamHandler25(XMLTag& tag, FEAnalysis* step, FEModelBuilder... method ProcessTag (line 50) | bool ProcessTag(XMLTag& tag) override method MapParameters (line 81) | void MapParameters() override FILE: FEBioXML/FEBioControlSection.h function class (line 34) | class FEBioControlSection : public FEBioFileSection function class (line 47) | class FEStepControlSection : public FEFileSection FILE: FEBioXML/FEBioControlSection3.cpp class FEObsoleteStepParamHandler (line 40) | class FEObsoleteStepParamHandler : public FEObsoleteParamHandler method FEObsoleteStepParamHandler (line 43) | FEObsoleteStepParamHandler(XMLTag& tag, FEAnalysis* step, FEModelBuild... method ProcessTag (line 51) | bool ProcessTag(XMLTag& tag) override method MapParameters (line 98) | void MapParameters() override FILE: FEBioXML/FEBioControlSection3.h function class (line 33) | class FEBioControlSection3 : public FEFileSection FILE: FEBioXML/FEBioControlSection4.h function class (line 33) | class FEBioControlSection4 : public FEFileSection FILE: FEBioXML/FEBioDiscreteSection.h function class (line 33) | class FEBioDiscreteSection : public FEFileSection function class (line 45) | class FEBioDiscreteSection25 : public FEFileSection FILE: FEBioXML/FEBioGeometrySection.cpp function set_element_fiber (line 268) | void set_element_fiber(FEElement& el, const vec3d& v, int ncomp) function set_element_mat_axis (line 299) | void set_element_mat_axis(FEElement& el, const vec3d& v1, const vec3d& v... FILE: FEBioXML/FEBioGeometrySection.h function class (line 35) | class FEBioGeometrySection : public FEBioFileSection function class (line 45) | class FEBioGeometrySection1x : public FEBioGeometrySection function class (line 68) | class FEBioGeometrySection2 : public FEBioGeometrySection function class (line 86) | class FEBioGeometrySection25 : public FEBioGeometrySection function class (line 118) | class FEBioGeometrySection3 : public FEBioGeometrySection FILE: FEBioXML/FEBioImport.cpp function FEBioImport (line 68) | FEBioImport* FEBioFileSection::GetFEBioImport() { return static_cast& list) FILE: FEBioXML/FEBioOutputSection.h function class (line 36) | class FEBioOutputSection : public FEBioFileSection FILE: FEBioXML/FEBioRigidSection.h function class (line 32) | class FEBioRigidSection : public FEFileSection FILE: FEBioXML/FEBioRigidSection4.h function class (line 29) | class FEBioRigidSection4 : public FEFileSection FILE: FEBioXML/FEBioScriptsSection.h function class (line 29) | class FEBioScriptsSection : public FEFileSection FILE: FEBioXML/FEBioStepSection.h function class (line 34) | class FEBioStepSection : public FEBioFileSection function class (line 43) | class FEBioStepSection2 : public FEBioFileSection function class (line 52) | class FEBioStepSection25 : public FEFileSection FILE: FEBioXML/FEBioStepSection3.h function class (line 33) | class FEBioStepSection3 : public FEFileSection FILE: FEBioXML/FEBioStepSection4.h function class (line 31) | class FEBioStepSection4 : public FEFileSection FILE: FEBioXML/FEModelBuilder.cpp function FEAnalysis (line 111) | FEAnalysis* FEModelBuilder::CreateNewStep(bool allocSolver) function FEMaterial (line 130) | FEMaterial* FEModelBuilder::CreateMaterial(const char* sztype) function FESolver (line 137) | FESolver* FEModelBuilder::BuildSolver(FEModel& fem) function FEMesh (line 158) | FEMesh& FEModelBuilder::GetMesh() function FEModel (line 165) | FEModel& FEModelBuilder::GetFEModel() function FEDomain (line 172) | FEDomain* FEModelBuilder::CreateDomain(FE_Element_Spec espec, FEMaterial... function FEAnalysis (line 180) | FEAnalysis* FEModelBuilder::GetStep(bool allocSolver) function FE_Element_Spec (line 475) | FE_Element_Spec FEModelBuilder::ElementSpec(const char* sztype) function FENodeSet (line 731) | FENodeSet* FEModelBuilder::FindNodeSet(const string& setName) function FEBModel (line 933) | FEBModel& FEModelBuilder::GetFEBModel() FILE: FEBioXML/FEModelBuilder.h function class (line 45) | class FEBIOXML_API FEModelBuilder FILE: FEBioXML/FERestartImport.h function class (line 34) | class FERestartControlSection : public FEFileSection FILE: FEBioXML/FileImport.cpp function is_number (line 54) | bool is_number(const char* sz) function FEModel (line 177) | FEModel* FEFileSection::GetFEModel() { return &GetBuilder()->GetFEModel(... function FEModelBuilder (line 180) | FEModelBuilder* FEFileSection::GetBuilder() { return m_pim->GetBuilder(); } function enumValue (line 373) | int enumValue(const char* val, const char* szenum) function split_string (line 566) | std::vector split_string(const std::string& s, char delim) function trim_string (line 578) | std::string trim_string(const std::string& s) { function FEModel (line 1580) | FEModel* FEFileImport::GetFEModel() function FEModelBuilder (line 1595) | FEModelBuilder* FEFileImport::GetBuilder() FILE: FEBioXML/FileImport.h function class (line 48) | class FEBIOXML_API FEFileException function class (line 72) | class FEInvalidTagHandler function class (line 123) | class FEBIOXML_API FEFileSection function class (line 195) | class FEBIOXML_API FEFileImport FILE: FEBioXML/XMLReader.cpp function XMLAtt (line 439) | XMLAtt* XMLTag::AttributePtr(const char* szat) function XMLAtt (line 446) | XMLAtt* XMLTag::Attribute(const char* szat, bool bopt) function XMLAtt (line 467) | XMLAtt& XMLTag::Attribute(const char* szat) function string (line 510) | string format_string(const char* sz, ...) class XMLPath (line 673) | class XMLPath type TAG (line 675) | struct TAG method XMLPath (line 683) | XMLPath(const char* xpath) method next (line 698) | void next() { m_index++; } method match (line 700) | bool match(XMLTag& tag) method valid (line 730) | bool valid() { return ((m_index >= 0) && (m_index < m_tag.size())); } method parse (line 733) | void parse() function isvalid (line 885) | inline bool isvalid(char c) function clean_string (line 1172) | void clean_string(string& s) function ifstream (line 1280) | ifstream* XMLReader::GetFileStream() FILE: FEBioXML/XMLReader.h function class (line 46) | class FEBIOXML_API XMLAtt function operator (line 110) | bool operator == (const char* sztag) { return (strcmp(sztag, m_sztag.c_s... function operator (line 111) | bool operator != (const char* sztag) { return (strcmp(sztag, m_sztag.c_s... function isend (line 116) | bool isend() { return m_bend; } function isleaf (line 117) | bool isleaf() { return m_bleaf; } function isempty (line 118) | bool isempty() { return m_bempty; } function value (line 135) | void value(double& val) { val = atof(m_szval.c_str()); } function value (line 136) | void value(float& val) { val = (float) atof(m_szval.c_str()); } function value (line 137) | void value(int& val) { val = atoi(m_szval.c_str()); } function value (line 138) | void value(long& val) { val = (long) atoi(m_szval.c_str()); } function value (line 139) | void value(short& val) { val = (short) atoi(m_szval.c_str()); } function class (line 186) | class FEBIOXML_API XMLReader function operator (line 334) | inline void XMLTag::operator ++ () { m_preader->NextTag(*this); } function skip (line 336) | inline void XMLTag::skip() { m_preader->SkipTag(*this); } function std (line 338) | inline const std::string& XMLTag::comment() { return m_preader->GetLastC... FILE: FEBioXML/XMLWriter.h function class (line 36) | class FEBIOXML_API XMLElement function clear (line 62) | void clear() function name (line 69) | void name(const char* sz) { if (sz) m_tag = sz; else m_tag.clear(); } function value (line 72) | void value(const char* sz) { if (sz) m_val = sz; else m_val.clear(); } function XMLAtt (line 95) | const XMLAtt& attribute(int i) const { return m_att[i]; } function class (line 107) | class FEBIOXML_API XMLWriter function string (line 177) | string type_to_string(const T& v) FILE: FEBioXML/xmltool.cpp function parseEnumParam (line 36) | bool parseEnumParam(FEParam* pp, const char* val) function readClassVariable (line 332) | void readClassVariable(XMLTag& tag, FEClassDescriptor::ClassVariable* vars) function FEClassDescriptor (line 371) | FEClassDescriptor* fexml::readParameterList(XMLTag& tag) FILE: FEBioXML/xmltool.h function namespace (line 33) | namespace fexml FILE: FECore/AkimaSpline.cpp type AkimaSpline::Impl (line 32) | struct AkimaSpline::Impl FILE: FECore/AkimaSpline.h function class (line 34) | class FECORE_API AkimaSpline FILE: FECore/BSpline.cpp type BSpline::Impl (line 33) | struct BSpline::Impl FILE: FECore/BSpline.h function class (line 34) | class FECORE_API BSpline FILE: FECore/CSRMatrix.h function class (line 34) | class FECORE_API CSRMatrix FILE: FECore/Callback.h type FECORE_CB_WHEN (line 60) | typedef unsigned int FECORE_CB_WHEN; type FECORE_CALLBACK (line 65) | struct FECORE_CALLBACK { function class (line 73) | class FECORE_API CallbackHandler FILE: FECore/ClassDescriptor.h function class (line 31) | class FECORE_API FEClassDescriptor FILE: FECore/CompactSymmMatrix.h function diag (line 67) | double diag(int i) override { return m_pd[m_ppointers[i] - m_offset]; } function isSymmetric (line 76) | bool isSymmetric() override { return true; } function isRowBased (line 79) | bool isRowBased() override { return false; } FILE: FECore/CompactSymmMatrix64.h function diag (line 64) | double diag(int i) override { return m_pvalues[m_ppointers[i] - m_offset... function mult_vector (line 82) | bool mult_vector(double* x, double* r) override { return false; } FILE: FECore/CompactUnSymmMatrix.cpp function MatrixItem (line 72) | MatrixItem CRSSparseMatrix::Iterator::get() function CRSSparseMatrix (line 869) | CRSSparseMatrix* CRSSparseMatrix::Copy(int offset) FILE: FECore/CompactUnSymmMatrix.h type MatrixItem (line 33) | struct MatrixItem function isSymmetric (line 102) | bool isSymmetric() override { return false; } function isRowBased (line 105) | bool isRowBased() override { return true; } function infNorm (line 108) | double infNorm() const override; FILE: FECore/DOFS.cpp function DOFS (line 104) | DOFS& DOFS::operator = (const DOFS& dofs) FILE: FECore/DOFS.h function class (line 51) | class FECORE_API DOFS FILE: FECore/DataRecord.h type FEDataRecordType (line 42) | enum FEDataRecordType { function FECORE_BASE_CLASS (line 65) | FECORE_SUPER_CLASS(FEDATARECORD_ID) FILE: FECore/DataStore.h function class (line 34) | class FECORE_API DataStore FILE: FECore/DenseMatrix.h function namespace (line 32) | namespace FECore { FILE: FECore/DomainDataRecord.h function FECORE_BASE_CLASS (line 37) | FECORE_SUPER_CLASS(FELOGDOMAINDATA_ID) function SelectAllItems (line 55) | void SelectAllItems() override; FILE: FECore/DumpFile.h function clear (line 48) | void clear() override {} function IsValid (line 68) | bool IsValid() { return (m_fp != 0); } function Flush (line 71) | void Flush() { fflush(m_fp); } function Size (line 73) | size_t Size() { return m_size; } FILE: FECore/DumpStream.cpp function DumpStream (line 132) | DumpStream& DumpStream::operator << (const char* sz) function DumpStream (line 141) | DumpStream& DumpStream::operator << (char* sz) function DumpStream (line 150) | DumpStream& DumpStream::operator<<(std::string& s) function DumpStream (line 158) | DumpStream& DumpStream::operator<<(const std::string& s) function DumpStream (line 166) | DumpStream& DumpStream::operator << (bool b) function DumpStream (line 174) | DumpStream& DumpStream::operator << (int n) function DumpStream (line 182) | DumpStream& DumpStream::operator << (const double a[3][3]) function DumpStream (line 189) | DumpStream& DumpStream::operator >> (char* sz) function DumpStream (line 199) | DumpStream& DumpStream::operator >> (std::string& s) function DumpStream (line 212) | DumpStream& DumpStream::operator >> (bool& b) function DumpStream (line 221) | DumpStream& DumpStream::operator >> (double a[3][3]) function DumpStream (line 255) | DumpStream& DumpStream::write_matrix(matrix& o) function DumpStream (line 284) | DumpStream& DumpStream::read_matrix(matrix& o) FILE: FECore/DumpStream.h type TypeID (line 49) | enum TypeID type uchar (line 72) | typedef unsigned char uchar; function class (line 79) | class FECORE_API DumpStream function operator (line 457) | size_t N> DumpStream& DumpStream::operator << (T(&a)[N]) function operator (line 464) | size_t N> DumpStream& DumpStream::operator >> (T(&a)[N]) FILE: FECore/ElementDataRecord.h type ELEMREF (line 36) | struct ELEMREF FILE: FECore/FEAnalysis.cpp function FEDomain (line 153) | FEDomain* FEAnalysis::Domain(int i) function FEStepComponent (line 172) | FEStepComponent* FEAnalysis::GetStepComponent(int i) function FESolver (line 243) | FESolver* FEAnalysis::GetFESolver() FILE: FECore/FEAnalysis.h function virtual (line 57) | virtual bool Init() override; function AddDomain (line 93) | void AddDomain(int i) { m_Dom.push_back(i); } function ClearDomains (line 96) | void ClearDomains() { m_Dom.clear(); } FILE: FECore/FEAugLagLinearConstraint.cpp function FENode (line 49) | FENode& FEAugLagLinearConstraintDOF::Node() FILE: FECore/FEAugLagLinearConstraint.h function add (line 95) | void add(FEAugLagLinearConstraint* plc) { m_LC.push_back(plc); } FILE: FECore/FEBeamDomain.h function FECORE_BASE_CLASS (line 33) | FECORE_SUPER_CLASS(FEBEAMDOMAIN_ID) FILE: FECore/FEBodyConstraint.cpp function FEDomain (line 56) | FEDomain* FEBodyConstraint::Domain(int i) function FEDomainList (line 90) | FEDomainList& FEBodyConstraint::GetDomainList() FILE: FECore/FEBodyLoad.cpp function FEDomain (line 68) | FEDomain* FEBodyLoad::Domain(int i) function FEDomainList (line 103) | FEDomainList& FEBodyLoad::GetDomainList() FILE: FECore/FEBoundaryCondition.h function virtual (line 60) | virtual void Repair() {} function virtual (line 66) | virtual void UpdateModel() {} FILE: FECore/FEBoundingBox.h function class (line 35) | class FECORE_API FEBoundingBox function radius (line 51) | double radius() const function inflate (line 75) | void inflate(double dx, double dy, double dz) function translate (line 83) | void translate(const vec3d& t) function IsInside (line 90) | bool IsInside(const vec3d& r) const FILE: FECore/FEBox.h function class (line 39) | class FECORE_API FEBox FILE: FECore/FECallback.cpp function do_FECallBack_cb (line 33) | bool do_FECallBack_cb(FEModel* pfem, unsigned int nwhen, void* pd) FILE: FECore/FEClosestPointProjection.cpp function Project2Edge (line 62) | bool Project2Edge(const vec3d& p0, const vec3d& p1, const vec3d& x, vec3... class FEPatch (line 77) | class FEPatch method FEPatch (line 80) | FEPatch(FESurface* surf, FEElement** ppe, int n) method HasNode (line 87) | bool HasNode(int n) method Contains (line 101) | bool Contains(FESurfaceElement& el) method FESurface (line 117) | FESurface* GetSurface() { return m_surf; } method Size (line 119) | int Size() const { return m_nval; } method FESurfaceElement (line 120) | FESurfaceElement* Element(int n) { return dynamic_castGe... function FECoreFactory (line 72) | const FECoreFactory* FECoreBase::GetFactoryClass() const function FECoreBase (line 93) | FECoreBase* FECoreBase::GetParent() function FECoreBase (line 99) | FECoreBase* FECoreBase::GetAncestor() function FEModel (line 119) | FEModel* FECoreBase::GetFEModel() const { return m_fem; } function setParamValue (line 125) | void setParamValue(FEParam& pi, const std::string& val) function FECoreBase (line 231) | FECoreBase* FECoreBase::LoadClass(DumpStream& ar, FECoreBase* a) function FEProperty (line 410) | FEProperty* FECoreBase::FindProperty(const char* sz, bool searchChildren) function FECoreBase (line 447) | FECoreBase* FECoreBase::GetProperty(int n) function FEParam (line 498) | FEParam* FECoreBase::FindParameter(const ParamString& s) function FEParamValue (line 549) | FEParamValue FECoreBase::GetParameterValue(const ParamString& s) function FECoreBase (line 624) | FECoreBase* FECoreBase::FindParameterOwner(void* pd) function FEProperty (line 659) | FEProperty* FECoreBase::PropertyClass(int i) function FEProperty (line 665) | FEProperty* FECoreBase::FindProperty(const ParamString& prop) function FECoreBase (line 723) | FECoreBase* FECoreBase::GetProperty(const ParamString& prop) function FEProperty (line 779) | FEProperty* FECoreBase::FindProperty(FECoreBase* pc) FILE: FECore/FECoreBase.h function std (line 56) | const std::string& GetName() const; FILE: FECore/FECoreFactory.cpp function FECoreBase (line 59) | FECoreBase* FECoreFactory::CreateInstance(FEModel* pfem) const FILE: FECore/FECoreFactory.h function SetAllocatorID (line 76) | void SetAllocatorID(int alloc) { m_alloc_id = alloc; } function class (line 105) | class FECORE_API FEDomainFactory FILE: FECore/FECoreKernel.cpp function FECoreKernel (line 42) | FECoreKernel& FECoreKernel::GetInstance() function FECoreFactory (line 144) | FECoreFactory* FECoreKernel::SetDefaultSolverType(const char* sztype) function LinearSolver (line 175) | LinearSolver* FECoreKernel::CreateDefaultLinearSolver(FEModel* fem) function FECoreBase (line 283) | FECoreBase* FECoreKernel::Create(int superClassID, const char* sztype, F... function FECoreBase (line 293) | FECoreBase* FECoreKernel::Create(int superClassID, const char* sztype, c... function FECoreBase (line 303) | FECoreBase* FECoreKernel::Create(const char* szbase, const char* sztype,... function FECoreBase (line 378) | FECoreBase* FECoreKernel::CreateClass(const char* szclassName, FEModel* ... function FECoreBase (line 395) | FECoreBase* FECoreKernel::Create(int superClassID, FEModel* pfem, const ... function FECoreBase (line 425) | FECoreBase* FECoreKernel::CreateInstance(const FECoreFactory* fac, FEMod... function FECoreFactory (line 478) | const FECoreFactory* FECoreKernel::GetFactoryClass(int i) function FECoreFactory (line 486) | const FECoreFactory* FECoreKernel::GetFactoryClass(int classID, int i) function FECoreFactory (line 528) | FECoreFactory* FECoreKernel::FindFactoryClass(int superID, const char* s... function FECoreFactory (line 601) | FECoreFactory* FECoreKernel::FindFactoryClass(int superID, const char* s... function FEModule (line 693) | FEModule* FECoreKernel::GetActiveModule() function FEDomain (line 854) | FEDomain* FECoreKernel::CreateDomain(const FE_Element_Spec& spec, FEMesh... function FEDomain (line 865) | FEDomain* FECoreKernel::CreateDomainExplicit(int superClass, const char*... FILE: FECore/FECoreKernel.h function class (line 49) | class FECORE_API FECoreKernel function FECoreBase (line 226) | FECoreBase* Create(FEModel* pfem) const { return new T(pfem); } function FECoreBase (line 313) | FECoreBase* Create(FEModel* pfem) const { return new T(pfem); } FILE: FECore/FECube.cpp function FESurface (line 48) | FESurface* FECube::GetSurface(int i) function FENodeSet (line 54) | const FENodeSet& FECube::GetCornerNodes() const function FENodeSet (line 60) | const FENodeSet& FECube::GetBoundaryNodes() const function FEMesh (line 66) | FEMesh* FECube::GetMesh() FILE: FECore/FECube.h function class (line 37) | class FECORE_API FECube FILE: FECore/FEDataArray.cpp function FEDataArray (line 55) | FEDataArray& FEDataArray::operator = (const FEDataArray& map) function FEDataType (line 95) | FEDataType intToDataType(int i) function FEDataArray (line 139) | FEDataArray* FEDataArray::LoadClass(DumpStream& ar, FEDataArray* p) FILE: FECore/FEDataArray.h function class (line 44) | class FECORE_API FEDataArray FILE: FECore/FEDataExport.h function class (line 37) | class FECORE_API FEDataExport function virtual (line 48) | virtual ~FEDataExport(){} FILE: FECore/FEDataGenerator.cpp function FENodeSet (line 66) | FENodeSet* FENodeDataGenerator::GetNodeSet() function FEEdgeList (line 82) | FEEdgeList* FEEdgeDataGenerator::GetEdgeList() function FEFacetSet (line 98) | FEFacetSet* FEFaceDataGenerator::GetFacetSet() function FEElementSet (line 110) | FEElementSet* FEElemDataGenerator::GetElementSet() { return m_elemSet; } FILE: FECore/FEDataMathGenerator.cpp function FEDataMap (line 81) | FEDataMap* FEDataMathGenerator::Generate() FILE: FECore/FEDataStream.h function clear (line 44) | void clear() { m_a.clear(); } FILE: FECore/FEDataValue.h function class (line 31) | class FECORE_API FEDataValue FILE: FECore/FEDiscreteDomain.h function FECORE_BASE_CLASS (line 36) | FECORE_SUPER_CLASS(FEDISCRETEDOMAIN_ID) FILE: FECore/FEDiscreteMaterial.cpp function FEMaterialPointData (line 33) | FEMaterialPointData* FEDiscreteMaterialPoint::Copy() FILE: FECore/FEDiscreteSet.h function class (line 41) | class FECORE_API FEDiscreteSet FILE: FECore/FEDofList.h function class (line 40) | class FECORE_API FEDofList FILE: FECore/FEDomain.h function virtual (line 43) | virtual FEMaterial* GetMaterial() { return 0; } function virtual (line 63) | virtual bool Augment(int naug) { return true; } FILE: FECore/FEDomain2D.cpp function vec2d (line 159) | vec2d FEDomain2D::gradient(FEElement2D& el, double* fn, int n) function vec2d (line 189) | vec2d FEDomain2D::gradient(FEElement2D& el, vector& fn, int n) function mat2d (line 216) | mat2d FEDomain2D::gradient(FEElement2D& el, vec2d* fn, int n) function mat3d (line 242) | mat3d FEDomain2D::gradient(FEElement2D& el, vec3d* fn, int n) function vec2d (line 413) | vec2d FEDomain2D::lapvec(FEElement2D& el, vec2d* fn, int n) function vec2d (line 440) | vec2d FEDomain2D::gradivec(FEElement2D& el, vec2d* fn, int n) FILE: FECore/FEDomain2D.h function FECORE_BASE_CLASS (line 36) | FECORE_SUPER_CLASS(FEDOMAIN2D_ID) function FEElement (line 52) | const FEElement& ElementRef(int n) const override { return m_Elem[n]; } function GetElementType (line 54) | int GetElementType() { return m_Elem[0].Type(); } FILE: FECore/FEDomainList.h function class (line 36) | class FECORE_API FEDomainList FILE: FECore/FEDomainMap.cpp function FEDomainMap (line 54) | FEDomainMap& FEDomainMap::operator = (const FEDomainMap& map) function FEItemList (line 64) | FEItemList* FEDomainMap::GetItemList() function vec3d (line 318) | vec3d FEDomainMap::valueVec3d(const FEMaterialPoint& pt) function mat3d (line 351) | mat3d FEDomainMap::valueMat3d(const FEMaterialPoint& pt) function mat3ds (line 379) | mat3ds FEDomainMap::valueMat3ds(const FEMaterialPoint& pt) FILE: FECore/FEDomainMap.h function FEElementSet (line 64) | const FEElementSet* GetElementSet() const { return m_elset; } FILE: FECore/FEDomainParameter.h function class (line 37) | class FECORE_API FEDomainParameter FILE: FECore/FEEdge.cpp function FENodeList (line 44) | FENodeList FEEdge::GetNodeList() function FEMaterialPoint (line 187) | FEMaterialPoint* FEEdge::CreateMaterialPoint() FILE: FECore/FEEdge.h function Serialize (line 42) | void Serialize(DumpStream& ar) override function virtual (line 64) | virtual bool Init() override; function FEElement (line 85) | const FEElement& ElementRef(int n) const override { return m_Elem[n]; } FILE: FECore/FEEdgeList.cpp function FEMesh (line 58) | FEMesh* FEEdgeList::GetMesh() type edge_less (line 63) | struct edge_less type EDGE_less (line 80) | struct EDGE_less FILE: FECore/FEEdgeList.h function class (line 37) | class FECORE_API FEEdgeList FILE: FECore/FEEdgeLoad.cpp function FEEdge (line 50) | FEEdge& FEEdgeLoad::Edge() FILE: FECore/FEElemElemList.h function class (line 41) | class FECORE_API FEElemElemList FILE: FECore/FEElement.cpp function FEElementState (line 44) | FEElementState& FEElementState::operator = (const FEElementState& s) function vec2d (line 96) | vec2d FEElement::Evaluate(vec2d* vn, int n) function vec3d (line 105) | vec3d FEElement::Evaluate(vec3d* vn, int n) function FETrussElement (line 393) | FETrussElement& FETrussElement::operator = (const FETrussElement& el) function FEDiscreteElement (line 442) | FEDiscreteElement& FEDiscreteElement::operator =(const FEDiscreteElement... function FEElement2D (line 475) | FEElement2D& FEElement2D::operator = (const FEElement2D& el) function FELineElement (line 516) | FELineElement& FELineElement::operator = (const FELineElement& el) function FEBeamElement (line 570) | FEBeamElement& FEBeamElement::operator = (const FEBeamElement& el) FILE: FECore/FEElement.h function class (line 41) | class FECORE_API FEElementState function class (line 74) | class FECORE_API FEElement function setActive (line 207) | void setActive() { m_status |= ACTIVE; } function setInactive (line 208) | void setInactive() { m_status &= ~ACTIVE; } function shape_fnc (line 297) | void shape_fnc(double* H, double r, double s) { ((FE2DElementTraits*)(m_... function shape_deriv (line 300) | void shape_deriv(double* Hr, double* Hs, double r, double s) { ((FE2DEle... function shape (line 319) | void shape(double* H, double r) { return ((FELineElementTraits*)(m_pT))-... function shape_deriv (line 321) | void shape_deriv(double* Hr, double r) { return ((FELineElementTraits*)(... function shape_deriv2 (line 323) | void shape_deriv2(double* Hrr, double r) { return ((FELineElementTraits*... function vec3d (line 325) | vec3d eval(vec3d* d, int n) function vec3d (line 334) | vec3d eval_deriv(vec3d* d, int j) FILE: FECore/FEElementLibrary.cpp function FEElementLibrary (line 48) | FEElementLibrary* FEElementLibrary::GetInstance() function FEElementShape (line 176) | FEElementShape* FEElementLibrary::GetElementShapeClass(FE_Element_Shape ... function FEElementTraits (line 181) | FEElementTraits* FEElementLibrary::GetElementTraits(int ntype) function FE_Element_Shape (line 186) | FE_Element_Shape FEElementLibrary::GetElementShape(int ntype) function FE_Element_Class (line 194) | FE_Element_Class FEElementLibrary::GetElementClass(int ntype) function FE_Element_Spec (line 212) | FE_Element_Spec FEElementLibrary::GetElementSpecFromType(FE_Element_Type... FILE: FECore/FEElementLibrary.h function class (line 45) | class FECORE_API FEElementLibrary FILE: FECore/FEElementList.cpp function FEElement (line 34) | FEElement& FEElementList::iterator::operator*() function FEElement (line 39) | FEElement* FEElementList::iterator::operator->() function FECORE_API (line 44) | FECORE_API FEElementList::iterator::operator FEElement* () FILE: FECore/FEElementList.h function class (line 37) | class FEElementList FILE: FECore/FEElementSet.cpp function FEElement (line 173) | FEElement& FEElementSet::Element(int i) function FEElement (line 180) | const FEElement& FEElementSet::Element(int i) const function FEElementSet (line 197) | FEElementSet* FEElementSet::LoadClass(DumpStream& ar, FEElementSet* p) function FENodeList (line 205) | FENodeList FEElementSet::GetNodeList() const FILE: FECore/FEElementSet.h function const (line 69) | int operator [] (int i) const { return m_Elem[i]; } function FEElement (line 85) | const FEElement& Element(int i) const; function Contains (line 117) | inline bool FEElementSet::Contains(const FEElement& el) const FILE: FECore/FEElementShape.h function class (line 32) | class FEElementShape FILE: FECore/FEElementTraits.h function class (line 45) | class FECORE_API FEElementTraits function init (line 113) | void init() override; function class (line 158) | class FEHex8_ : public FESolidElementTraits function class (line 173) | class FEHex8G8 : public FEHex8_ function class (line 190) | class FEHex8RI : public FEHex8_ function class (line 204) | class FEHex8G1 : public FEHex8_ function class (line 217) | class FETet4_ : public FESolidElementTraits function class (line 231) | class FETet4G1 : public FETet4_ function class (line 244) | class FETet4G4 : public FETet4_ function class (line 260) | class FETet5_ : public FESolidElementTraits function class (line 274) | class FETet5G4 : public FETet5_ function class (line 293) | class FEPenta6_ : public FESolidElementTraits function class (line 307) | class FEPenta6G6 : public FEPenta6_ function class (line 329) | class FEPenta15_ : public FESolidElementTraits function class (line 340) | class FEPenta15G8 : public FEPenta15_ function class (line 360) | class FEPenta15G21 : public FEPenta15_ function class (line 386) | class FETet10_ : public FESolidElementTraits function class (line 400) | class FETet10G1 : public FETet10_ function class (line 416) | class FETet10G4 : public FETet10_ function class (line 432) | class FETet10G8 : public FETet10_ function class (line 463) | class FETet10GL11 : public FETet10_ function class (line 482) | class FETet15_ : public FESolidElementTraits function class (line 493) | class FETet15G4 : public FETet15_ function class (line 510) | class FETet15G8 : public FETet15_ function class (line 527) | class FETet15G11 : public FETet15_ function class (line 544) | class FETet15G15 : public FETet15_ function class (line 574) | class FETet20_ : public FESolidElementTraits function class (line 585) | class FETet20G15 : public FETet20_ function class (line 609) | class FEHex20_ : public FESolidElementTraits function class (line 625) | class FEHex20G8 : public FEHex20_ function class (line 645) | class FEHex20G27 : public FEHex20_ function class (line 671) | class FEHex27_ : public FESolidElementTraits function class (line 688) | class FEHex27G27 : public FEHex27_ function class (line 707) | class FEPyra5_ : public FESolidElementTraits function class (line 718) | class FEPyra5G8: public FEPyra5_ function class (line 740) | class FEPyra13_ : public FESolidElementTraits function class (line 751) | class FEPyra13G8: public FEPyra13_ function class (line 830) | class FEQuad4_ : public FESurfaceElementTraits function class (line 844) | class FEQuad4G4 : public FEQuad4_ function class (line 861) | class FEQuad4G16 : public FEQuad4_ function class (line 878) | class FEQuad4NI : public FEQuad4_ function class (line 899) | class FETri3_ : public FESurfaceElementTraits function class (line 914) | class FETri3G1 : public FETri3_ function class (line 929) | class FETri3G3 : public FETri3_ function class (line 947) | class FETri3G7 : public FETri3_ function class (line 965) | class FETri3NI : public FETri3_ function class (line 986) | class FETri6_ : public FESurfaceElementTraits function class (line 1001) | class FETri6G3 : public FETri6_ function class (line 1017) | class FETri6G4 : public FETri6_ function class (line 1033) | class FETri6G7 : public FETri6_ function class (line 1052) | class FETri6GL7 : public FETri6_ function class (line 1068) | class FETri6NI : public FETri6_ function class (line 1138) | class FETri7_ : public FESurfaceElementTraits function class (line 1153) | class FETri7G3 : public FETri7_ function class (line 1172) | class FETri7G4 : public FETri7_ function class (line 1192) | class FETri7G7 : public FETri7_ function class (line 1211) | class FETri7GL7 : public FETri7_ function class (line 1235) | class FETri10_ : public FESurfaceElementTraits function class (line 1250) | class FETri10G7 : public FETri10_ function class (line 1270) | class FETri10G12 : public FETri10_ function class (line 1295) | class FEQuad8_ : public FESurfaceElementTraits function class (line 1310) | class FEQuad8G9 : public FEQuad8_ function class (line 1328) | class FEQuad8NI : public FEQuad8_ function class (line 1352) | class FEQuad9_ : public FESurfaceElementTraits function class (line 1367) | class FEQuad9G9 : public FEQuad9_ function class (line 1385) | class FEQuad9NI : public FEQuad9_ function class (line 1411) | class FEShellElementTraits : public FEElementTraits function class (line 1444) | class FEShellQuad4_ : public FEShellElementTraits function class (line 1464) | class FEShellQuad4G4 : public FEShellQuad4_ function class (line 1481) | class FEShellQuad4G8 : public FEShellQuad4_ function class (line 1502) | class FEShellQuad4G12 : public FEShellQuad4_ function class (line 1523) | class FEShellTri3_ : public FEShellElementTraits function class (line 1543) | class FEShellTri3G3 : public FEShellTri3_ function class (line 1560) | class FEShellTri3G6 : public FEShellTri3_ function class (line 1581) | class FEShellTri3G9 : public FEShellTri3_ function class (line 1602) | class FEShellQuad8_ : public FEShellElementTraits function class (line 1622) | class FEShellQuad8G18 : public FEShellQuad8_ function class (line 1643) | class FEShellQuad8G27 : public FEShellQuad8_ function class (line 1664) | class FEShellTri6_ : public FEShellElementTraits function class (line 1684) | class FEShellTri6G14 : public FEShellTri6_ function class (line 1705) | class FEShellTri6G21 : public FEShellTri6_ function class (line 1730) | class FETrussElementTraits : public FEElementTraits function class (line 1757) | class FEDiscreteElementTraits : public FEElementTraits function class (line 1779) | class FE2DElementTraits : public FEElementTraits function class (line 1817) | class FE2DTri3_ : public FE2DElementTraits function class (line 1838) | class FE2DTri3G1 : public FE2DTri3_ function class (line 1859) | class FE2DTri6_ : public FE2DElementTraits function class (line 1880) | class FE2DTri6G3 : public FE2DTri6_ function class (line 1902) | class FE2DQuad4_ : public FE2DElementTraits function class (line 1923) | class FE2DQuad4G4 : public FE2DQuad4_ function class (line 1947) | class FE2DQuad8_ : public FE2DElementTraits function class (line 1968) | class FE2DQuad8G9 : public FE2DQuad8_ function class (line 1992) | class FE2DQuad9_ : public FE2DElementTraits function class (line 2013) | class FE2DQuad9G9 : public FE2DQuad9_ function class (line 2035) | class FELineElementTraits : public FEElementTraits function class (line 2071) | class FELine2_ : public FELineElementTraits function class (line 2091) | class FELine2G1 : public FELine2_ function class (line 2104) | class FELine2NI : public FELine2_ function class (line 2124) | class FEBeamElementTraits : public FEElementTraits function class (line 2160) | class FEBeam2_ : public FEBeamElementTraits function class (line 2180) | class FEBeam2G1 : public FEBeam2_ function class (line 2194) | class FEBeam2G2 : public FEBeam2_ function class (line 2215) | class FEBeam3_ : public FEBeamElementTraits function class (line 2235) | class FEBeam3G2 : public FEBeam3_ FILE: FECore/FEException.h function class (line 35) | class FECORE_API FEException type EQUATION (line 87) | struct EQUATION type FECORE_API (line 121) | struct FECORE_API FILE: FECore/FEFaceList.cpp function FEMesh (line 111) | FEMesh* FEFaceList::GetMesh() function FEFaceList (line 127) | FEFaceList FEFaceList::GetSurface() const FILE: FECore/FEFaceList.h function class (line 38) | class FECORE_API FEFaceList FILE: FECore/FEFacetSet.cpp function FESurface (line 50) | FESurface* FEFacetSet::GetSurface() { return m_surface; } function FENodeList (line 113) | FENodeList FEFacetSet::GetNodeList() const function FEFacetSet (line 143) | FEFacetSet* FEFacetSet::LoadClass(DumpStream& ar, FEFacetSet* p) FILE: FECore/FEFacetSet.h type FACET (line 45) | struct FACET FILE: FECore/FEFixedBC.h function Init (line 44) | bool Init() override; FILE: FECore/FEFunction1D.cpp function FEFunction1D (line 225) | FEFunction1D* FEMathFunction::copy() FILE: FECore/FEFunction1D.h function virtual (line 75) | virtual void Clear() {} function FEFunction1D (line 87) | FEFunction1D* copy() override { return new FEConstFunction(GetFEModel(),... function value (line 89) | double value(double t) const override { return m_value; } function derive (line 90) | double derive(double t) const override { return 0.0; } function deriv2 (line 91) | double deriv2(double t) const override { return 0.0; } function FEFunction1D (line 108) | FEFunction1D* copy() override { return new FEScaleFunction(GetFEModel(),... function value (line 110) | double value(double t) const override function derive (line 115) | double derive(double t) const override function deriv2 (line 120) | double deriv2(double t) const override function FEFunction1D (line 138) | FEFunction1D* copy() override { return new FELinearFunction(GetFEModel()... function value (line 140) | double value(double t) const override function derive (line 145) | double derive(double t) const override function deriv2 (line 150) | double deriv2(double t) const override function FEFunction1D (line 169) | FEFunction1D* copy() override { return new FEStepFunction(GetFEModel(), ... function value (line 171) | double value(double t) const override function derive (line 176) | double derive(double t) const override function deriv2 (line 181) | double deriv2(double t) const override function invert (line 187) | bool invert(const double f0, double &x) override { return false; } FILE: FECore/FEGlobalMatrix.h function SetIndices (line 74) | void SetIndices(const std::vector& lm) { m_lmi = m_lmj = lm; } function SetIndices (line 77) | void SetIndices(const std::vector& lmr, const std::vector& lmc... function SetNodes (line 80) | void SetNodes(const std::vector& en) { m_node = en; } function class (line 104) | class FECORE_API FEGlobalMatrix FILE: FECore/FEGlobalVector.h function class (line 39) | class FECORE_API FEGlobalVector FILE: FECore/FEInitialCondition.cpp function FENodeSet (line 59) | FENodeSet* FENodalIC::GetNodeSet() FILE: FECore/FEItemList.cpp function FEMesh (line 60) | FEMesh* FEItemList::GetMesh() const function FEItemList (line 80) | FEItemList* FEItemList::LoadClass(DumpStream& ar, FEItemList* p) FILE: FECore/FEItemList.h function class (line 36) | class FECORE_API FEItemList// : public FECoreBase FILE: FECore/FELevelStructure.h function class (line 45) | class FECORE_API FELevelStructure FILE: FECore/FELineSearch.h function class (line 32) | class FELineSearch FILE: FECore/FELinearConstraint.cpp function FELinearConstraintDOF (line 174) | const FELinearConstraintDOF& FELinearConstraint::GetChildDof(int n) const FILE: FECore/FELinearConstraint.h function Init (line 76) | bool Init() override; FILE: FECore/FELinearConstraintManager.cpp function FELinearConstraint (line 82) | const FELinearConstraint& FELinearConstraintManager::LinearConstraint(in... function FELinearConstraint (line 88) | FELinearConstraint& FELinearConstraintManager::LinearConstraint(int i) FILE: FECore/FELinearConstraintManager.h function class (line 38) | class FECORE_API FELinearConstraintManager FILE: FECore/FELinearSolver.cpp function LinearSolver (line 80) | LinearSolver* FELinearSolver::GetLinearSolver() function FEGlobalMatrix (line 310) | FEGlobalMatrix* FELinearSolver::GetStiffnessMatrix() FILE: FECore/FELinearSystem.h function class (line 39) | class FECORE_API FELinearSystem FILE: FECore/FELogElementVolume.h function class (line 30) | class FELogElementVolume : public FELogElemData function class (line 37) | class FELogFaceArea : public FELogFaceData FILE: FECore/FELogEnclosedVolume.h function class (line 38) | class FELogEnclosedVolumeChange : public FELogSurfaceData FILE: FECore/FEMat3dSphericalAngleMap.cpp function mat3d (line 55) | mat3d FEMat3dSphericalAngleMap::operator () (const FEMaterialPoint& mp) function FEMat3dValuator (line 87) | FEMat3dValuator* FEMat3dSphericalAngleMap::copy() FILE: FECore/FEMat3dValuator.cpp function FEMat3dValuator (line 49) | FEMat3dValuator* FEConstValueMat3d::copy() function mat3d (line 83) | mat3d FEMat3dLocalElementMap::operator () (const FEMaterialPoint& mp) function FEMat3dValuator (line 122) | FEMat3dValuator* FEMat3dLocalElementMap::copy() function mat3d (line 161) | mat3d FEMat3dSphericalMap::operator () (const FEMaterialPoint& mp) function FEMat3dValuator (line 200) | FEMat3dValuator* FEMat3dSphericalMap::copy() function mat3d (line 235) | mat3d FEMat3dCylindricalMap::operator () (const FEMaterialPoint& mp) function FEMat3dValuator (line 275) | FEMat3dValuator* FEMat3dCylindricalMap::copy() function mat3d (line 317) | mat3d FEMat3dPolarMap::operator () (const FEMaterialPoint& mp) function FEMat3dValuator (line 370) | FEMat3dValuator* FEMat3dPolarMap::copy() function mat3d (line 444) | mat3d FEMat3dVectorMap::operator () (const FEMaterialPoint& mp) function FEMat3dValuator (line 450) | FEMat3dValuator* FEMat3dVectorMap::copy() function FEDataMap (line 485) | FEDataMap* FEMappedValueMat3d::dataMap() function mat3d (line 490) | mat3d FEMappedValueMat3d::operator()(const FEMaterialPoint& pt) function FEMat3dValuator (line 496) | FEMat3dValuator* FEMappedValueMat3d::copy() FILE: FECore/FEMat3dValuator.h function FECORE_BASE_CLASS (line 38) | FECORE_SUPER_CLASS(FEMAT3DVALUATOR_ID) function virtual (line 50) | virtual mat3d* constValue() { return nullptr; } function mat3d (line 62) | mat3d operator()(const FEMaterialPoint& pt) override { return m_val; } function isConst (line 65) | bool isConst() override { return true; } function mat3d (line 68) | mat3d* constValue() override { return &m_val; } function Init (line 108) | bool Init() override; function SetSphereVector (line 112) | void SetSphereVector(const vec3d& r) { m_r = r; } function Init (line 132) | bool Init() override; function SetCylinderAxis (line 136) | void SetCylinderAxis(vec3d a) { m_a = a; m_a.unit(); } function SetCylinderRef (line 138) | void SetCylinderRef(vec3d r) { m_r = r; m_r.unit(); } function Init (line 159) | bool Init() override; function SetAxis (line 163) | void SetAxis(vec3d a) { m_a = a; m_a.unit(); } function SetVector0 (line 165) | void SetVector0(vec3d r) { m_d0 = r; m_d0.unit(); } function SetVector1 (line 166) | void SetVector1(vec3d r) { m_d1 = r; m_d1.unit(); } function SetRadius0 (line 168) | void SetRadius0(double r) { m_R0 = r; } function SetRadius1 (line 169) | void SetRadius1(double r) { m_R1 = r; } FILE: FECore/FEMat3dsValuator.cpp function FEMat3dsValuator (line 49) | FEMat3dsValuator* FEConstValueMat3ds::copy() function mat3ds (line 74) | mat3ds FEMappedValueMat3ds::operator()(const FEMaterialPoint& pt) function FEMat3dsValuator (line 79) | FEMat3dsValuator* FEMappedValueMat3ds::copy() FILE: FECore/FEMat3dsValuator.h function FECORE_BASE_CLASS (line 38) | FECORE_SUPER_CLASS(FEMAT3DSVALUATOR_ID) function virtual (line 50) | virtual mat3ds* constValue() { return nullptr; } function mat3ds (line 62) | mat3ds operator()(const FEMaterialPoint& pt) override { return m_val; } function isConst (line 65) | bool isConst() override { return true; } function mat3ds (line 68) | mat3ds* constValue() override { return &m_val; } FILE: FECore/FEMaterial.cpp function FEMaterialPointData (line 40) | FEMaterialPointData* FEMaterialBase::CreateMaterialPointData() { return ... function mat3d (line 69) | mat3d FEMaterial::GetLocalCS(const FEMaterialPoint& mp) function FEDomainParameter (line 108) | FEDomainParameter* FEMaterial::FindDomainParameter(const std::string& pa... function mat3d (line 137) | mat3d FEMaterialProperty::GetLocalCS(const FEMaterialPoint& mp) FILE: FECore/FEMaterialPoint.cpp function FEMaterialPoint (line 106) | FEMaterialPoint& FEMaterialPoint::operator = (const FEMaterialPoint&) function FEMaterialPoint (line 121) | FEMaterialPoint* FEMaterialPoint::Copy() FILE: FECore/FEMaterialPoint.h function class (line 49) | class FECORE_API FEMaterialPointData function class (line 104) | class FECORE_API FEMaterialPoint function Init (line 248) | void Init() override; function FEMaterialPoint (line 264) | FEMaterialPoint* GetPointData(int i) override { return m_mp[i]; } FILE: FECore/FEMaterialPointProperty.h function class (line 37) | class FEMaterialPointProperty function set (line 64) | void set(FEMaterialPoint& mp, const A& Q) function get (line 70) | void get(FEMaterialPoint& mp, A& Q) FILE: FECore/FEMathController.h function class (line 35) | class FEMathController : public FELoadController FILE: FECore/FEMathIntervalController.h function class (line 32) | class FEMathIntervalController : public FELoadController FILE: FECore/FEMergedConstraint.h function class (line 42) | class FECORE_API FEMergedConstraint FILE: FECore/FEMesh.cpp function FEDataMap (line 50) | FEDataMap* CreateDataMap(int mapType) function FEMesh (line 234) | FEMesh* FEMesh::LoadClass(DumpStream& ar, FEMesh* p) function FENode (line 317) | FENode& FEMesh::Node(int i) { return m_Node[i]; } function FENode (line 318) | const FENode& FEMesh::Node(int i) const { return m_Node[i]; } function FENodeSet (line 502) | FENodeSet* FEMesh::FindNodeSet(const std::string& name) function FESegmentSet (line 511) | FESegmentSet* FEMesh::FindSegmentSet(const std::string& name) function FESurface (line 520) | FESurface* FEMesh::FindSurface(const std::string& name) function FESurface (line 535) | FESurface* FEMesh::CreateSurface(FEFacetSet& facetSet) function FEDiscreteSet (line 546) | FEDiscreteSet* FEMesh::FindDiscreteSet(const std::string& name) function FEElementSet (line 555) | FEElementSet* FEMesh::FindElementSet(const std::string& name) function FEFacetSet (line 562) | FEFacetSet* FEMesh::FindFacetSet(const std::string& name) function FESurfacePair (line 568) | FESurfacePair* FEMesh::FindSurfacePair(const std::string& name) function FEDomainList (line 574) | FEDomainList* FEMesh::FindDomainList(const std::string& name) function FEDomain (line 585) | FEDomain& FEMesh::Domain(int n) { return *m_Domain[n]; } function FEDomain (line 599) | FEDomain* FEMesh::FindDomain(const std::string& name) function FEDomain (line 611) | FEDomain* FEMesh::FindDomain(int domId) function FEElement (line 619) | FEElement* FEMesh::Element(int n) function FENode (line 635) | FENode* FEMesh::FindNodeFromID(int nid) function FEElement (line 650) | FEElement* FEMesh::FindElementFromID(int elemID) function FESolidElement (line 694) | FESolidElement* FEMesh::FindSolidElement(vec3d y, double r[3]) function FENodeElemList (line 709) | FENodeElemList& FEMesh::NodeElementList() function FEElemElemList (line 715) | FEElemElemList& FEMesh::ElementElementList() function FESurface (line 742) | FESurface* FEMesh::ElementBoundarySurface(bool boutside, bool binside) function FESurface (line 822) | FESurface* FEMesh::ElementBoundarySurface(std::vector domains... function FEFacetSet (line 909) | FEFacetSet* FEMesh::DomainBoundary(std::vector domains, bool ... function FEFacetSet (line 915) | FEFacetSet* FEMesh::DomainBoundary(FEDomainList& domains, bool boutside,... function FENode (line 1061) | FENode* FENodeLUT::Find(int nodeID) const function FEElement (line 1115) | FEElement* FEElementLUT::Find(int elemID) const function FEDataMap (line 1152) | FEDataMap* FEMesh::FindDataMap(const std::string& mapName) function FEDataMap (line 1168) | FEDataMap* FEMesh::GetDataMap(int i) FILE: FECore/FEMesh.h function class (line 55) | class FECORE_API FENodeLUT function class (line 74) | class FECORE_API FEElementLUT function class (line 96) | class FECORE_API FEMesh function class (line 334) | class FECORE_API FEElementIterator FILE: FECore/FEMeshAdaptor.cpp function FEElementSet (line 42) | FEElementSet* FEMeshAdaptor::GetElementSet() function projectToNodes (line 54) | void projectToNodes(FEMesh& mesh, std::vector& nodeVals, std::fu... function projectToNodes (line 99) | void projectToNodes(FEDomain& dom, std::vector& nodeVals, std::f... FILE: FECore/FEMeshAdaptorCriterion.cpp function FEMeshAdaptorSelection (line 59) | FEMeshAdaptorSelection FEMeshAdaptorCriterion::GetElementSelection(FEEle... FILE: FECore/FEMeshAdaptorCriterion.h function class (line 35) | class FECORE_API FEMeshAdaptorSelection FILE: FECore/FEMeshPartition.cpp function FEElement (line 63) | FEElement* FEMeshPartition::FindElementFromID(int nid) function FENode (line 87) | FENode& FEMeshPartition::Node(int i) function FENode (line 94) | const FENode& FEMeshPartition::Node(int i) const FILE: FECore/FEMeshPartition.h function Class (line 59) | int Class() { return m_nclass; } function SetMesh (line 62) | void SetMesh(FEMesh* pm) { m_pMesh = pm; } function FEMesh (line 65) | FEMesh* GetMesh() { return m_pMesh; } function FEMesh (line 66) | const FEMesh* GetMesh() const { return m_pMesh; } function NodeIndex (line 83) | int NodeIndex(int i) const { return m_Node[i]; } function Init (line 104) | bool Init() override; function virtual (line 114) | virtual void Update(const FETimeInfo& tp) {} function FEDataExport (line 133) | FEDataExport* GetDataExport(int i) { return m_Data[i]; } function SetActive (line 137) | void SetActive(bool b) { m_bactive = b; } FILE: FECore/FEMeshTopo.cpp class FEMeshTopo::MeshTopoImp (line 35) | class FEMeshTopo::MeshTopoImp method MeshTopoImp (line 38) | MeshTopoImp() function FEMesh (line 71) | FEMesh* FEMeshTopo::GetMesh() function FEElement (line 158) | FEElement* FEMeshTopo::Element(int i) function vec3d (line 355) | vec3d ElementCentroid(FEElement& el) FILE: FECore/FEMeshTopo.h function class (line 41) | class FECORE_API FEMeshTopo FILE: FECore/FEModel.cpp function findComponentInVector (line 74) | int findComponentInVector(std::vector& v, FECoreBase* item) class FEModel::Implementation (line 85) | class FEModel::Implementation type LoadParam (line 88) | struct LoadParam method LoadParam (line 96) | LoadParam() method Serialize (line 102) | void Serialize(DumpStream& ar) method Implementation (line 132) | Implementation(FEModel* fem) : m_fem(fem), m_mesh(fem), m_dmp(*fem) method PushState (line 165) | void PushState() method PopState (line 172) | bool PopState() method FindComponent (line 189) | std::pair FindComponent(FECoreBase* pc) function DataStore (line 322) | DataStore& FEModel::GetDataStore() function FEPlotDataStore (line 328) | FEPlotDataStore& FEModel::GetPlotDataStore() { return m_imp->m_plotData; } function FEPlotDataStore (line 331) | const FEPlotDataStore& FEModel::GetPlotDataStore() const { return m_imp-... function string (line 395) | string FEModel::GetModuleName() const function FEBoundaryCondition (line 404) | FEBoundaryCondition* FEModel::BoundaryCondition(int i) { return m_imp->m... function FEInitialCondition (line 416) | FEInitialCondition* FEModel::InitialCondition(int i) { return m_imp->m_I... function FEAnalysis (line 435) | FEAnalysis* FEModel::GetStep(int i) { return m_imp->m_Step[i]; } function FEAnalysis (line 439) | FEAnalysis* FEModel::GetCurrentStep() { return m_imp->m_pStep; } function FEAnalysis (line 440) | const FEAnalysis* FEModel::GetCurrentStep() const { return m_imp->m_pSte... function FESurfacePairConstraint (line 466) | FESurfacePairConstraint* FEModel::SurfacePairConstraint(int i) { return ... function FENLConstraint (line 478) | FENLConstraint* FEModel::NonlinearConstraint(int i) { return m_imp->m_NL... function FEModelLoad (line 490) | FEModelLoad* FEModel::ModelLoad(int i) { return m_imp->m_ML[i]; } function FEMesh (line 498) | FEMesh& FEModel::GetMesh() { return m_imp->m_mesh; } function FELinearConstraintManager (line 501) | FELinearConstraintManager& FEModel::GetLinearConstraintManager() { retur... function FEMaterial (line 817) | FEMaterial* FEModel::GetMaterial(int i) { return m_imp->m_MAT[i]; } function FEMaterial (line 820) | FEMaterial* FEModel::FindMaterial(int nid) function FEMaterial (line 831) | FEMaterial* FEModel::FindMaterial(const std::string& matName) function FELoadController (line 900) | FELoadController* FEModel::GetLoadController(int i) function FEParam (line 936) | FEParam* FEModel::GetLoadParam(int n) function FELoadController (line 966) | FELoadController* FEModel::GetLoadController(FEParam* p) function FEMeshDataGenerator (line 987) | FEMeshDataGenerator* FEModel::GetMeshDataGenerator(int i) function FETimeInfo (line 1566) | FETimeInfo& FEModel::GetTime() function FEParam (line 1595) | FEParam* FEModel::FindParameter(const ParamString& s) function FEParamValue (line 1603) | FEParamValue GetComponent(FEParamValue& p, const ParamString& c) function FEParamValue (line 1620) | FEParamValue GetComponent(vec3d& r, const ParamString& c) function FEParamValue (line 1695) | FEParamValue FEModel::GetMeshParameter(const ParamString& paramString) function FEParamValue (line 1810) | FEParamValue FEModel::GetParameterValue(const ParamString& paramString) function FEDataValue (line 1823) | FEDataValue FEModel::GetDataValue(const ParamString& s) function FECoreBase (line 1856) | FECoreBase* FEModel::FindComponent(const ParamString& prop) function DOFS (line 1980) | DOFS& FEModel::GetDOFS() function CallbackId2String (line 2004) | std::string CallbackId2String(unsigned int nevent) function FEGlobalVariable (line 2154) | const FEGlobalVariable& FEModel::GetGlobalVariable(int n) function FEGlobalData (line 2166) | FEGlobalData* FEModel::GetGlobalData(int i) function FEGlobalData (line 2172) | FEGlobalData* FEModel::FindGlobalData(const char* szname) function FECoreBase (line 2198) | FECoreBase* CopyFEBioClass(FECoreBase* pc, FEModel* fem) function Timer (line 2642) | Timer* FEModel::GetTimer(int i) function FEMeshAdaptor (line 2656) | FEMeshAdaptor* FEModel::MeshAdaptor(int i) function FEScript (line 2700) | FEScript FEModel::GetScript(const std::string& name) const FILE: FECore/FEModel.h type FEMODEL_MEMORY_STATS (line 61) | struct FEMODEL_MEMORY_STATS { function class (line 70) | class FEGlobalVariable type FEScript (line 79) | struct FEScript FILE: FECore/FEModelComponent.cpp function FEMesh (line 85) | FEMesh& FEModelComponent::GetMesh() function FETimeInfo (line 91) | const FETimeInfo& FEModelComponent::GetTimeInfo() const function FESolver (line 96) | FESolver* FEModelComponent::GetSolver() FILE: FECore/FEModelDataRecord.h function FECORE_BASE_CLASS (line 34) | FECORE_SUPER_CLASS(FELOGMODELDATA_ID) FILE: FECore/FEModelLoad.cpp function FEDofList (line 39) | const FEDofList& FEModelLoad::GetDofList() const function Matrix_Type (line 56) | Matrix_Type FEModelLoad::PreferredMatrixType() FILE: FECore/FEModelParam.cpp function FEScalarValuator (line 106) | FEScalarValuator* FEParamDouble::valuator() function FEVec3dValuator (line 181) | FEVec3dValuator* FEParamVec3::valuator() function FEMat3dValuator (line 246) | FEMat3dValuator* FEParamMat3d::valuator() function FEMat3dsValuator (line 303) | FEMat3dsValuator* FEParamMat3ds::valuator() FILE: FECore/FEModelParam.h function class (line 38) | class FECORE_API FEModelParam function isConst (line 97) | bool isConst() const; function Init (line 167) | bool Init() override; function Init (line 204) | bool Init() override; FILE: FECore/FEModule.cpp class FEModule::Impl (line 30) | class FEModule::Impl method AddDependency (line 41) | void AddDependency(int mid) method AddDependencies (line 50) | void AddDependencies(const std::vector& mid) FILE: FECore/FEModule.h function class (line 34) | class FECORE_API FEModule FILE: FECore/FENLConstraint.h function virtual (line 58) | virtual void CopyFrom(FENLConstraint* plc) {} function virtual (line 63) | virtual int InitEquations(int neq) { return 0; } function virtual (line 73) | virtual bool Augment(int naug, const FETimeInfo& tp) { return true; } function virtual (line 79) | virtual void Reset() {} function virtual (line 82) | virtual void PrepStep() {} function virtual (line 88) | virtual void Update(const std::vector& Ui, const std::vector& Ui, const std::vector... FILE: FECore/FENNQuery.cpp function cmp_node (line 36) | int cmp_node(const void* e1, const void* e2) function findNeirestNeighbors (line 386) | int findNeirestNeighbors(const std::vector& point, const vec3d& x... FILE: FECore/FENNQuery.h function class (line 39) | class FECORE_API FENNQuery FILE: FECore/FENewtonSolver.cpp function FELineSearch (line 155) | FELineSearch* FENewtonSolver::GetLineSearch() function FEGlobalMatrix (line 161) | FEGlobalMatrix* FENewtonSolver::GetStiffnessMatrix() function LinearSolver (line 329) | LinearSolver* FENewtonSolver::GetLinearSolver() FILE: FECore/FENewtonSolver.h type QN_STRATEGY (line 42) | enum QN_STRATEGY function Clean (line 108) | void Clean() override; function ConvergenceInfo (line 215) | ConvergenceInfo GetSolutionConvergence(int n) { return m_solutionNorm[n]; } FILE: FECore/FENewtonStrategy.cpp function SparseMatrix (line 56) | SparseMatrix* FENewtonStrategy::CreateSparseMatrix(Matrix_Type mtype) FILE: FECore/FENewtonStrategy.h function FECORE_BASE_CLASS (line 44) | FECORE_SUPER_CLASS(FENEWTONSTRATEGY_ID) FILE: FECore/FENodalBC.cpp function FENodeSet (line 42) | FENodeSet* FENodalBC::GetNodeSet() FILE: FECore/FENodalLoad.cpp function FEDofList (line 103) | const FEDofList& FENodalLoad::GetDOFList() const function FENodeSet (line 116) | FENodeSet* FENodalLoad::GetNodeSet() FILE: FECore/FENodalLoad.h function Init (line 49) | bool Init() override; FILE: FECore/FENode.cpp function FENode (line 84) | FENode& FENode::operator = (const FENode& n) FILE: FECore/FENode.h function class (line 48) | class FECORE_API FENode function get (line 124) | double get(int n) const { return m_val_t[n]; } function set (line 125) | void set(int n, double v) { m_val_t[n] = v; } function add (line 126) | void add(int n, double v) { m_val_t[n] += v; } function sub (line 127) | void sub(int n, double v) { m_val_t[n] -= v; } function vec3d (line 128) | vec3d get_vec3d(int i, int j, int k) const { return vec3d(m_val_t[i], m_... function set_vec3d (line 129) | void set_vec3d(int i, int j, int k, const vec3d& v) { m_val_t[i] = v.x; ... function get_prev (line 133) | double get_prev(int n) const { return m_val_p[n]; } function vec3d (line 134) | vec3d get_vec3d_prev(int i, int j, int k) const { return vec3d(m_val_p[i... function get_load (line 136) | double get_load(int n) const { return m_Fr[n]; } function vec3d (line 137) | vec3d get_load3(int i, int j, int k) const { return vec3d(m_Fr[i], m_Fr[... function set_load (line 139) | void set_load(int n, double v) { m_Fr[n] = v; } function set_active (line 144) | void set_active (int ndof) { m_BC[ndof] |= 0x10; } function set_inactive (line 145) | void set_inactive(int ndof) { m_BC[ndof] &= 0x0F; } function get_bc (line 147) | int get_bc(int ndof) const { return (m_BC[ndof] & 0x0F); } function is_active (line 148) | bool is_active(int ndof) const { return ((m_BC[ndof] & 0xF0) != 0); } FILE: FECore/FENodeDataMap.cpp function FENodeSet (line 49) | const FENodeSet* FENodeDataMap::GetNodeSet() const function vec3d (line 115) | vec3d FENodeDataMap::valueVec3d(const FEMaterialPoint& mp) function mat3d (line 121) | mat3d FENodeDataMap::valueMat3d(const FEMaterialPoint& mp) function mat3ds (line 127) | mat3ds FENodeDataMap::valueMat3ds(const FEMaterialPoint& mp) function FEItemList (line 134) | FEItemList* FENodeDataMap::GetItemList() FILE: FECore/FENodeElemList.h function class (line 46) | class FECORE_API FENodeElemList function class (line 83) | class FENodeElemTree FILE: FECore/FENodeList.cpp function FENodeList (line 44) | FENodeList& FENodeList::operator = (const FENodeList& nodeList) function FENode (line 75) | FENode* FENodeList::Node(int i) function FENode (line 81) | const FENode* FENodeList::Node(int i) const FILE: FECore/FENodeList.h function class (line 39) | class FECORE_API FENodeList FILE: FECore/FENodeNodeList.h function class (line 44) | class FECORE_API FENodeNodeList FILE: FECore/FENodeReorder.h function class (line 42) | class FECORE_API FENodeReorder FILE: FECore/FENodeSet.cpp function FENode (line 68) | FENode* FENodeSet::Node(int i) function FENode (line 75) | const FENode* FENodeSet::Node(int i) const function FENodeSet (line 93) | FENodeSet* FENodeSet::LoadClass(DumpStream& ar, FENodeSet* p) FILE: FECore/FENodeSet.h function const (line 58) | int operator [] (int i) const { return m_Node[i]; } function FENodeList (line 60) | FENodeList GetNodeList() { return m_Node; } FILE: FECore/FENodeSetConstraint.h function virtual (line 41) | virtual FENodeSet* GetNodeSet() { return 0; } FILE: FECore/FENormalProjection.cpp function FESurfaceElement (line 53) | FESurfaceElement* FENormalProjection::Project(vec3d r, vec3d n, double r... function FESurfaceElement (line 101) | FESurfaceElement* FENormalProjection::Project2(vec3d r, vec3d n, double ... function FESurfaceElement (line 144) | FESurfaceElement* FENormalProjection::Project3(const vec3d& r, const vec... function vec3d (line 187) | vec3d FENormalProjection::Project(const vec3d& x, const vec3d& N) function vec3d (line 203) | vec3d FENormalProjection::Project2(const vec3d& x, const vec3d& N) FILE: FECore/FENormalProjection.h function class (line 36) | class FECORE_API FENormalProjection FILE: FECore/FEOctree.h function class (line 40) | class OTnode function class (line 65) | class FECORE_API FEOctree FILE: FECore/FEOctreeSearch.cpp function FEElement (line 161) | FEElement* FEOctreeSearch::Block::FindElement(const vec3d& y, double r[3]) function FEElement (line 301) | FEElement* FEOctreeSearch::FindElement(const vec3d& x, double r[3]) FILE: FECore/FEOctreeSearch.h function class (line 39) | class FECORE_API FEOctreeSearch FILE: FECore/FEPIDController.h function class (line 33) | class FEPIDController : public FELoadController FILE: FECore/FEParabolicMap.cpp function FEDataMap (line 56) | FEDataMap* FEParabolicMap::Generate() FILE: FECore/FEParam.cpp function FEParamValue (line 38) | FEParamValue FEParamValue::component(int n) function FEParam (line 174) | FEParam& FEParam::operator=(const FEParam& p) function FEParam (line 247) | FEParam* FEParam::setUnits(const char* szunit) { m_szunit = szunit; retu... function FEParam (line 251) | FEParam* FEParam::setEnums(const char* sz) function FEParam (line 269) | FEParam* FEParam::setLongName(const char* sz) function FEParamType (line 281) | FEParamType FEParam::type() const { return m_type; } function FEParamValue (line 292) | FEParamValue FEParam::paramValue(int i) function FEParamValidator (line 413) | FEParamValidator* FEParam::GetValidator() function FEParam (line 634) | FEParam* FEParam::LoadClass(DumpStream& ar, FEParam* p) function FEParamContainer (line 651) | FEParamContainer* FEParam::parent() { return m_parent; } function FEParam (line 689) | FEParam* FEParam::MakeVolatile(bool b) function FEParam (line 703) | FEParam* FEParam::MakeTopLevel(bool b) function FEParam (line 711) | FEParam* FEParam::SetFlags(unsigned int flags) { m_flag = flags; return ... function FEParamValue (line 716) | FEParamValue GetParameterComponent(const ParamString& paramName, FEParam... function FECORE_API (line 773) | FECORE_API FEParamValue GetParameterComponent(FEParamValue& paramVal, in... function FECORE_API (line 810) | FECORE_API FEParamValue GetParameterComponent(FEParamValue& paramVal, co... FILE: FECore/FEParam.h type FEParamType (line 45) | enum FEParamType { type FEParamFlag (line 71) | enum FEParamFlag { function class (line 86) | class FEParamValue function class (line 132) | class FECORE_API FEParam FILE: FECore/FEParamValidator.cpp function is_inside_range_int (line 37) | bool is_inside_range_int(int ival, int rng, int imin, int imax) function is_inside_range_double (line 55) | bool is_inside_range_double(double val, int rng, double dmin, double dmax) FILE: FECore/FEParamValidator.h type FEParamRange (line 39) | enum FEParamRange { function RANGE (line 54) | struct RANGE function class (line 68) | class FECORE_API FEParamValidator function class (line 97) | class FEIntValidator : public FEParamValidator_ function class (line 117) | class FEDoubleValidator : public FEParamValidator_ function class (line 137) | class FEParamDoubleValidator : public FEParamValidator_& v, con... function FEParam (line 381) | FEParam* FEParamContainer::AddParameter(std::vector& v, con... function FEParam (line 382) | FEParam* FEParamContainer::AddParameter(std::vector& v, con... function FEParam (line 383) | FEParam* FEParamContainer::AddParameter(std::vector& v, con... function FEParam (line 384) | FEParam* FEParamContainer::AddParameter(FEMaterialPointProperty& v, con... function FEParam (line 387) | FEParam* FEParamContainer::AddParameter(int& v, RANGE rng, con... function FEParam (line 388) | FEParam* FEParamContainer::AddParameter(double& v, RANGE rng, con... function FEParam (line 389) | FEParam* FEParamContainer::AddParameter(FEParamDouble& v, RANGE rng, con... function FEParam (line 391) | FEParam* FEParamContainer::AddParameter(double& v, const char* sz... function FEParam (line 393) | FEParam* FEParamContainer::AddParameter(int* v, int ndim, cons... function FEParam (line 394) | FEParam* FEParamContainer::AddParameter(double* v, int ndim, cons... function FEParam (line 395) | FEParam* FEParamContainer::AddParameter(FEParamDouble* v, int ndim, cons... function FEParam (line 397) | FEParam* FEParamContainer::AddParameter(int* v, int ndim, RANG... function FEParam (line 398) | FEParam* FEParamContainer::AddParameter(double* v, int ndim, RANG... function FEParam (line 399) | FEParam* FEParamContainer::AddParameter(FEParamDouble* v, int ndim, RANG... function FEParam (line 402) | FEParam* FEParamContainer::AddParameter(int& v, const char* sz, unsigned... function FEParam (line 412) | FEParam* FEParamContainer::AddParameter(std::vector& v, const char*... function FEParam (line 422) | FEParam* FEParamContainer::AddParameter(std::string& s, const char* sz, ... FILE: FECore/FEParameterList.h type std (line 55) | typedef std::list::iterator FEParamIterator; type std (line 56) | typedef std::list::const_iterator FEParamIteratorConst; function class (line 60) | class FECORE_API FEParameterList function FEParamContainer (line 94) | FEParamContainer* GetContainer() { return m_pc; } function ParameterGroups (line 99) | int ParameterGroups() const; FILE: FECore/FEPeriodicLinearConstraint.cpp function closestNode (line 248) | int closestNode(FEMesh& mesh, const FENodeList& set, const vec3d& r) function addLinearConstraint (line 266) | void addLinearConstraint(FEModel& fem, int parent, int child, int nodeA,... FILE: FECore/FEPeriodicLinearConstraint.h type NodeSetPair (line 37) | struct NodeSetPair function SetReferenceNode (line 49) | void SetReferenceNode(int node) { m_refNode = node; } function ExcludeNodes (line 51) | void ExcludeNodes(const FENodeSet& ps) { m_exclude = ps; } FILE: FECore/FEPlotData.h type Region_Type (line 38) | enum Region_Type { function virtual (line 81) | virtual bool SetFilter(const char* sz) { return false; } function virtual (line 82) | virtual bool SetFilter(int n) { return false;} function Region_Type (line 84) | Region_Type RegionType() { return m_nregion; } function Var_Type (line 85) | Var_Type DataType() { return m_ntype; } function Storage_Fmt (line 86) | Storage_Fmt StorageFormat() { return m_sfmt; } function SetItemList (line 90) | void SetItemList(vector& item) { m_item = item; } function SetVarType (line 99) | void SetVarType(Var_Type vt) { m_ntype = vt; } function SetStorageFormat (line 100) | void SetStorageFormat(Storage_Fmt sf) { m_sfmt = sf; } function GetArraysize (line 115) | int GetArraysize() const; function FEPlotGlobalData (line 140) | FECORE_BASE_CLASS(FEPlotGlobalData) function FEPlotNodeData (line 151) | FECORE_BASE_CLASS(FEPlotNodeData) function FEPlotDomainData (line 162) | FECORE_BASE_CLASS(FEPlotDomainData) function FEPlotSurfaceData (line 173) | FECORE_BASE_CLASS(FEPlotSurfaceData) function FEPlotEdgeData (line 183) | FECORE_BASE_CLASS(FEPlotEdgeData) function class (line 190) | class FECORE_API FEPlotFieldDescriptor FILE: FECore/FEPlotDataStore.h function class (line 33) | class FECORE_API FEPlotVariable function class (line 53) | class FECORE_API FEPlotDataStore FILE: FECore/FEPointFunction.cpp function LOADPOINT (line 111) | LOADPOINT FEPointFunction::LoadPoint(int i) const function FEFunction1D (line 195) | FEFunction1D* FEPointFunction::copy() FILE: FECore/FEPointFunction.h type LOADPOINT (line 44) | struct LOADPOINT FILE: FECore/FEPrescribedDOF.cpp function FEPrescribedDOF (line 76) | FEPrescribedDOF& FEPrescribedDOF::SetScale(double s, int lc) FILE: FECore/FEProperty.cpp function FEProperty (line 41) | FEProperty& FEProperty::SetName(const char* sz) function FEProperty (line 52) | FEProperty& FEProperty::SetLongName(const char* sz) function FEProperty (line 68) | FEProperty& FEProperty::SetDefaultType(const char* szdefType) function FECoreBase (line 89) | FECoreBase* FEProperty::Read(DumpStream& ar) FILE: FECore/FEProperty.h function class (line 41) | class FECORE_API FEProperty FILE: FECore/FEPropertyT.h function IsType (line 47) | bool IsType(FECoreBase* pc) const override { return (dynamic_cast(pc... function SetProperty (line 48) | void SetProperty(FECoreBase* pc) override function size (line 53) | int size() const override { return ((*m_pc) == 0 ? 0 : 1); } function FECoreBase (line 56) | FECoreBase* get(const char* szname) override function FECoreBase (line 64) | FECoreBase* getFromID(int nid) override function Serialize (line 69) | void Serialize(DumpStream& ar) override function Init (line 74) | bool Init() override function Validate (line 80) | bool Validate() override function IsType (line 102) | bool IsType(FECoreBase* pc) const override { return (dynamic_cast(pc... function SetProperty (line 103) | void SetProperty(FECoreBase* pc) override function FECoreBase (line 111) | FECoreBase* get(int i) override { return m_pc; } function FECoreBase (line 112) | FECoreBase* get(const char* szname) override function FECoreBase (line 120) | FECoreBase* getFromID(int nid) override function Serialize (line 125) | void Serialize(DumpStream& ar) override function Init (line 131) | bool Init() override function Validate (line 137) | bool Validate() override function IsType (line 158) | bool IsType(FECoreBase* pc) const override { return (dynamic_cast(pc... function SetProperty (line 159) | void SetProperty(FECoreBase* pc) override function FECoreBase (line 167) | FECoreBase* get(int i) override function FECoreBase (line 177) | FECoreBase* get(const char* szname) override function FECoreBase (line 183) | FECoreBase* getFromID(int nid) override function Serialize (line 190) | void Serialize(DumpStream& ar) override function Init (line 195) | bool Init() override function Validate (line 201) | bool Validate() override function T (line 222) | T* operator [] (int i) { return (*m_pmp)[i]; } function T (line 223) | const T* operator [] (int i) const { return (*m_pmp)[i]; } function virtual (line 226) | virtual bool IsType(FECoreBase* pc) const { return (dynamic_cast(pc)... function virtual (line 227) | virtual void SetProperty(FECoreBase* pc) { function virtual (line 233) | virtual FECoreBase* get(int i) { return (*m_pmp)[i]; } function virtual (line 235) | virtual FECoreBase* get(const char* szname) function virtual (line 246) | virtual FECoreBase* getFromID(int nid) function AddProperty (line 256) | void AddProperty(FECoreBase* pc) { function Clear (line 261) | void Clear() function Insert (line 267) | void Insert(int n, T* pc) function Serialize (line 273) | void Serialize(DumpStream& ar) function Init (line 298) | bool Init() { function Validate (line 311) | bool Validate() { FILE: FECore/FESPRProjection.h function class (line 40) | class FECORE_API FESPRProjection FILE: FECore/FEScalarValuator.cpp function FEScalarValuator (line 155) | FEScalarValuator* FEConstValue::copy() function FEScalarValuator (line 229) | FEScalarValuator* FEMathValue::copy() function FEDataMap (line 254) | FEDataMap* FEMappedValue::dataMap() function FEScalarValuator (line 269) | FEScalarValuator* FEMappedValue::copy() function FEScalarValuator (line 301) | FEScalarValuator* FENodeMappedValue::copy() FILE: FECore/FEScalarValuator.h function FECORE_BASE_CLASS (line 39) | FECORE_SUPER_CLASS(FESCALARVALUATOR_ID) function virtual (line 51) | virtual double* constValue() { return nullptr; } function override (line 59) | double operator()(const FEMaterialPoint& pt) override { return m_val; } function isConst (line 61) | bool isConst() override { return true; } function class (line 74) | class FEMathExpression : public MSimpleExpression function Init (line 102) | bool Init() override; FILE: FECore/FEScriptedBehavior.cpp class FEScriptedBehavior::Imp (line 11) | class FEScriptedBehavior::Imp type Global (line 14) | struct Global { type Script (line 19) | struct Script { method AddGlobalDouble (line 25) | int AddGlobalDouble(const std::string& name) method AddGlobalVec3 (line 34) | int AddGlobalVec3(const std::string& name) method SetReturnType (line 43) | void SetReturnType(FEValueType type) method Init (line 57) | bool Init() method Run (line 75) | double Run(const FEMaterialPoint& mp, const std::vector& vars) method FEValue (line 118) | FEValue Run(const FEMaterialPoint& mp, const std::vector& v... type Derive (line 225) | struct Derive { method Init (line 230) | bool Init() function ScriptContext (line 298) | ScriptContext FEScriptedBehavior::GetScriptContext() const function FEValue (line 446) | FEValue FEScriptedBehavior::Value(const FEMaterialPoint& mp) function FEValue (line 454) | FEValue FEScriptedBehavior::Value(const FEMaterialPoint& mp, const std::... function FEValue (line 464) | FEValue FEScriptedBehavior::DerivValue(const FEMaterialPoint& mp, const ... function ValidateScript (line 521) | bool ValidateScript(febcode::Program& program, const std::string& script... function ValidateScript (line 574) | bool ValidateScript(const std::string& script, const ScriptContext& cont... function FECORE_API (line 580) | FECORE_API std::vector GetScriptInputVariables(cons... FILE: FECore/FEScriptedBehavior.h function FEValueType (line 13) | enum class FEValueType function ScriptContext (line 88) | struct FECORE_API ScriptContext function FECORE_BASE_CLASS (line 131) | FECORE_SUPER_CLASS(FESCRIPT_ID) function ScriptContext (line 144) | ScriptContext GetScriptContext() const; function BuildParamList (line 186) | void BuildParamList() override { function SetScriptContext (line 192) | void SetScriptContext(const ScriptContext& context) function SetDefaultContext (line 197) | void SetDefaultContext(FEValueType returnType, FECoreBase* parent) function Value (line 202) | double Value(double v) function FEValue (line 207) | FEValue Value(const FEMaterialPoint& mp) function FEValue (line 212) | FEValue Value(const FEMaterialPoint& mp, const std::vector& vars) function Value (line 217) | double Value(const FEMaterialPoint& mp, const std::vector& vars) function FEValue (line 222) | FEValue DerivValue(const FEMaterialPoint& mp, const std::vector... function DerivValue (line 227) | double DerivValue(const FEMaterialPoint& mp, const std::vector& ... function HasDerivative (line 232) | bool HasDerivative(int varIndex) const FILE: FECore/FEScriptedLoadController.h function class (line 30) | class FEScriptedLoadController : public FEScripted FILE: FECore/FESegmentSet.cpp function FESegmentSet (line 77) | FESegmentSet* FESegmentSet::LoadClass(DumpStream& ar, FESegmentSet* p) function FENodeList (line 84) | FENodeList FESegmentSet::GetNodeList() const FILE: FECore/FESegmentSet.h type SEGMENT (line 42) | struct SEGMENT FILE: FECore/FEShellDomain.h function FECORE_BASE_CLASS (line 34) | FECORE_SUPER_CLASS(FESHELLDOMAIN_ID) function virtual (line 63) | virtual void AssignDefaultShellThickness() {} function FEElement (line 99) | const FEElement& ElementRef(int n) const override { return m_Elem[n]; } function FEElement (line 128) | const FEElement& ElementRef(int n) const override { return m_Elem[n]; } FILE: FECore/FEShellElement.cpp function FEShellElement (line 71) | FEShellElement& FEShellElement::operator = (const FEShellElement& el) function FEShellElementOld (line 156) | FEShellElementOld& FEShellElementOld::operator = (const FEShellElementOl... function FEShellElementNew (line 195) | FEShellElementNew& FEShellElementNew::operator = (const FEShellElementNe... FILE: FECore/FEShellElement.h function gr (line 49) | double gr(int n) { return ((FEShellElementTraits*)(m_pT))->gr[n]; } function gs (line 50) | double gs(int n) { return ((FEShellElementTraits*)(m_pT))->gs[n]; } function gt (line 51) | double gt(int n) { return ((FEShellElementTraits*)(m_pT))->gt[n]; } function shape_fnc (line 59) | void shape_fnc(double* H, double r, double s) const { ((FEShellElementTr... function shape_deriv (line 62) | void shape_deriv(double* Hr, double* Hs, double r, double s) const { ((F... FILE: FECore/FESolidDomain.cpp function FE_Element_Spec (line 76) | FE_Element_Spec FESolidDomain::GetElementSpec() const function FESolidElement (line 103) | FESolidElement& FESolidDomain::Element(int n) { return m_Elem[n]; } function FESolidElement (line 208) | FESolidElement* FESolidDomain::FindElement(const vec3d& y, double r[3]) function FESolidElement (line 247) | FESolidElement* FESolidDomain::FindReferenceElement(const vec3d& y, doub... function vec3d (line 551) | vec3d FESolidDomain::GradJ(FESolidElement &el, int n) function vec3d (line 649) | vec3d FESolidDomain::GradJp(FESolidElement &el, int n) function tens3dls (line 748) | tens3dls FESolidDomain::Gradb(FESolidElement &el, int n) function tens3dls (line 839) | tens3dls FESolidDomain::Gradbp(FESolidElement &el, int n) function vec3d (line 1475) | vec3d FESolidDomain::gradient(FESolidElement& el, double* fn, int n) function vec3d (line 1507) | vec3d FESolidDomain::gradient(FESolidElement& el, int order, double* fn,... function vec3d (line 1539) | vec3d FESolidDomain::gradient(FESolidElement& el, vector& fn, in... function mat3d (line 1571) | mat3d FESolidDomain::gradient(FESolidElement& el, vec3d* fn, int n) function vec3d (line 1595) | vec3d FESolidDomain::gradient(FESolidElement& el, vector& fn, in... function mat3d (line 1627) | mat3d FESolidDomain::gradient(FESolidElement& el, vec3d* fn, int n, cons... function mat3d (line 1652) | mat3d FESolidDomain::gradientp(FESolidElement& el, vec3d* fn, int n) function tens3dls (line 1676) | tens3dls FESolidDomain::gradient(FESolidElement& el, mat3ds* fn, int n) function tens3dls (line 1701) | tens3dls FESolidDomain::gradientp(FESolidElement& el, mat3ds* fn, int n) function vec3d (line 1725) | vec3d FESolidDomain::Gradient(FESolidElement& el, vector& fn, in... function vec3d (line 1757) | vec3d FESolidDomain::Gradient(FESolidElement& el, double* fn, int n) function mat3d (line 1789) | mat3d FESolidDomain::Gradient(FESolidElement& el, vec3d* fn, int n) function tens3dls (line 1808) | tens3dls FESolidDomain::Gradient(FESolidElement& el, mat3ds* fn, int n) function vec3d (line 2244) | vec3d FESolidDomain::lapvec(FESolidElement& el, vec3d* fn, int n) function vec3d (line 2278) | vec3d FESolidDomain::gradivec(FESolidElement& el, vec3d* fn, int n) FILE: FECore/FESolidDomain.h type std (line 41) | typedef std::functiongr[n]; } function gs (line 48) | double gs(int n) const { return ((FESolidElementTraits*)(m_pT))->gs[n]; } function gt (line 49) | double gt(int n) const { return ((FESolidElementTraits*)(m_pT))->gt[n]; } function shape_fnc (line 70) | void shape_fnc(double* H, double r, double s, double t) const { ((FESoli... function shape_deriv (line 73) | void shape_deriv(double* Hr, double* Hs, double* Ht, double r, double s,... function shape_deriv2 (line 76) | void shape_deriv2(double* Hrr, double* Hss, double* Htt, double* Hrs, do... FILE: FECore/FESolidElementShape.h function class (line 31) | class FESolidElementShape : public FEElementShape function class (line 47) | class FETet4 : public FESolidElementShape function class (line 63) | class FETet5 : public FESolidElementShape function class (line 80) | class FEHex8 : public FESolidElementShape function class (line 97) | class FEPenta6 : public FESolidElementShape function class (line 113) | class FEPenta15 : public FESolidElementShape function class (line 130) | class FETet10 : public FESolidElementShape function class (line 147) | class FETet15 : public FESolidElementShape function class (line 163) | class FETet20 : public FESolidElementShape function class (line 180) | class FEHex20 : public FESolidElementShape function class (line 198) | class FEHex27 : public FESolidElementShape function class (line 215) | class FEPyra5 : public FESolidElementShape function class (line 232) | class FEPyra13 : public FESolidElementShape FILE: FECore/FESolver.cpp function FEGlobalMatrix (line 99) | FEGlobalMatrix* FESolver::GetStiffnessMatrix() function LinearSolver (line 126) | LinearSolver* FESolver::GetLinearSolver() function Matrix_Type (line 133) | Matrix_Type FESolver::MatrixType() const function Matrix_Type (line 158) | Matrix_Type FESolver::PreferredMatrixType() const function FENodalDofInfo (line 836) | FENodalDofInfo FESolver::GetDOFInfoFromEquation(int ieq) FILE: FECore/FESolver.h type EQUATION_SCHEME (line 41) | enum EQUATION_SCHEME type EQUATION_ORDER (line 48) | enum EQUATION_ORDER function class (line 57) | class FESolutionVariable function FENodalDofInfo (line 75) | struct FECORE_API FENodalDofInfo function FECORE_BASE_CLASS (line 97) | FECORE_SUPER_CLASS(FESOLVER_ID) FILE: FECore/FESurface.cpp function FENodeList (line 134) | FENodeList FESurface::GetNodeList() function FEMaterialPoint (line 181) | FEMaterialPoint* FESurface::CreateMaterialPoint() function vec3d (line 484) | vec3d project2tri(vec3d* y, vec3d x, double& r, double& s) function project2quad (line 523) | bool project2quad(vec3d* y, vec3d x, double& r, double& s, vec3d& q) function project2surf (line 617) | bool project2surf(FESurfaceElement& el, vec3d* y, vec3d x, double& r, do... function vec3d (line 711) | vec3d FESurface::Position(FESurfaceElement& el, double r, double s) function vec3d (line 739) | vec3d FESurface::Position(FESurfaceElement &el, int n) function vec3d (line 829) | vec3d FESurface::ProjectToSurface(FESurfaceElement& el, vec3d x, double&... function mat2d (line 1030) | mat2d FESurface::Metric0(FESurfaceElement& el, double r, double s) function mat2d (line 1063) | mat2d FESurface::Metric(FESurfaceElement& el, double r, double s) function mat2d (line 1096) | mat2d FESurface::Metric(const FESurfaceElement& el, int n) const function mat2d (line 1127) | mat2d FESurface::MetricP(FESurfaceElement& el, int n) function vec3d (line 1157) | vec3d FESurface::Local2Global0(FESurfaceElement &el, int n) function vec3d (line 1176) | vec3d FESurface::Local2Global(FESurfaceElement &el, double r, double s) function vec3d (line 1195) | vec3d FESurface::Local2Global(FESurfaceElement &el, int n) function vec3d (line 1214) | vec3d FESurface::Local2GlobalP(FESurfaceElement &el, double r, double s) function vec3d (line 1232) | vec3d FESurface::Local2GlobalP(FESurfaceElement &el, int n) function vec3d (line 1251) | vec3d FESurface::SurfaceNormal(const FESurfaceElement &el, int n) const function vec3d (line 1285) | vec3d FESurface::SurfaceNormal(FESurfaceElement &el, double r, double s)... function IntersectTri (line 1631) | bool IntersectTri(vec3d* y, vec3d r, vec3d n, double rs[2], double& g, d... function IntersectQuad (line 1683) | bool IntersectQuad(vec3d* y, vec3d r, vec3d n, double rs[2], double& g, ... function IntersectQuad8 (line 1790) | bool IntersectQuad8(vec3d* y, vec3d r, vec3d n, double rs[2], double& g,... function IntersectQuad9 (line 1884) | bool IntersectQuad9(vec3d* y, vec3d r, vec3d n, double rs[2], double& g,... function IntersectTri6 (line 1983) | bool IntersectTri6(vec3d* y, vec3d r, vec3d n, double rs[2], double& g, ... function IntersectTri7 (line 2113) | bool IntersectTri7(vec3d* y, vec3d r, vec3d n, double rs[2], double& g, ... function FECORE_API (line 2615) | FECORE_API double CalculateSurfaceVolume(FESurface& s) FILE: FECore/FESurface.h function FESurfaceElement (line 53) | FESurfaceElement* SurfaceElement() { return (FESurfaceElement*)m_elem; } function Update (line 55) | void Update(const FETimeInfo& tp) override function Serialize (line 60) | void Serialize(DumpStream& ar) override function FESurfaceDofShape (line 68) | struct FECORE_API FESurfaceDofShape type std (line 82) | typedef std::functiongr[n]; } function gs (line 60) | double gs(int n) const { return ((FESurfaceElementTraits*)(m_pT))->gs[n]; } function eval (line 67) | double eval(double* d, int n) function eval (line 76) | double eval(int order, double* d, int n) function eval (line 85) | double eval(double* d, double r, double s) function eval (line 95) | double eval(int order, double* d, double r, double s) function vec3d (line 105) | vec3d eval(vec3d* d, double r, double s) function vec3d (line 115) | vec3d eval(vec3d* d, int n) function eval_deriv1 (line 124) | double eval_deriv1(double* d, int j) function eval_deriv1 (line 133) | double eval_deriv1(int order, double* d, int j) function eval_deriv2 (line 142) | double eval_deriv2(double* d, int j) function vec3d (line 151) | vec3d eval_deriv1(vec3d* d, int j) function vec3d (line 160) | vec3d eval_deriv2(vec3d* d, int j) function eval_deriv1 (line 169) | double eval_deriv1(double* d, double r, double s) function eval_deriv1 (line 179) | double eval_deriv1(int order, double* d, double r, double s) function eval_deriv2 (line 189) | double eval_deriv2(double* d, double r, double s) function eval_deriv2 (line 199) | double eval_deriv2(int order, double* d, double r, double s) function shape_fnc (line 209) | void shape_fnc(double* H, double r, double s) function shape_deriv (line 214) | void shape_deriv(double* Gr, double* Gs, double r, double s) function shape_deriv (line 219) | void shape_deriv(int order, double* Gr, double* Gs, double r, double s) function shape_deriv2 (line 224) | void shape_deriv2(double* Grr, double* Grs, double* Gss, double r, doubl... function shape_fnc (line 229) | void shape_fnc(int order, double* H, double r, double s) FILE: FECore/FESurfaceElementShape.h function class (line 31) | class FESurfaceElementShape : public FEElementShape function class (line 48) | class FEQuad4 : public FESurfaceElementShape function class (line 65) | class FEQuad8 : public FESurfaceElementShape function class (line 82) | class FEQuad9 : public FESurfaceElementShape function class (line 99) | class FETri3 : public FESurfaceElementShape function class (line 116) | class FETri6 : public FESurfaceElementShape function class (line 133) | class FETri7 : public FESurfaceElementShape function class (line 150) | class FETri10 : public FESurfaceElementShape FILE: FECore/FESurfaceMap.cpp function FESurfaceMap (line 57) | FESurfaceMap& FESurfaceMap::operator = (const FESurfaceMap& map) function FEItemList (line 67) | FEItemList* FESurfaceMap::GetItemList() function vec3d (line 275) | vec3d FESurfaceMap::valueVec3d(const FEMaterialPoint& pt) function mat3d (line 303) | mat3d FESurfaceMap::valueMat3d(const FEMaterialPoint& pt) function mat3ds (line 332) | mat3ds FESurfaceMap::valueMat3ds(const FEMaterialPoint& pt) FILE: FECore/FESurfaceMap.h type FEFacetIndex (line 41) | typedef int FEFacetIndex; function FEFacetSet (line 66) | const FEFacetSet* GetFacetSet() const { return m_surf; } FILE: FECore/FESurfacePair.cpp function FEFacetSet (line 52) | FEFacetSet* FESurfacePair::GetPrimarySurface() function FEFacetSet (line 62) | FEFacetSet* FESurfacePair::GetSecondarySurface() FILE: FECore/FESurfacePair.h function class (line 39) | class FECORE_API FESurfacePair FILE: FECore/FESurfacePairConstraint.h function virtual (line 64) | virtual void CopyFrom(FESurfacePairConstraint* pci) {} function virtual (line 71) | virtual void Reset() {} function virtual (line 74) | virtual bool Augment(int naug, const FETimeInfo& tp) { return true; } function virtual (line 78) | virtual int InitEquations(int neq) { return 0; } function virtual (line 81) | virtual void PrepStep() {} function virtual (line 86) | virtual void Update(const std::vector& Ui, const std::vector& Ui, const std::vector... FILE: FECore/FESurfaceToSurfaceMap.cpp function FEDataMap (line 129) | FEDataMap* FESurfaceToSurfaceMap::Generate() FILE: FECore/FESurfaceToSurfaceMap.h function class (line 38) | class FESurfaceToSurfaceMap : public FEElemDataGenerator FILE: FECore/FESurfaceToSurfaceVectorMap.cpp function FEDataMap (line 70) | FEDataMap* FESurfaceToSurfaceVectorMap::Generate() FILE: FECore/FESurfaceToSurfaceVectorMap.h function class (line 31) | class FESurfaceToSurfaceVectorMap : public FEElemDataGenerator FILE: FECore/FETimeInfo.h function class (line 34) | class FECORE_API FETimeInfo FILE: FECore/FETransform.cpp function vec3d (line 78) | vec3d Transform::Apply(const vec3d& r) const FILE: FECore/FETransform.h function class (line 37) | class Transform function Transform (line 113) | inline bool Transform::operator == (const Transform& T) const function Translate (line 118) | inline void Transform::Translate(const vec3d& dr) { m_pos += dr; } function vec3d (line 121) | inline vec3d Transform::LocalToGlobal(const vec3d& r) const function vec3d (line 127) | inline vec3d Transform::GlobalToLocal(const vec3d& r) const function vec3d (line 134) | inline vec3d Transform::LocalToGlobalNormal(const vec3d& n) const function vec3d (line 144) | inline vec3d Transform::GlobalToLocalNormal(const vec3d& n) const function Scale (line 153) | inline void Transform::Scale(double s, vec3d r, vec3d rc) function Rotate (line 173) | inline void Transform::Rotate(quatd q, vec3d rc) function Rotate (line 185) | inline void Transform::Rotate(const vec3d& a, const vec3d& b, double w) FILE: FECore/FETrussDomain.cpp function vec3d (line 73) | vec3d FETrussDomain::GetTrussAxisVector(FETrussElement& el) FILE: FECore/FETrussDomain.h function Init (line 42) | bool Init() override; function FEElement (line 49) | const FEElement& ElementRef(int n) const override { return m_Elem[n]; } FILE: FECore/FEValuator.cpp function FEModelParam (line 36) | FEModelParam* FEValuator::GetModelParam() { return m_param; } FILE: FECore/FEVec3dValuator.h function FECORE_BASE_CLASS (line 38) | FECORE_SUPER_CLASS(FEVEC3DVALUATOR_ID) function virtual (line 55) | virtual vec3d* constValue() { return nullptr; } function vec3d (line 58) | vec3d unitVector(const FEMaterialPoint& pt) FILE: FECore/FSPath.h function class (line 29) | class FECORE_API FSPath FILE: FECore/FaceDataRecord.h function FECORE_BASE_CLASS (line 37) | FECORE_SUPER_CLASS(FELOGFACEDATA_ID) FILE: FECore/Integrate.cpp function FECORE_API (line 90) | FECORE_API void IntegrateBDB(FESolidDomain& dom, FESolidElement& el, std... function FECORE_API (line 154) | FECORE_API void AssembleSolidDomain(FESolidDomain& dom, FELinearSystem& ... function FECORE_API (line 181) | FECORE_API void AssembleSolidDomain(FESolidDomain& dom, FEGlobalVector& ... function FECORE_API (line 203) | FECORE_API void IntegrateSolidDomain(FESolidDomain& dom, FELinearSystem&... FILE: FECore/JFNKMatrix.h type MultiplyPolicy (line 41) | enum MultiplyPolicy { function Assemble (line 70) | void Assemble(const matrix& ke, const std::vector& lm) override { m... function Assemble (line 73) | void Assemble(const matrix& ke, const std::vector& lmi, const std::... function check (line 76) | bool check(int i, int j) override { return m_K->check(i, j); } function set (line 79) | void set(int i, int j, double v) override { m_K->set(i, j, v); } function add (line 82) | void add(int i, int j, double v) override { m_K->add(i, j, v); } function get (line 85) | double get(int i, int j) override { return m_K->get(i, j); } function diag (line 88) | double diag(int i) override { return m_K->diag(i); } function Clear (line 91) | void Clear() override { m_K->Clear(); } FILE: FECore/JFNKStrategy.cpp function SparseMatrix (line 60) | SparseMatrix* JFNKStrategy::CreateSparseMatrix(Matrix_Type mtype) FILE: FECore/JFNKStrategy.h function class (line 37) | class JFNKStrategy : public FENewtonStrategy FILE: FECore/LUSolver.cpp function SparseMatrix (line 38) | SparseMatrix* LUSolver::CreateSparseMatrix(Matrix_Type ntype) FILE: FECore/LinearSolver.cpp function LinearSolverStats (line 86) | const LinearSolverStats& LinearSolver::GetStats() const function LinearSolver (line 167) | LinearSolver* IterativeLinearSolver::GetLeftPreconditioner() { return nu... function LinearSolver (line 168) | LinearSolver* IterativeLinearSolver::GetRightPreconditioner() { return n... FILE: FECore/LinearSolver.h function LinearSolverStats (line 39) | struct FECORE_API LinearSolverStats function FECORE_BASE_CLASS (line 55) | FECORE_SUPER_CLASS(FELINEARSOLVER_ID) function Partitions (line 99) | int Partitions() const; FILE: FECore/MCollect.cpp function MITEM (line 38) | MITEM MCollect(const MITEM& e, const MITEM& x) function MCollect (line 47) | void MCollect(const MITEM& e, const MITEM& x, MITEM& a, MITEM& b) FILE: FECore/MDerive.cpp function MITEM (line 39) | MITEM MDerive(const MITEM& a, const MVariable& x) function MITEM (line 207) | MITEM MDerive(const MITEM& e, const MVariable& x, int n) function MITEM (line 215) | MITEM MDerive(const MITEM& e, const MSequence& x) function MITEM (line 227) | MITEM MTaylor(const MITEM& e, const MVariable& v, double z, int n) FILE: FECore/MEvaluate.cpp function MEvaluate (line 36) | void MEvaluate(MathObject* po) function MITEM (line 47) | MITEM MEvaluate(const MITEM& i) function MITEM (line 195) | MITEM MEvaluate(const MMatrix& A) function MITEM (line 209) | MITEM MMultiply(const MITEM& l, const MITEM& r) function MITEM (line 216) | MITEM MDivide(const MITEM& n, const MITEM& d) function MITEM (line 282) | MITEM MProduct::Item() function MITEM (line 295) | MITEM MProduct::operator / (const MProduct& d) function MITEM (line 379) | MITEM MAddition(const MITEM& l, const MITEM& r) function MITEM (line 512) | MITEM MSum::Item() FILE: FECore/MEvaluate.h function class (line 57) | class MProduct function class (line 78) | class MSum FILE: FECore/MExpand.cpp function MITEM (line 35) | MITEM MExpand(const MITEM& i) function MITEM (line 41) | MITEM MExpand(const MITEM& i, const MITEM& s) FILE: FECore/MFunctions.cpp function fl (line 33) | double fl (double x) { return x; } function csc (line 34) | double csc (double x) { return 1.0 / sin(x); } function sec (line 35) | double sec (double x) { return 1.0 / cos(x); } function cot (line 36) | double cot (double x) { return 1.0 / tan(x); } function sinc (line 37) | double sinc(double x) { return (x == 0? 1 : sin(x)/x); } function sgn (line 38) | double sgn (double x) { return (x<0?-1.0 : 1.0); } function heaviside (line 39) | double heaviside (double x) { return (x> 0 ? 1.0 : (x < 0.0 ? 0.0 : 0.5)... function unit_step (line 40) | double unit_step (double x) { return (x< 0 ? 0.0 : 1.0); } function jn (line 43) | double jn(double x, double y) function yn (line 48) | double yn(double x, double y) function fmax (line 54) | double fmax(double* x, int n) function fmin (line 62) | double fmin(double* x, int n) function avg (line 70) | double avg(double* x, int n) function chebyshev (line 77) | double chebyshev(double f, double x) function fac (line 95) | double fac(double n) function prod (line 104) | double prod(double a, double b) function binomial (line 118) | double binomial(double n, double r) function gamma (line 134) | double gamma(double z) FILE: FECore/MIntegral.cpp function MITEM (line 36) | MITEM MIntegral(const MITEM& i, const MVariable& x, const MITEM& a, cons... function MITEM (line 47) | MITEM MIntegral(const MITEM& i, const MVariable& x) FILE: FECore/MItem.cpp function MItem (line 47) | MItem* MFuncND::copy() const function MSequence (line 82) | MSequence& MSequence::operator = (MSequence& s) function MITEM (line 93) | MITEM Fraction(double n, double d) function MITEM (line 132) | MITEM operator - (const MITEM& l) function MITEM (line 172) | MITEM operator + (const MITEM& l, const MITEM& r) function MITEM (line 198) | MITEM operator + (const MITEM& l, double r) function MITEM (line 213) | MITEM operator + (double l, const MITEM& r) function MITEM (line 232) | MITEM operator - (const MITEM& l, const MITEM& r) function MITEM (line 259) | MITEM operator - (double l, const MITEM& r) function MITEM (line 274) | MITEM operator - (const MITEM& l, double r) function MITEM (line 293) | MITEM operator * (const MITEM& l, const MITEM& r) function MITEM (line 348) | MITEM operator * (double l, const MITEM& r) function MITEM (line 372) | MITEM operator / (const MITEM& l, const MITEM& r) function MITEM (line 409) | MITEM operator / (double l, const MITEM& r) function MITEM (line 430) | MITEM operator / (const MITEM& l, double r) function MITEM (line 454) | MITEM operator ^ (const MITEM& l, const MITEM& r) function MITEM (line 472) | MITEM operator ^ (const MITEM& l, double r) function MITEM (line 522) | MITEM Abs(const MITEM& a) function MITEM (line 538) | MITEM Sgn(const MITEM& a) function pi_multiple (line 560) | bool pi_multiple(const MITEM& a, int& num, int& den) function MITEM (line 589) | MITEM Sin(const MITEM& a) function MITEM (line 617) | MITEM Cos(const MITEM& a) function MITEM (line 645) | MITEM Sec(const MITEM& a) function MITEM (line 675) | MITEM Csc(const MITEM& a) function MITEM (line 704) | MITEM Tan(const MITEM& a) function MITEM (line 734) | MITEM Cot(const MITEM& a) function MITEM (line 763) | MITEM Atan(const MITEM& a) function MITEM (line 773) | MITEM Cosh(const MITEM& l) function MITEM (line 782) | MITEM Sinh(const MITEM& l) function MITEM (line 791) | MITEM Exp(const MITEM& a) function MITEM (line 799) | MITEM Log(const MITEM& a) function MITEM (line 827) | MITEM Log10(const MITEM& a) function MITEM (line 844) | MITEM Sqrt(const MITEM& l) function MITEM (line 870) | MITEM Erf(const MITEM& l) function MITEM (line 878) | MITEM Erfc(const MITEM& l) function MITEM (line 886) | MITEM Tn(int n, const MITEM& r) function MITEM (line 899) | MITEM Tn(const MITEM& l, const MITEM& r) function MITEM (line 908) | MITEM J0(const MITEM& l) function MITEM (line 918) | MITEM J1(const MITEM& l) function MITEM (line 928) | MITEM Jn(int n, const MITEM& r) function MITEM (line 941) | MITEM Jn(const MITEM& l, const MITEM& r) function MITEM (line 951) | MITEM Y0(const MITEM& l) function MITEM (line 960) | MITEM Y1(const MITEM& l) function MITEM (line 969) | MITEM Yn(int n, const MITEM& r) function MITEM (line 978) | MITEM Yn(const MITEM& l, const MITEM& r) function MITEM (line 987) | MITEM Fac(const MITEM& l) function MITEM (line 995) | MITEM Binomial(const MITEM& l, const MITEM& r) function MITEM (line 1003) | MITEM Identity(const MITEM& n) function MITEM (line 1015) | MITEM Float(const MITEM& a) function is_equal (line 1042) | bool is_equal(const MItem* pl, const MItem* pr) function is_rconst (line 1115) | bool is_rconst(const MItem* pi) function is_dependent (line 1151) | bool is_dependent(const MItem* pi, const MVariable& x) function is_dependent (line 1189) | bool is_dependent(const MItem* pi, const MItem* px) function is_pi (line 1225) | bool is_pi(const MItem* pi) function is_scalar (line 1237) | bool is_scalar(const MItem* pi) function op_count (line 1260) | int op_count(const MItem* pi) function is_format (line 1298) | bool is_format(const MItem* pe, const char* sz) FILE: FECore/MItem.h function class (line 39) | class InvalidOperation {} function class (line 40) | class DivisionByZero {} type Item_Type (line 44) | enum Item_Type { function class (line 58) | class MVariable function class (line 79) | class MItem function class (line 98) | class MNumber : public MItem function class (line 109) | class MConstant : public MNumber function class (line 125) | class MFraction : public MNumber function MItem (line 134) | MItem* copy() const override { return new MFraction(m_v); } function class (line 142) | class MNamedCt : public MNumber function MItem (line 150) | MItem* copy() const override { return new MNamedCt(m_v, m_name); } function class (line 159) | class MVarRef : public MNumber function class (line 179) | class MBoolean : public MItem function class (line 193) | class MUnary : public MItem function class (line 208) | class MBinary : public MItem function class (line 226) | class MSequence : public MItem function class (line 253) | class MNary : public MItem function class (line 270) | class MNeg : public MUnary function class (line 279) | class MAdd : public MBinary function class (line 289) | class MSub : public MBinary function class (line 300) | class MMul : public MBinary function class (line 310) | class MDiv : public MBinary function class (line 322) | class MPow : public MBinary function class (line 332) | class MEquation : public MBinary function class (line 341) | class MEquality : public MBinary function class (line 351) | class MFunc1D : public MUnary function class (line 366) | class MFunc2D : public MBinary function class (line 381) | class MFuncND : public MNary function class (line 396) | class MSFuncND : public MNary function class (line 415) | class MSymOp : public MItem function class (line 422) | class MOpIntegral : public MSymOp function MNumber (line 439) | inline const MNumber* mnumber (const MItem* pi) { return static_cast<... function MConstant (line 440) | inline const MConstant* mconst (const MItem* pi) { return static_cast<... function MFraction (line 441) | inline const MFraction* mfrac (const MItem* pi) { return static_cast<... function MNamedCt (line 442) | inline const MNamedCt* mnamed (const MItem* pi) { return static_cast<... function MVarRef (line 443) | inline const MVarRef* mvar (const MItem* pi) { return static_cast<... function MBoolean (line 444) | inline const MBoolean* mboolean (const MItem* pi) { return static_cast<... function MNeg (line 445) | inline const MNeg* mneg (const MItem* pi) { return static_cast<... function MAdd (line 446) | inline const MAdd* madd (const MItem* pi) { return static_cast<... function MSub (line 447) | inline const MSub* msub (const MItem* pi) { return static_cast<... function MMul (line 448) | inline const MMul* mmul (const MItem* pi) { return static_cast<... function MDiv (line 449) | inline const MDiv* mdiv (const MItem* pi) { return static_cast<... function MPow (line 450) | inline const MPow* mpow (const MItem* pi) { return static_cast<... function MUnary (line 451) | inline const MUnary* munary (const MItem* pi) { return static_cast<... function MBinary (line 452) | inline const MBinary* mbinary (const MItem* pi) { return static_cast<... function MNary (line 453) | inline const MNary* mnary (const MItem* pi) { return static_cast<... function MFunc1D (line 454) | inline const MFunc1D* mfnc1d (const MItem* pi) { return static_cast<... function MFunc2D (line 455) | inline const MFunc2D* mfnc2d (const MItem* pi) { return static_cast<... function MFuncND (line 456) | inline const MFuncND* mfncnd (const MItem* pi) { return static_cast<... function MSFuncND (line 457) | inline const MSFuncND* msfncnd (const MItem* pi) { return static_cast<... function MSequence (line 458) | inline const MSequence* msequence(const MItem* pi) { return static_cast<... function MEquation (line 459) | inline const MEquation* mequation(const MItem* pi) { return static_cast<... function MEquality (line 460) | inline const MEquality* mequality(const MItem* pi) { return static_cast<... function class (line 468) | class MITEM function MItem (line 493) | MItem* ItemPtr() { return m_pi; } function MItem (line 494) | const MItem* ItemPtr() const { return m_pi; } function MItem (line 496) | MItem* copy() const { return m_pi->copy(); } function MNumber (line 514) | inline const MNumber* mnumber (const MITEM& i) { return static_castType() == MCONST ... function is_frac (line 544) | inline bool is_frac (const MItem* pi) { return (pi->Type() == MFRAC ... function is_named (line 545) | inline bool is_named (const MItem* pi) { return (pi->Type() == MNAMED ... function is_var (line 546) | inline bool is_var (const MItem* pi) { return (pi->Type() == MVAR ... function is_boolean (line 547) | inline bool is_boolean (const MItem* pi) { return (pi->Type() == MBOOL ... function is_neg (line 548) | inline bool is_neg (const MItem* pi) { return (pi->Type() == MNEG ... function is_add (line 549) | inline bool is_add (const MItem* pi) { return (pi->Type() == MADD ... function is_sub (line 550) | inline bool is_sub (const MItem* pi) { return (pi->Type() == MSUB ... function is_mul (line 551) | inline bool is_mul (const MItem* pi) { return (pi->Type() == MMUL ... function is_div (line 552) | inline bool is_div (const MItem* pi) { return (pi->Type() == MDIV ... function is_pow (line 553) | inline bool is_pow (const MItem* pi) { return (pi->Type() == MPOW ... function is_equation (line 554) | inline bool is_equation(const MItem* pi) { return (pi->Type() == MEQUATI... function is_equality (line 555) | inline bool is_equality(const MItem* pi) { return (pi->Type() == MEQUALI... function is_func1d (line 556) | inline bool is_func1d (const MItem* pi) { return (pi->Type() == MF1D ... function is_matrix (line 557) | inline bool is_matrix (const MItem* pi) { return (pi->Type() == MMATRIX... function is_sfunc (line 558) | inline bool is_sfunc (const MItem* pi) { return (pi->Type() == MSFNC ... function isConst (line 560) | inline bool isConst (const MITEM& i) { return (i.Type() == MCONST ); } function is_frac (line 561) | inline bool is_frac (const MITEM& i) { return (i.Type() == MFRAC ); } function is_named (line 562) | inline bool is_named (const MITEM& i) { return (i.Type() == MNAMED ); } function is_var (line 563) | inline bool is_var (const MITEM& i) { return (i.Type() == MVAR ); } function is_boolean (line 564) | inline bool is_boolean (const MITEM& i) { return (i.Type() == MBOOL ); } function is_neg (line 565) | inline bool is_neg (const MITEM& i) { return (i.Type() == MNEG ); } function is_add (line 566) | inline bool is_add (const MITEM& i) { return (i.Type() == MADD ); } function is_sub (line 567) | inline bool is_sub (const MITEM& i) { return (i.Type() == MSUB ); } function is_mul (line 568) | inline bool is_mul (const MITEM& i) { return (i.Type() == MMUL ); } function is_div (line 569) | inline bool is_div (const MITEM& i) { return (i.Type() == MDIV ); } function is_pow (line 570) | inline bool is_pow (const MITEM& i) { return (i.Type() == MPOW ); } function is_equation (line 571) | inline bool is_equation(const MITEM& i) { return (i.Type() == MEQUATION); } function is_equality (line 572) | inline bool is_equality(const MITEM& i) { return (i.Type() == MEQUALITY); } function is_func1d (line 573) | inline bool is_func1d (const MITEM& i) { return (i.Type() == MF1D ); } function is_matrix (line 574) | inline bool is_matrix (const MITEM& i) { return (i.Type() == MMATRIX ); } function is_sequence (line 575) | inline bool is_sequence(const MITEM& i) { return (i.Type() == MSEQUENCE); } function is_sfunc (line 576) | inline bool is_sfunc (const MITEM& i) { return (i.Type() == MSFNC ); } function is_number (line 578) | inline bool is_number(const MITEM& i) { return is_number(i.ItemPtr()); } function is_func (line 580) | inline bool is_func(const MItem* pi) { Item_Type t = pi->Type(); return ... function is_int (line 581) | inline bool is_int (double r) { return (r - floor(r) == 0.0); } function is_abs (line 582) | inline bool is_abs (const MItem* pi) { return (is_func1d(pi) && (mfnc1d(... function is_func (line 584) | inline bool is_func(const MITEM& i) { return is_func(i.ItemPtr()); } function is_abs (line 585) | inline bool is_abs (const MITEM& i) { return is_abs (i.ItemPtr()); } function is_int (line 587) | inline bool is_int(const MItem* pi) { return isConst(pi) && is_int(mnumb... function is_int (line 588) | inline bool is_int (const MITEM& i) { return is_int(i.ItemPtr()); } function is_fnc1d (line 590) | inline bool is_fnc1d(const MITEM& i, const char* sz) { return (is_func1d... function is_rconst (line 597) | inline bool is_rconst(const MITEM& i) { return is_rconst(i.ItemPtr()); } function is_pi (line 600) | inline bool is_pi(const MITEM& i) { return is_pi(i.ItemPtr()); } function is_zero (line 602) | inline bool is_zero(const MItem* pi) { if (isConst(pi)) return (mconst(p... function is_scalar (line 604) | inline bool is_scalar(const MITEM& m) { return ::is_scalar(m.ItemPtr()); } function MITEM (line 626) | inline MITEM Fraction(FRACTION f) { return Fraction(f.n, f.d); } function operator (line 676) | inline bool operator == (const MITEM& l, const std::string& r) { if (is_... function operator (line 677) | inline bool operator == (const MITEM& l, const MVariable& x) { if (is_va... function operator (line 678) | inline bool operator == (const MITEM& l, double r) { if (isConst(l)) ret... function operator (line 679) | inline bool operator != (const MITEM& l, double r) { return !(l==r); } function is_dependent (line 680) | inline bool is_dependent(const MITEM& l, const MVariable& x) { return is... function is_dependent (line 681) | inline bool is_dependent(const MITEM& l, const MITEM& x) { return is_dep... function is_equal (line 684) | inline bool is_equal(const MItem* pl, const MVariable& x) { if (is_var(p... function operator (line 685) | inline bool operator == (const MITEM& l, const MITEM& r) { return is_equ... function operator (line 686) | inline bool operator != (const MITEM& l, const MITEM& r) { return (is_eq... function op_count (line 691) | inline int op_count(MITEM& i) { return op_count(i.ItemPtr()); } function is_format (line 695) | inline bool is_format(MITEM& e, const char* sz) { return is_format(e.Ite... FILE: FECore/MMatrix.cpp function MItem (line 59) | MItem* MMatrix::copy() const function MMatrix (line 71) | MMatrix* operator + (const MMatrix& A, const MMatrix& B) function MMatrix (line 91) | MMatrix* operator - (const MMatrix& A, const MMatrix& B) function MMatrix (line 111) | MMatrix* operator * (const MMatrix& A, const MMatrix& B) function MMatrix (line 139) | MMatrix* operator * (const MMatrix& A, const MITEM& n) function MMatrix (line 159) | MMatrix* operator / (const MMatrix& A, const MITEM& n) function MItem (line 180) | MItem* matrix_transpose(const MMatrix& A) function MItem (line 193) | MItem* matrix_trace(const MMatrix& A) function MItem (line 206) | MItem* matrix_determinant(const MMatrix& A) function MItem (line 233) | MItem* matrix_contract(const MMatrix& A, const MMatrix& B) function MMatrix (line 248) | MMatrix* matrix_identity(int n) function MItem (line 262) | MItem* matrix_inverse(const MMatrix& m) FILE: FECore/MMatrix.h type MItem (line 35) | typedef MItem* (*FUNCMATPTR )(const MMatrix& A); type MItem (line 36) | typedef MItem* (*FUNCMAT2PTR)(const MMatrix& A, const MMatrix& B); function class (line 40) | class MMatrix : public MItem function class (line 70) | class MFuncMat : public MUnary function std (line 75) | const std::string& Name() { return m_name; } function class (line 85) | class MFuncMat2 : public MBinary function std (line 90) | const std::string& Name() { return m_name; } function MMatrix (line 98) | inline MMatrix* mmatrix (MItem* pi) { return static_cast(pi); } function MFuncMat (line 99) | inline MFuncMat* mfncmat (MItem* pi) { return static_cast(p... function MFuncMat2 (line 100) | inline MFuncMat2* mfncmat2(MItem* pi) { return static_cast(p... function MMatrix (line 102) | inline const MMatrix* mmatrix (const MItem* pi) { return static_cast MVarList; function class (line 40) | class FECORE_API MathObject function SetExpression (line 79) | void SetExpression(MITEM& e) { m_item = e; } function MathObject (line 87) | MathObject* copy() { return new MSimpleExpression(*this); } function value_s (line 100) | double value_s(const std::vector& var) const FILE: FECore/MatrixOperator.h function class (line 33) | class FECORE_API MatrixOperator FILE: FECore/MatrixProfile.cpp function SparseMatrixProfile (line 199) | SparseMatrixProfile& SparseMatrixProfile::operator =(const SparseMatrixP... function SparseMatrixProfile (line 324) | SparseMatrixProfile SparseMatrixProfile::GetBlockProfile(int nrow0, int ... FILE: FECore/MatrixProfile.h function class (line 41) | class FECORE_API SparseMatrixProfile FILE: FECore/NLConstraintDataRecord.h function FECORE_BASE_CLASS (line 38) | FECORE_SUPER_CLASS(FELOGNLCONSTRAINTDATA_ID) FILE: FECore/NodeDataRecord.h function SelectAllItems (line 43) | void SelectAllItems() override; FILE: FECore/ParamString.cpp function cstrncpy (line 33) | void cstrncpy(char* pd, char* ps, int l) function ParamString (line 135) | ParamString ParamString::next() const function ParamString (line 152) | ParamString ParamString::last() const FILE: FECore/ParamString.h function class (line 35) | class ParamRef function clear (line 61) | void clear() function class (line 71) | class FECORE_API ParamString FILE: FECore/PointCurve.cpp function binarySearch (line 37) | size_t binarySearch(const std::vector& points, double x) class PointCurve::Imp (line 54) | class PointCurve::Imp function vec2d (line 209) | vec2d PointCurve::Point(int i) const function lerp (line 266) | inline double lerp(double t, double t0, double f0, double t1, double f1) function qerp (line 271) | inline double qerp(double t, double t0, double f0, double t1, double f1,... FILE: FECore/PointCurve.h function class (line 31) | class FECORE_API PointCurve FILE: FECore/Preconditioner.h function m_A (line 42) | FECORE_BASE_CLASS(Preconditioner) function Create (line 47) | bool Create(SparseMatrix* A) function SetSparseMatrix (line 55) | bool SetSparseMatrix(SparseMatrix* M) override { m_A = M; return true; } function SparseMatrix (line 57) | SparseMatrix* GetSparseMatrix() { return m_A; } function SparseMatrix (line 59) | SparseMatrix* CreateSparseMatrix(Matrix_Type ntype) override { return nu... FILE: FECore/Quadric.cpp function vec3d (line 112) | vec3d Quadric::SurfaceNormal(const vec3d p) function vec3d (line 272) | vec3d Quadric::ClosestPoint(const vec3d p) function vec3d (line 315) | vec3d Quadric::ClosestPoint(const vec3d p, const vec3d norm) FILE: FECore/Quadric.h function class (line 32) | class FECORE_API Quadric FILE: FECore/QuadricFit.h function class (line 34) | class FECORE_API QuadricFit FILE: FECore/SchurComplement.h function Create (line 68) | void Create(SparseMatrixProfile& MP) override { assert(false); } function Assemble (line 69) | void Assemble(const matrix& ke, const std::vector& lm) override { a... function Assemble (line 70) | void Assemble(const matrix& ke, const std::vector& lmi, const std::... function check (line 71) | bool check(int i, int j) override { assert(false); return false; } function set (line 72) | void set(int i, int j, double v) override { assert(false); } function add (line 73) | void add(int i, int j, double v) override { assert(false); } function diag (line 74) | double diag(int i) override { assert(false); return 0.0; } function Create (line 109) | void Create(SparseMatrixProfile& MP) override { assert(false); } function Assemble (line 110) | void Assemble(const matrix& ke, const std::vector& lm) override { a... function Assemble (line 111) | void Assemble(const matrix& ke, const std::vector& lmi, const std::... function check (line 112) | bool check(int i, int j) override { assert(false); return false; } function set (line 113) | void set(int i, int j, double v) override { assert(false); } function add (line 114) | void add(int i, int j, double v) override { assert(false); } function diag (line 115) | double diag(int i) override { assert(false); return 0.0; } FILE: FECore/SkylineMatrix.h function Clear (line 49) | void Clear() override; FILE: FECore/SkylineSolver.cpp function SparseMatrix (line 43) | SparseMatrix* SkylineSolver::CreateSparseMatrix(Matrix_Type ntype) FILE: FECore/SparseMatrix.h function virtual (line 87) | virtual double get(int i, int j) { return 0; } function virtual (line 106) | virtual int* Indices() { return 0; } function virtual (line 107) | virtual int* Pointers() { return 0; } FILE: FECore/SurfaceDataRecord.h function virtual (line 41) | virtual ~FELogSurfaceData() {} FILE: FECore/Timer.cpp type Timer::Imp (line 40) | struct Timer::Imp { function Timer (line 73) | Timer* Timer::activeTimer() FILE: FECore/Timer.h function class (line 37) | class FECORE_API Timer type TimerID (line 92) | enum TimerID { function class (line 117) | class FECORE_API TimerTracker FILE: FECore/ad.h function namespace (line 33) | namespace ad { function number (line 173) | inline number operator * (const vec3d& a, const vec3d& b) function vec3d (line 178) | inline vec3d operator * (double a, const vec3d& b) function vec3d (line 183) | inline vec3d operator * (const number& a, const vec3d& b) function vec3d (line 188) | inline vec3d operator * (const vec3d& a, double b) function vec3d (line 193) | inline vec3d operator * (const vec3d& a, const number& b) function vec3d (line 198) | inline vec3d operator + (const vec3d& a, const vec3d& b) function vec3d (line 203) | inline vec3d operator - (const vec3d& a, const vec3d& b) function vec3d (line 208) | inline vec3d operator - (const vec3d& a) function vec3d (line 213) | inline vec3d cross(const vec3d& a, const vec3d& b) function vec3d (line 223) | inline vec3d operator ^ (const vec3d& a, const vec3d& b) type mat3d (line 232) | struct mat3d function mat3d (line 273) | inline mat3d operator * (const mat3d& A, const mat3d& B) function vec3d (line 283) | inline vec3d operator * (const mat3d& A, const vec3d& v) function mat3d (line 292) | inline mat3d dyad(const vec3d& a) function mat3d (line 301) | inline mat3d dyad(const vec3d& a, const vec3d& b) function mat3ds (line 310) | struct mat3ds function number (line 393) | number dotdot(const mat3ds& B) const function mat3ds (line 399) | mat3ds inverse() const function mat3ds (line 427) | inline mat3ds operator + (const mat3ds& A, const mat3ds& B) function mat3ds (line 439) | inline mat3ds operator - (const mat3ds& A, const mat3ds& B) function mat3ds (line 451) | inline mat3ds operator * (const mat3ds& A, double b) function mat3ds (line 463) | inline mat3ds operator * (double a, const mat3ds& B) function mat3ds (line 475) | inline mat3ds operator * (const mat3ds& A, const number& b) function namespace (line 513) | namespace dd { function dd (line 594) | inline dd::vec3d operator * (const dd::vec3d& a, double s) function quatd (line 600) | struct quatd { function activate (line 609) | void activate(bool b) { dq = (b ? ::mat3d::identity() : ::mat3d(0.0)); } FILE: FECore/ad2.h function namespace (line 31) | namespace ad2 { function mat3ds (line 336) | inline mat3ds operator + (const mat3ds& A, const mat3ds& B) function mat3ds (line 348) | inline mat3ds operator - (const mat3ds& A, const mat3ds& B) function mat3ds (line 360) | inline mat3ds operator * (const mat3ds& A, double b) function mat3ds (line 372) | inline mat3ds operator * (double a, const mat3ds& B) function mat3ds (line 384) | inline mat3ds operator * (const mat3ds& A, const number& b) FILE: FECore/besselIK.cpp function i0 (line 35) | double i0(double x) function i1 (line 70) | double i1(double x) function k0 (line 102) | double k0(double x) function k1 (line 136) | double k1(double x) FILE: FECore/colsol.cpp function FECORE_API (line 53) | FECORE_API void colsol_factor(int N, double* values, int* pointers) function FECORE_API (line 125) | FECORE_API void colsol_solve(int N, double* values, int* pointers, doubl... function ludcmp (line 194) | void ludcmp(double**a, int n, int* indx) function lubksb (line 262) | void lubksb(double**a, int n, int *indx, double b[]) FILE: FECore/eig3.cpp function hypot2 (line 40) | static double hypot2(double x, double y) { function tred2 (line 46) | static void tred2(double V[n][n], double d[n], double e[n]) { function tql2 (line 163) | static void tql2(double V[n][n], double d[n], double e[n]) { function eigen_decomposition (line 281) | void eigen_decomposition(double A[n][n], double V[n][n], double d[n]) { FILE: FECore/expint_Ei.cpp function expint_Ei (line 34) | double expint_Ei(double x) FILE: FECore/fecore_debug.h function class (line 59) | class FECORE_API FECoreDebugStream FILE: FECore/fecore_debug_t.h function class (line 58) | class FECORE_API FECoreDebugger function class (line 101) | class FECoreWatchVariable function class (line 118) | class FECoreBreakPoint function Variable (line 137) | Variable* create_watch_variable(T* pd, const char* sz) { return new FECo... FILE: FECore/fecore_enum.h type FE_Element_Class (line 34) | enum FE_Element_Class { type FE_Element_Shape (line 54) | enum FE_Element_Shape { type FE_Element_Type (line 94) | enum FE_Element_Type { type SHELL_FORMULATION (line 188) | enum SHELL_FORMULATION { function operator (line 223) | bool operator == (const FE_Element_Spec& s) type SUPER_CLASS_ID (line 236) | enum SUPER_CLASS_ID { type FE_Plot_Level (line 289) | enum FE_Plot_Level { type FE_Plot_Hint (line 302) | enum FE_Plot_Hint { type FE_Output_Level (line 309) | enum FE_Output_Level { type Var_Type (line 329) | enum Var_Type { type Storage_Fmt (line 345) | enum Storage_Fmt { FMT_NODE, FMT_ITEM, FMT_MULT, FMT_REGION, FMT_MATPOIN... type FEDataType (line 348) | enum FEDataType { type FEDataMapType (line 358) | enum FEDataMapType { type Matrix_Type (line 370) | enum Matrix_Type { function namespace (line 377) | namespace FECore { FILE: FECore/fecore_type.cpp function fecore_data_size (line 33) | int fecore_data_size(FEDataType type) FILE: FECore/fecore_type.h function double (line 40) | struct fecoreType function vec2d (line 46) | struct fecoreType function vec3d (line 52) | struct fecoreType function mat3d (line 58) | struct fecoreType function mat3ds (line 64) | struct fecoreType FILE: FECore/gamma.cpp function gammaln (line 37) | double gammaln(double x) function gammainv (line 57) | double gammainv(double x) { function gser (line 66) | bool gser(double& gamser, double a, double x, double& gln) { function gcf (line 92) | bool gcf(double& gammcf, double a, double x, double& gln) { function gamma_inc_P (line 119) | double gamma_inc_P(double a, double x) function gamma_inc_Q (line 137) | double gamma_inc_Q(double a, double x) FILE: FECore/log.cpp function write_log (line 30) | void write_log(FEModel* fem, int ntag, const char* szmsg, ...) FILE: FECore/mat2d.h function class (line 33) | class mat2d function const (line 47) | double operator () (int i, int j) const { return d[i][j]; } function mat2d (line 53) | mat2d operator - (const mat2d& m) { return mat2d(d[0][0]-m.d[0][0], d[0]... function mat2d (line 54) | mat2d operator * (double g) { return mat2d(d[0][0]*g, d[0][1]*g, d[1][0]... function mat2d (line 55) | mat2d operator / (double g) { return mat2d(d[0][0]/g, d[0][1]/g, d[1][0]... function zero (line 82) | void zero() function identity (line 87) | void identity() function mat2d (line 101) | inline mat2d dyad(vec2d& a, vec2d& b) { return mat2d(a.r[0]*b.r[0], a.r[... FILE: FECore/mat3d.cpp function vec3f (line 451) | vec3f mat3fs::PrincDirection(int l) function fractional_anisotropy (line 460) | double fractional_anisotropy(const mat3fs& m) FILE: FECore/mat3d.h function class (line 66) | class mat3dd function mat3dd (line 142) | inline mat3dd operator * (double a, const mat3dd& d) { return d*a; } function class (line 147) | class mat3ds function class (line 546) | class mat3fs function MaxShear (line 649) | float MaxShear() const; function norm (line 661) | float norm() const { function const (line 699) | float operator () (int i, int j) const { return d[i][j]; } function mat3f (line 701) | mat3f operator * (float a) const function vec3f (line 724) | vec3f operator * (const vec3f& a) const function mat3f (line 773) | mat3f operator -= (const mat3f& a) function zero (line 786) | void zero() function vec3f (line 793) | vec3f col(int i) const function vec3f (line 805) | vec3f row(int i) const function mat3f (line 833) | inline mat3f to_mat3f(const mat3d& m) function mat3d (line 841) | inline mat3d to_mat3d(const mat3f& m) FILE: FECore/mat3d.hpp function mat3dd (line 42) | inline mat3dd& mat3dd::operator = (const mat3dd& m) { d[0] = m.d[0]; d[1... function mat3dd (line 43) | inline mat3dd& mat3dd::operator = (double a) { d[0] = d[1] = d[2] = a; r... function mat3dd (line 51) | inline mat3dd mat3dd::operator + (const mat3dd& m) const { return mat3dd... function mat3dd (line 52) | inline mat3dd mat3dd::operator - (const mat3dd& m) const { return mat3dd... function mat3dd (line 53) | inline mat3dd mat3dd::operator * (const mat3dd& m) const { return mat3dd... function mat3dd (line 54) | inline mat3dd mat3dd::operator * (double a) const { return mat3dd(d[0]*a... function mat3dd (line 55) | inline mat3dd mat3dd::operator / (double a) const { a = 1./a; return mat... function mat3dd (line 56) | inline mat3dd mat3dd::operator - () const { return mat3dd(-d[0], -d[1], ... function mat3ds (line 59) | inline mat3ds mat3dd::operator + (const mat3ds& m) const function mat3ds (line 71) | inline mat3ds mat3dd::operator - (const mat3ds& m) const function mat3ds (line 84) | inline mat3ds mat3dd::operator * (const mat3ds& m) const function mat3d (line 97) | inline mat3d mat3dd::operator + (const mat3d& m) const function mat3d (line 104) | inline mat3d mat3dd::operator - (const mat3d& m) const function mat3d (line 111) | inline mat3d mat3dd::operator * (const mat3d& m) const function mat3d (line 119) | inline mat3d mat3dd::operator + (const mat3da& m) const function mat3d (line 126) | inline mat3d mat3dd::operator - (const mat3da& m) const function mat3d (line 133) | inline mat3d mat3dd::operator *(const mat3da& m) const function mat3dd (line 141) | inline mat3dd& mat3dd::operator += (const mat3dd& m) { d[0] += m.d[0]; d... function mat3dd (line 142) | inline mat3dd& mat3dd::operator -= (const mat3dd& m) { d[0] -= m.d[0]; d... function mat3dd (line 143) | inline mat3dd& mat3dd::operator *= (const mat3dd& m) { d[0] *= m.d[0]; d... function mat3dd (line 144) | inline mat3dd& mat3dd::operator *= (double a) { d[0] *= a; d[1] *= a; d[... function mat3dd (line 145) | inline mat3dd& mat3dd::operator /= (double a) { a = 1./a; d[0] *= a; d[1... function vec3d (line 148) | inline vec3d mat3dd::operator * (const vec3d& r) const { return vec3d(r.... function mat3ds (line 214) | inline mat3ds mat3ds::operator + (const mat3dd& d) const function mat3ds (line 220) | inline mat3ds mat3ds::operator - (const mat3dd& d) const function mat3ds (line 226) | inline mat3ds mat3ds::operator * (const mat3dd& d) const function mat3ds (line 233) | inline mat3ds mat3ds::operator +(const mat3ds& t) const function mat3ds (line 239) | inline mat3ds mat3ds::operator -(const mat3ds& t) const function mat3d (line 245) | inline mat3d mat3ds::operator *(const mat3ds& t) const function mat3ds (line 263) | inline mat3ds mat3ds::operator * (double g) const function mat3ds (line 269) | inline mat3ds mat3ds::operator / (double g) const function mat3d (line 276) | inline mat3d mat3ds::operator + (const mat3d& d) const function mat3d (line 284) | inline mat3d mat3ds::operator - (const mat3d& d) const function mat3d (line 292) | inline mat3d mat3ds::operator * (const mat3d& d) const function mat3d (line 306) | inline mat3d mat3ds::operator + (const mat3da& d) const function mat3d (line 314) | inline mat3d mat3ds::operator - (const mat3da& d) const function mat3d (line 322) | inline mat3d mat3ds::operator * (const mat3da& d) const function mat3ds (line 333) | inline mat3ds mat3ds::operator - () const function mat3ds (line 339) | inline mat3ds& mat3ds::operator += (const mat3ds& t) function mat3ds (line 347) | inline mat3ds& mat3ds::operator -= (const mat3ds& t) function mat3ds (line 355) | inline mat3ds& mat3ds::operator *= (const mat3ds& t) function mat3ds (line 371) | inline mat3ds& mat3ds::operator *= (double g) function mat3ds (line 379) | inline mat3ds& mat3ds::operator /= (double g) function mat3ds (line 388) | inline mat3ds& mat3ds::operator += (const mat3dd& d) function mat3ds (line 396) | inline mat3ds& mat3ds::operator -= (const mat3dd& d) function vec3d (line 405) | inline vec3d mat3ds::operator* (const vec3d& r) const function mat3ds (line 454) | inline mat3ds mat3ds::dev() const function mat3ds (line 461) | inline mat3ds mat3ds::iso() const function mat3ds (line 468) | inline mat3ds mat3ds::sqr() const function mat3ds (line 481) | inline mat3ds mat3ds::inverse() const function mat3da (line 561) | inline mat3da mat3da::operator * (double g) const function mat3da (line 566) | inline mat3da mat3da::operator + (const mat3da& a) function mat3da (line 571) | inline mat3da mat3da::operator - (const mat3da& a) function mat3da (line 576) | inline mat3da mat3da::operator - () const function mat3da (line 581) | inline mat3da mat3da::transpose() const function mat3d (line 587) | inline mat3d mat3da::operator * (const mat3d& m) function mat3d (line 596) | inline mat3d mat3da::operator + (const mat3ds& a) const function mat3d (line 605) | inline mat3d mat3da::operator - (const mat3ds& a) const function vec3d (line 614) | inline vec3d mat3da::operator * (const vec3d& a) function mat3d (line 717) | inline mat3d& mat3d::operator = (const mat3dd& m) function mat3d (line 728) | inline mat3d& mat3d::operator = (const mat3ds& m) function mat3d (line 739) | inline mat3d& mat3d::operator = (const double m[3][3]) function mat3d (line 747) | inline mat3d& mat3d::operator = (const mat3d& m) function mat3d (line 762) | inline mat3d mat3d::operator + (const mat3d& m) const function mat3d (line 769) | inline mat3d mat3d::operator - (const mat3d& m) const function mat3d (line 776) | inline mat3d mat3d::operator * (const mat3d& m) const function mat3d (line 789) | inline mat3d mat3d::operator * (double a) const function mat3d (line 796) | inline mat3d mat3d::operator / (double a) const function mat3d (line 805) | inline mat3d mat3d::operator + (const mat3dd& m) const function mat3d (line 812) | inline mat3d mat3d::operator - (const mat3dd& m) const function mat3d (line 819) | inline mat3d mat3d::operator * (const mat3dd& m) const function mat3d (line 827) | inline mat3d mat3d::operator + (const mat3ds& m) const function mat3d (line 834) | inline mat3d mat3d::operator - (const mat3ds& m) const function mat3d (line 841) | inline mat3d mat3d::operator * (const mat3ds& m) const function mat3d (line 856) | inline mat3d& mat3d::operator += (const mat3d& m) function mat3d (line 864) | inline mat3d& mat3d::operator -= (const mat3d& m) function mat3d (line 872) | inline mat3d& mat3d::operator *= (const mat3d& m) function mat3d (line 891) | inline mat3d& mat3d::operator *= (double a) function mat3d (line 899) | inline mat3d& mat3d::operator /= (double a) function mat3d (line 909) | inline mat3d& mat3d::operator += (const mat3dd& m) function mat3d (line 917) | inline mat3d& mat3d::operator -= (const mat3dd& m) function mat3d (line 925) | inline mat3d& mat3d::operator *= (const mat3dd& m) function mat3d (line 934) | inline mat3d& mat3d::operator += (const mat3ds& m) function mat3d (line 942) | inline mat3d& mat3d::operator -= (const mat3ds& m) function mat3d (line 950) | inline mat3d& mat3d::operator *= (const mat3ds& m) function vec3d (line 971) | inline vec3d mat3d::operator * (const vec3d& r) const function vec3d (line 1006) | inline vec3d mat3d::col(int j) const function vec3d (line 1012) | inline vec3d mat3d::row(int j) const function mat3ds (line 1034) | inline mat3ds mat3d::sym() const function mat3da (line 1046) | inline mat3da mat3d::skew() const function mat3d (line 1055) | inline mat3d mat3d::inverse() const function mat3d (line 1103) | inline mat3d mat3d::transpose() const function mat3d (line 1111) | inline mat3d mat3d::transinv() const FILE: FECore/mat6d.h function class (line 41) | class mat6ds function class (line 67) | class mat6d function const (line 96) | inline const double& mat6ds::operator()(int i, int j) const function mat6ds (line 103) | inline mat6ds& mat6ds::operator *= (double g) function zero (line 115) | inline void mat6ds::zero() function zero (line 126) | inline void mat6d::zero() FILE: FECore/mathalg.cpp function mat3ds (line 29) | mat3ds Log(const mat3ds& p, const mat3ds& X) function mat3ds (line 57) | mat3ds Exp(const mat3ds& p, const mat3ds& X) function mat3ds (line 85) | mat3ds weightedAverageStructureTensor(mat3ds* d, double* w, int n) FILE: FECore/matrix.cpp function matrix (line 131) | matrix& matrix::operator = (const mat3d& m) function matrix (line 141) | matrix& matrix::operator = (const matrix& m) function matrix (line 164) | matrix matrix::operator * (double a) const function matrix (line 173) | matrix matrix::operator * (const matrix& m) const function matrix (line 262) | matrix matrix::inverse() function matrix (line 298) | matrix matrix::svd_inverse() function matrix (line 325) | matrix matrix::transpose() const function matrix (line 335) | matrix& matrix::operator += (const matrix& m) function matrix (line 343) | matrix& matrix::operator -= (const matrix& m) function matrix (line 351) | matrix matrix::operator * (const vec3d& v) const function matrix (line 365) | matrix outer_product(vector& a) function matrix (line 453) | matrix matrix::operator + (const matrix& m) const function matrix (line 464) | matrix matrix::operator - (const matrix& m) const function matrix (line 656) | matrix covariance(const matrix& a) FILE: FECore/matrix.h function class (line 37) | class FECORE_API matrix function set (line 213) | inline void matrix::set(int i, int j, const mat3d& a) function add (line 220) | inline void matrix::add(int i, int j, const mat3ds& a) function add (line 227) | inline void matrix::add(int i, int j, const mat3da& a) function add (line 234) | inline void matrix::add(int i, int j, const mat3dd& a) function add (line 241) | inline void matrix::add(int i, int j, const mat3d& a) function add_symm (line 248) | inline void matrix::add_symm(int i, int j, const mat3d& a) function add_symm (line 259) | inline void matrix::add_symm(int i, int j, const vec3d& a) function sub (line 270) | inline void matrix::sub(int i, int j, const mat3ds& a) function sub (line 277) | inline void matrix::sub(int i, int j, const mat3da& a) function sub (line 284) | inline void matrix::sub(int i, int j, const mat3dd& a) function sub (line 291) | inline void matrix::sub(int i, int j, const mat3d& a) function sub (line 298) | inline void matrix::sub(int i, int j, const matrix& m) function get (line 307) | inline void matrix::get(int i, int j, mat3d& a) const function matrix (line 315) | inline matrix::matrix(matrix&& m) FILE: FECore/mortar.cpp function POINT2D (line 37) | POINT2D operator - (POINT2D a, POINT2D b) function Area2 (line 52) | double Area2(POINT2D a, POINT2D b, POINT2D c) function AreaSign (line 59) | int AreaSign(POINT2D a, POINT2D b, POINT2D c, const double eps) function Collinear (line 69) | bool Collinear(POINT2D a, POINT2D b, POINT2D c, const double eps) function Between (line 77) | bool Between(POINT2D a, POINT2D b, POINT2D c) function ParallelInt (line 98) | int ParallelInt(POINT2D a, POINT2D b, POINT2D c, POINT2D d, POINT2D& p, ... function SegSegInt (line 120) | int SegSegInt(POINT2D a, POINT2D b, POINT2D c, POINT2D d, POINT2D& p, co... function PointInConvexPoly (line 153) | bool PointInConvexPoly(POINT2D p, POINT2D* P, int n) function ConvexPolyInConvexPoly (line 165) | bool ConvexPolyInConvexPoly(POINT2D* P, int n, POINT2D* Q, int m) function InOut (line 175) | int InOut(int inFlag, int aHB, int bHA) function Advance (line 182) | int Advance(int a, int *aa, int n) function ConvexIntersect (line 190) | int ConvexIntersect(POINT2D* P, int n, POINT2D* Q, int m, POINT2D* R) function LineSegInt (line 321) | int LineSegInt(POINT2D a, POINT2D b, POINT2D c, POINT2D d, POINT2D& p, d... function ConvexIntersectSH (line 356) | int ConvexIntersectSH(POINT2D* P, int n, POINT2D* Q, int m, POINT2D* R) function tri_area (line 436) | double tri_area(vec3d r[3]) function CalculateMortarIntersection (line 441) | bool CalculateMortarIntersection(FESurface& ss, FESurface& ms, int k, in... function CalculateMortarSurface (line 544) | void CalculateMortarSurface(FESurface& ss, FESurface& ms, MortarSurface&... function ExportMortar (line 569) | bool ExportMortar(MortarSurface& mortar, const char* szfile) FILE: FECore/mortar.h type POINT2D (line 36) | struct POINT2D function class (line 46) | class FECORE_API Patch function Add (line 93) | void Add(vec3d x[3]) { m_tri.push_back(FACET(x)); } function Size (line 99) | int Size() { return (int) m_tri.size(); } function Empty (line 102) | bool Empty() { return m_tri.empty(); } function class (line 112) | class FECORE_API MortarSurface FILE: FECore/qsort.cpp function FECORE_API (line 34) | FECORE_API void qsort(int n, const int* arr, int* indx) FILE: FECore/quatd.cpp function quatd (line 35) | quatd quatd::slerp(quatd &q1, quatd &q2, const double t) function mat3d (line 173) | mat3d euler2rot(double l[3]) function rot2euler (line 189) | void rot2euler(const mat3d& m, double l[3]) function quat2euler (line 218) | void quat2euler(const quatd& q, double l[3]) FILE: FECore/quatd.h function class (line 37) | class FECORE_API quatd function operator (line 103) | bool operator != (const quatd& q) const { return ((x!=q.x) || (y!=q.y) |... function operator (line 106) | bool operator == (const quatd& q) const { return ((x == q.x) && (y == q.... function quatd (line 109) | quatd operator - () { return quatd(-x, -y, -z, -w); } function quatd (line 112) | quatd operator + (const quatd& q) const function quatd (line 118) | quatd operator - (const quatd& q) const function quatd (line 146) | quatd operator * (const quatd& q) const function quatd (line 179) | quatd operator / (const double a) const function MakeUnit (line 202) | void MakeUnit() function quatd (line 217) | quatd Inverse() const function vec3d (line 231) | vec3d GetVector() const function GetAngle (line 248) | double GetAngle() const function vec3d (line 274) | vec3d operator * (const vec3d& r) const function RotateVectorP (line 293) | void RotateVectorP(double* v, double* r) const function dot (line 321) | static double dot(quatd &q1, quatd &q2) function quatd (line 325) | static quatd lerp(quatd &q1, quatd &q2, const double t) function quatd (line 342) | inline quatd operator * (const double a, const quatd& q) FILE: FECore/svd.cpp function svbksb (line 39) | void svbksb(matrix& u, vector& w, matrix& v, vector& b, ... function pythag (line 66) | double pythag(double a, double b) function svdcmp (line 75) | void svdcmp(matrix& a, vector& w, matrix& v) FILE: FECore/table.h function set (line 62) | void set(const T& v) function T (line 73) | const T& operator () (int i, int j) const { return m_data[i*m_cols + j]; } FILE: FECore/tens3d.h function class (line 55) | class tens3ds : public tensor_base function class (line 77) | class tens3drs : public tensor_base function class (line 107) | class tens3dls : public tensor_base function class (line 131) | class tens3d : public tensor_base function tens3d (line 156) | inline tens3d operator + (const tens3drs& r, const tens3dls& l) { return... FILE: FECore/tens3d.hpp function tens3ds (line 52) | inline tens3ds tens3d::symm() function tens3d (line 73) | inline tens3d tens3d::transposer() function vec3d (line 109) | inline vec3d tens3d::contract2(const mat3d& s) const function mat3d (line 122) | inline mat3d tens3d::contract1(const vec3d& v) const function tens3d (line 141) | inline tens3d operator + (const tens3dls& l, const tens3drs& r) FILE: FECore/tens3dls.hpp function tens3drs (line 34) | inline tens3drs tens3dls::transpose() function tens3dls (line 61) | inline tens3dls tens3dls::operator * (const double& f) const function tens3dls (line 93) | inline tens3dls tens3dls::operator * (const mat3d& F) const function vec3d (line 125) | inline vec3d tens3dls::trace() function tens3d (line 140) | inline tens3d tens3dls::generalize() function tens3dls (line 178) | inline tens3dls dyad3ls(const mat3ds& L, const vec3d& r) FILE: FECore/tens3drs.hpp function vec3d (line 56) | inline vec3d tens3drs::contractdyad1(const vec3d& v) const function vec3d (line 67) | inline vec3d tens3drs::contract2s(const mat3ds& s) const function vec3d (line 87) | inline vec3d tens3drs::contractdyad2(const vec3d& v, const vec3d& w) function tens3drs (line 98) | inline tens3drs dyad3rs(const vec3d& l, const vec3d& r) function tens3drs (line 123) | inline tens3drs dyad3rs(const mat3d& L, const vec3d& r) function tens3dls (line 151) | inline tens3dls tens3drs::transpose() function tens3drs (line 248) | inline tens3drs operator * (const mat3d& F, const tens3drs& t) FILE: FECore/tens3ds.hpp function vec3d (line 45) | inline vec3d tens3ds::contractdyad1(const vec3d& v) function tens3ds (line 63) | inline tens3ds dyad3s(const vec3d& l, const vec3d& m, const vec3d& r) FILE: FECore/tens4d.cpp function IsPositiveDefinite (line 39) | bool IsPositiveDefinite(const tens4ds& t) FILE: FECore/tens4d.h function class (line 56) | class tens4ds function tens4fs (line 583) | tens4fs operator - () const { function zero (line 607) | void zero() { function extract (line 613) | void extract(float D[6][6]) { FILE: FECore/tens4d.hpp function tens4d (line 113) | inline tens4d tens4d::operator + (const tens4d& t) const function tens4d (line 150) | inline tens4d tens4d::operator - (const tens4d& t) const function tens4d (line 187) | inline tens4d tens4d::operator + (const tens4ds& t) const function tens4d (line 222) | inline tens4d tens4d::operator - (const tens4ds& t) const function tens4d (line 257) | inline tens4d tens4d::operator * (double g) const function tens4d (line 294) | inline tens4d tens4d::operator / (double g) const function tens4d (line 331) | inline tens4d& tens4d::operator += (const tens4d& t) function tens4d (line 367) | inline tens4d& tens4d::operator -= (const tens4d& t) function tens4d (line 403) | inline tens4d& tens4d::operator += (const tens4ds& t) function tens4d (line 437) | inline tens4d& tens4d::operator -= (const tens4ds& t) function tens4d (line 471) | inline tens4d& tens4d::operator *= (double g) function tens4d (line 507) | inline tens4d& tens4d::operator /= (double g) function tens4d (line 543) | inline tens4d tens4d::operator - () const function mat3d (line 579) | inline mat3d tens4d::dot(const mat3d &m) const function tens4d (line 597) | inline tens4d tens4d::sdot(const mat3d& m) const function tens4ds (line 753) | inline tens4ds tens4d::supersymm() const function tens4d (line 785) | inline tens4d tens4d::transpose() const function tens4d (line 825) | inline tens4d tens4d::left_transpose() const function tens4d (line 865) | inline tens4d tens4d::right_transpose() const function tens4d (line 904) | inline tens4d dyad1(const mat3d& a, const mat3d& b) function tens4d (line 1003) | inline tens4d dyad2(const mat3d& a, const mat3d& b) function tens4d (line 1102) | inline tens4d dyad3(const mat3d& a, const mat3d& b) function tens4d (line 1201) | inline tens4d ddot(const tens4d& a, const tens4d& b) function tens4d (line 1301) | inline tens4d ddot(const tens4d& a, const tens4ds& b) function mat3d (line 1401) | inline mat3d vdotTdotv(const vec3d& a, const tens4d& T, const vec3d& b) function tens4d (line 1416) | inline tens4d tens4d::inverse() const FILE: FECore/tens4dmm.hpp function tens4dmm (line 91) | inline tens4dmm tens4dmm::operator + (const tens4dmm& t) const function tens4dmm (line 114) | inline tens4dmm tens4dmm::operator - (const tens4dmm& t) const function tens4dmm (line 137) | inline tens4dmm tens4dmm::operator + (const tens4ds& t) const function tens4dmm (line 159) | inline tens4dmm tens4dmm::operator - (const tens4ds& t) const function tens4dmm (line 181) | inline tens4dmm tens4dmm::operator * (double g) const function tens4dmm (line 204) | inline tens4dmm tens4dmm::operator / (double g) const function tens4dmm (line 227) | inline tens4dmm& tens4dmm::operator += (const tens4dmm& t) function tens4dmm (line 249) | inline tens4dmm& tens4dmm::operator -= (const tens4dmm& t) function tens4dmm (line 271) | inline tens4dmm& tens4dmm::operator += (const tens4ds& t) function tens4dmm (line 291) | inline tens4dmm& tens4dmm::operator -= (const tens4ds& t) function tens4dmm (line 311) | inline tens4dmm& tens4dmm::operator *= (double g) function tens4dmm (line 333) | inline tens4dmm& tens4dmm::operator /= (double g) function tens4dmm (line 355) | inline tens4dmm tens4dmm::operator - () const function tens4dmm (line 376) | inline tens4dmm tens4dmm::operator * (const mat3ds& m) const function tens4dmm (line 392) | inline tens4dmm tens4dmm::operator * (const mat3d& m) const function mat3d (line 408) | inline mat3d vdotTdotv(const vec3d& a, const tens4dmm& T, const vec3d& b) function mat3ds (line 433) | inline mat3ds tens4dmm::dot(const mat3ds &m) const function tens4dmm (line 450) | inline tens4dmm tens4dmm::ddot(const tens4ds& t) const function tens4dmm (line 475) | inline tens4dmm tens4dmm::ddot(const tens4dmm& t) const function tens4ds (line 531) | inline tens4ds tens4dmm::supersymm() const function tens4dmm (line 563) | inline tens4dmm tens4dmm::transpose() const function tens4dmm (line 584) | inline tens4dmm dyad1mm(const mat3ds& a, const mat3ds& b) function tens4dmm (line 606) | inline tens4dmm dyad2mm(const mat3ds& a, const mat3ds& b) function tens4dmm (line 628) | inline tens4dmm dyad3mm(const mat3ds& a, const mat3ds& b) function tens4dmm (line 650) | inline tens4dmm dyad4mm(const mat3ds& a, const mat3ds& b) function tens4dmm (line 657) | inline tens4dmm dyad4mm(const mat3d& a, const mat3d& b) function tens4dmm (line 707) | inline tens4dmm ddot(const tens4dmm& a, const tens4dmm& b) function tens4dmm (line 754) | inline tens4dmm ddot(const tens4dmm& a, const tens4ds& b) function tens4dmm (line 801) | inline tens4dmm tens4dmm::inverse() const function tens4dmm (line 831) | inline tens4dmm tens4dmm::pp(const mat3d& F) FILE: FECore/tens4dms.hpp function tens4dms (line 81) | inline tens4dms tens4dms::operator + (const tens4dms& t) const function tens4dms (line 91) | inline tens4dms tens4dms::operator - (const tens4dms& t) const function tens4dms (line 101) | inline tens4dms tens4dms::operator * (double g) const function tens4dms (line 111) | inline tens4dms tens4dms::operator / (double g) const function tens4dms (line 121) | inline tens4dms& tens4dms::operator += (const tens4dms& t) function tens4dms (line 130) | inline tens4dms& tens4dms::operator -= (const tens4dms& t) function tens4dms (line 139) | inline tens4dms& tens4dms::operator *= (double g) function tens4dms (line 148) | inline tens4dms& tens4dms::operator /= (double g) function tens4dms (line 157) | inline tens4dms tens4dms::operator - () const function tens4ds (line 197) | inline tens4ds tens4dms::supersymm() const function tens4dms (line 213) | inline tens4dms dyad1ms(const mat3d& a) function tens4dms (line 276) | inline tens4dms dyad1ms(const mat3d& a, const mat3d& b) FILE: FECore/tens4ds.hpp function tens4ds (line 82) | inline tens4ds tens4ds::operator + (const tens4ds& t) const function tens4ds (line 112) | inline tens4ds tens4ds::operator - (const tens4ds& t) const function tens4ds (line 142) | inline tens4ds tens4ds::operator * (double g) const function tens4ds (line 172) | inline tens4ds tens4ds::operator / (double g) const function tens4ds (line 202) | inline tens4ds& tens4ds::operator += (const tens4ds& t) function tens4ds (line 231) | inline tens4ds& tens4ds::operator -= (const tens4ds& t) function tens4ds (line 260) | inline tens4ds& tens4ds::operator *= (double g) function tens4ds (line 289) | inline tens4ds& tens4ds::operator /= (double g) function tens4ds (line 318) | inline tens4ds tens4ds::operator - () const function tens4ds (line 372) | inline tens4ds dyad1s(const mat3dd& a) function tens4ds (line 408) | inline tens4ds dyad1s(const mat3ds& a) function tens4ds (line 444) | inline tens4ds dyad1s(const mat3ds& a, const mat3ds& b) function tens4ds (line 480) | inline tens4ds dyad1s(const mat3dd& a, const mat3dd& b) function tens4ds (line 516) | inline tens4ds dyad1s(const mat3ds& a, const mat3dd& b) function tens4ds (line 552) | inline tens4ds dyad4s(const mat3dd& a) function tens4ds (line 588) | inline tens4ds dyad4s(const mat3ds& a) function tens4ds (line 624) | inline tens4ds dyad4s(const mat3ds& a, const mat3dd& b) function tens4ds (line 660) | inline tens4ds dyad5s(const mat3ds& a, const mat3ds& b) function tens4ds (line 683) | inline tens4ds dyad4s(const mat3ds& a, const mat3ds& b) function tens4ds (line 720) | inline tens4ds ddots(const tens4ds& a, const tens4ds& b) function tens4ds (line 793) | inline tens4ds dyad4s(const vec3d& a, const mat3d& K, const vec3d& b) function mat3ds (line 830) | inline mat3ds tens4ds::dot(const mat3ds &m) const function mat3ds (line 845) | inline mat3ds tens4ds::dot(const mat3d &m) const function tens3dls (line 870) | inline tens3dls tens4ds::dot(const vec3d &m) const function mat3ds (line 897) | inline mat3ds tens4ds::dot2(const mat3d &m) const function mat3ds (line 911) | inline mat3ds tens4ds::contract() const function mat3d (line 925) | inline mat3d vdotTdotv(const vec3d& a, const tens4ds& T, const vec3d& b) function tens4ds (line 941) | inline tens4ds tens4ds::inverse() const function tens4ds (line 1001) | inline tens4ds tens4ds::pp(const mat3d& F) FILE: FECore/tens5d.h function class (line 45) | class tens5ds : public tensor_base function class (line 66) | class tens5d : public tensor_base FILE: FECore/tens6d.cpp function calc_6ds_comp (line 33) | double calc_6ds_comp(double K[3][3], double Ri[3], double Rj[3], int i, ... function calculate_e2O (line 52) | void calculate_e2O(tens6ds& e, double K[3][3], double Ri[3], double Rj[3] ) FILE: FECore/tens6d.h function class (line 77) | class tens6ds : public tensor_base function class (line 93) | class tens6d : public tensor_base FILE: FECore/tensor_base.h function T (line 61) | T operator - () const; FILE: FECore/tools.cpp function powell (line 48) | void powell(double* p, double* xi, int n, double ftol, int* iter, double... function f1dim (line 129) | double f1dim(double x) function linmin (line 138) | void linmin(double* p, double* xi, int n, double* fret, double(*fnc)(dou... function brent (line 179) | double brent(double ax, double bx, double cx, double(*f)(double), double... function mnbrak (line 259) | void mnbrak(double* pa, double* pb, double* pc, double* pfa, double* pfb... function golden (line 339) | double golden(double ax, double bx, double cx, double(*f)(double), doubl... function zbrent (line 389) | double zbrent(double func(double, void*), double x1, double x2, double t... function zbrac (line 460) | bool zbrac(double f(double, void*), double& x1, double& x2, void* data) function solve_3x3 (line 485) | void solve_3x3(double A[3][3], double b[3], double x[3]) function LinearRegression (line 522) | bool LinearRegression(const std::vector >& dat... class Func (line 559) | class Func method Func (line 562) | Func() {} class Quadratic (line 570) | class Quadratic : public Func method Quadratic (line 573) | Quadratic() : m_a(0.0), m_b(0.0), m_c(0.0) {} method setParams (line 574) | void setParams(const std::vector& v) override { m_a = v[0]; m_... method value (line 575) | double value(double x) override { return m_a * x * x + m_b * x + m_c; } method derive1 (line 576) | double derive1(double x, int n) override method derive2 (line 589) | double derive2(double x, int n1, int n2) override class Exponential (line 598) | class Exponential : public Func method Exponential (line 601) | Exponential() : m_a(0.0), m_b(0.0) {} method setParams (line 602) | void setParams(const std::vector& v) override { m_a = v[0]; m_... method value (line 603) | double value(double x) override { return m_a * exp(x * m_b); } method derive1 (line 604) | double derive1(double x, int n) override method derive2 (line 616) | double derive2(double x, int n1, int n2) override function NonlinearRegression (line 629) | bool NonlinearRegression(const std::vector >& ... function fn (line 722) | void fn(std::complex& z, std::complex& fz, std::vector zero, const int i, int& kount, function muller (line 761) | bool muller(bool fnreal, std::complex* zeros, const int n, const... function newton (line 825) | bool newton(double& zero, const int n, const int maxit, function poly1 (line 873) | bool poly1(std::vector a, double& x) function poly2 (line 886) | bool poly2(std::vector a, double& x) function polyn (line 899) | bool polyn(int n, std::vector a, double& x) function polym (line 911) | bool polym(int n, std::vector a, double& x) function solvepoly (line 930) | bool solvepoly(int n, std::vector a, double& x, bool nwt) FILE: FECore/vec2d.h function class (line 30) | class vec2d function operator (line 38) | bool operator == (const vec2d& r) const { return (r[0] == r.r[0]) && (r[... function const (line 41) | double operator [] (int i) const { return r[i]; } function x (line 44) | double& x() { return r[0]; } function y (line 45) | double& y() { return r[1]; } function unit (line 53) | double unit() { double R = norm(); if (R != 0) { r[0] /= R; r[1] /= R; }... function vec2d (line 58) | vec2d operator - (const vec2d& v) const { return vec2d(r[0]-v.r[0], r[1]... function vec2d (line 59) | vec2d operator * (double g) const { return vec2d(r[0]*g, r[1]*g); } function vec2d (line 60) | vec2d operator / (double g) const { return vec2d(r[0]/g, r[1]/g); } FILE: FECore/vec3d.h function class (line 34) | class vec3d function vec3d (line 47) | vec3d operator + (const vec3d& r) const { return vec3d(x+r.x, y+r.y, z+r... function vec3d (line 49) | vec3d operator - (const vec3d& r) const { return vec3d(x-r.x, y-r.y, z-r... function vec3d (line 52) | vec3d operator * (double a) const { return vec3d(x*a, y*a, z*a); } function vec3d (line 54) | vec3d operator / (double a) const { return vec3d(x/a, y/a, z/a); } FILE: FECore/vector.cpp function vcopys (line 74) | void vcopys(vector& a, const vector& b, double s) function vadds (line 80) | void vadds(vector& a, const vector& b, double s) function vsubs (line 86) | void vsubs(vector& a, const vector& b, double s) function vscale (line 92) | void vscale(vector& a, const vector& s) function vsub (line 98) | void vsub(vector& a, const vector& l, const vector& v, FEMesh& mesh, int ndof) function gather (line 136) | void gather(vector& v, FEMesh& mesh, const vector& dof) function scatter (line 151) | void scatter(vector& v, FEMesh& mesh, int ndof) function scatter3 (line 162) | void scatter3(vector& v, FEMesh& mesh, int ndof1, int ndof2, int... function scatter (line 176) | void scatter(vector& v, FEMesh& mesh, const FEDofList& dofs) function l2_norm (line 189) | double l2_norm(const vector& v) function l2_sqrnorm (line 196) | double l2_sqrnorm(const vector& v) function l2_norm (line 203) | double l2_norm(double* x, int n) FILE: FECore/writeplot.cpp function writeMaxElementValue (line 33) | void writeMaxElementValue(FEMeshPartition& dom, FEDataStream& ar, std::f... function writeNodalProjectedElementValues (line 53) | void writeNodalProjectedElementValues(FEMeshPartition& dom, FEDataStream... function writeNodalProjectedElementValues (line 83) | void writeNodalProjectedElementValues(FESurface& dom, FEDataStream& ar, ... function writeSPRElementValue (line 115) | void writeSPRElementValue(FESolidDomain& dom, FEDataStream& ar, std::fun... function writeSPRElementValueVectorDouble (line 159) | void writeSPRElementValueVectorDouble(FESolidDomain& dom, FEDataStream& ... function writeSPRElementValueMat3dd (line 219) | void writeSPRElementValueMat3dd(FESolidDomain& dom, FEDataStream& ar, st... function writeSPRElementValueMat3ds (line 273) | void writeSPRElementValueMat3ds(FESolidDomain& dom, FEDataStream& ar, st... function ProjectToNodes (line 335) | void ProjectToNodes(FEDomain& dom, vector& nodeVals, function& x, vector& y) function Clear (line 93) | void Clear() override; function StartEquationIndex (line 118) | int StartEquationIndex(int i) { return m_part[i]; } function PartitionEquations (line 121) | int PartitionEquations(int i) { return m_part[i+1]-m_part[i]; } FILE: NumCore/BlockSolver.cpp function SparseMatrix (line 119) | SparseMatrix* BlockIterativeSolver::CreateSparseMatrix(Matrix_Type ntype) FILE: NumCore/BlockSolver.h function class (line 38) | class BlockIterativeSolver : public IterativeLinearSolver FILE: NumCore/BoomerAMGSolver.cpp class BoomerAMGSolver::Implementation (line 44) | class BoomerAMGSolver::Implementation method Implementation (line 84) | Implementation() method equations (line 110) | int equations() const { return (m_A ? m_A->Rows() : 0); } method allocMatrix (line 113) | void allocMatrix() method destroyMatrix (line 128) | void destroyMatrix() method updateMatrix (line 135) | bool updateMatrix() method allocVectors (line 180) | void allocVectors() method destroyVectors (line 196) | void destroyVectors() method updateVectors (line 203) | void updateVectors(double* x, double* b) method allocSolver (line 225) | bool allocSolver() method destroySolver (line 284) | void destroySolver() method doSetup (line 290) | void doSetup() method doSolve (line 295) | bool doSolve(double* x) function SparseMatrix (line 433) | SparseMatrix* BoomerAMGSolver::CreateSparseMatrix(Matrix_Type ntype) function SparseMatrix (line 529) | SparseMatrix* BoomerAMGSolver::CreateSparseMatrix(Matrix_Type ntype) { r... FILE: NumCore/BoomerAMGSolver.h function class (line 32) | class BoomerAMGSolver : public LinearSolver FILE: NumCore/FEASTEigenSolver.h function class (line 32) | class FEASTEigenSolver : public EigenSolver FILE: NumCore/FGMRESSolver.cpp function LinearSolver (line 96) | LinearSolver* FGMRESSolver::GetLeftPreconditioner() function LinearSolver (line 103) | LinearSolver* FGMRESSolver::GetRightPreconditioner() function SparseMatrix (line 191) | SparseMatrix* FGMRESSolver::CreateSparseMatrix(Matrix_Type ntype) FILE: NumCore/FGMRESSolver.h function class (line 33) | class FGMRESSolver : public IterativeLinearSolver FILE: NumCore/HypreGMRESsolver.cpp class HypreGMRESsolver::Implementation (line 41) | class HypreGMRESsolver::Implementation method Implementation (line 63) | Implementation() : A(0) method isValid (line 70) | bool isValid() const method equations (line 75) | int equations() const { return (A ? A->Rows() : 0); } method allocMatrix (line 78) | void allocMatrix() method destroyMatrix (line 91) | void destroyMatrix() method allocVectors (line 97) | void allocVectors() method destroyVectors (line 113) | void destroyVectors() method updateVectors (line 120) | void updateVectors(double* x, double* b) method updateMatrix (line 140) | void updateMatrix() method allocPrecond (line 168) | void allocPrecond() method destroyPrecond (line 188) | void destroyPrecond() method allocSolver (line 194) | void allocSolver() method destroySolver (line 213) | void destroySolver() method doPrecond (line 219) | void doPrecond() method doSolve (line 225) | void doSolve(double* x) function SparseMatrix (line 279) | SparseMatrix* HypreGMRESsolver::CreateSparseMatrix(Matrix_Type ntype) function SparseMatrix (line 383) | SparseMatrix* HypreGMRESsolver::CreateSparseMatrix(Matrix_Type ntype) { ... FILE: NumCore/HypreGMRESsolver.h function class (line 35) | class HypreGMRESsolver : public LinearSolver FILE: NumCore/Hypre_PCG_AMG.cpp class Hypre_PCG_AMG::Implementation (line 45) | class Hypre_PCG_AMG::Implementation method Implementation (line 72) | Implementation() : A(0) method isValid (line 91) | bool isValid() const method equations (line 96) | int equations() const { return (A ? A->Rows() : 0); } method allocMatrix (line 99) | void allocMatrix() method destroyMatrix (line 112) | void destroyMatrix() method allocVectors (line 119) | void allocVectors() method destroyVectors (line 135) | void destroyVectors() method updateVectors (line 142) | void updateVectors(double* x, double* b) method updateMatrix (line 162) | void updateMatrix() method allocPrecond (line 190) | bool allocPrecond() method destroyPrecond (line 232) | void destroyPrecond() method allocSolver (line 239) | void allocSolver() method destroySolver (line 254) | void destroySolver() method doPrecond (line 261) | void doPrecond() method doSolve (line 267) | void doSolve(double* x) function SparseMatrix (line 321) | SparseMatrix* Hypre_PCG_AMG::CreateSparseMatrix(Matrix_Type ntype) function SparseMatrix (line 428) | SparseMatrix* Hypre_PCG_AMG::CreateSparseMatrix(Matrix_Type ntype) { ret... FILE: NumCore/Hypre_PCG_AMG.h function class (line 33) | class Hypre_PCG_AMG : public LinearSolver FILE: NumCore/ILU0_Preconditioner.cpp function SparseMatrix (line 60) | SparseMatrix* ILU0_Preconditioner::CreateSparseMatrix(Matrix_Type ntype) FILE: NumCore/ILU0_Preconditioner.h function class (line 33) | class ILU0_Preconditioner : public Preconditioner FILE: NumCore/ILUT_Preconditioner.cpp function SparseMatrix (line 61) | SparseMatrix* ILUT_Preconditioner::CreateSparseMatrix(Matrix_Type ntype) FILE: NumCore/ILUT_Preconditioner.h function class (line 33) | class ILUT_Preconditioner : public Preconditioner FILE: NumCore/IncompleteCholesky.cpp function CompactSymmMatrix (line 49) | CompactSymmMatrix* IncompleteCholesky::getMatrix() FILE: NumCore/IncompleteCholesky.h function class (line 34) | class IncompleteCholesky : public Preconditioner FILE: NumCore/MKLDSSolver.cpp class MKLDSSolver::Imp (line 41) | class MKLDSSolver::Imp function SparseMatrix (line 69) | SparseMatrix* MKLDSSolver::CreateSparseMatrix(Matrix_Type ntype) class MKLDSSolver::Imp (line 179) | class MKLDSSolver::Imp function SparseMatrix (line 193) | SparseMatrix* MKLDSSolver::CreateSparseMatrix(Matrix_Type ntype) { retur... FILE: NumCore/MKLDSSolver.h function class (line 29) | class MKLDSSolver : public LinearSolver FILE: NumCore/MatrixTools.cpp function CompactMatrix (line 122) | CompactMatrix* NumCore::read_hb(const char* szfile) function frand (line 275) | inline double frand() { return rand() / (double)RAND_MAX; } FILE: NumCore/MatrixTools.h function namespace (line 34) | namespace NumCore FILE: NumCore/NumCore.cpp function NUMCORE_API (line 56) | NUMCORE_API void NumCore::InitModule() FILE: NumCore/NumCore.h function namespace (line 34) | namespace NumCore { FILE: NumCore/PardisoProjectSolver.cpp function print_err_pdl (line 52) | void print_err_pdl(int nerror) function SparseMatrix (line 111) | SparseMatrix* PardisoProjectSolver::CreateSparseMatrix(Matrix_Type ntype) function SparseMatrix (line 327) | SparseMatrix* PardisoProjectSolver::CreateSparseMatrix(Matrix_Type ntype... FILE: NumCore/PardisoProjectSolver.h function class (line 38) | class PardisoProjectSolver : public LinearSolver FILE: NumCore/PardisoSolver.cpp function print_err (line 69) | void print_err(int nerror) function SparseMatrix (line 127) | SparseMatrix* PardisoSolver::CreateSparseMatrix(Matrix_Type ntype) function SparseMatrix (line 377) | SparseMatrix* PardisoSolver::CreateSparseMatrix(Matrix_Type ntype) { ret... FILE: NumCore/PardisoSolver.h function class (line 39) | class PardisoSolver : public LinearSolver FILE: NumCore/PardisoSolver64.cpp class PardisoSolver64::Imp (line 41) | class PardisoSolver64::Imp function SparseMatrix (line 107) | SparseMatrix* PardisoSolver64::CreateSparseMatrix(Matrix_Type ntype) FILE: NumCore/PardisoSolver64.h function class (line 29) | class PardisoSolver64 : public LinearSolver FILE: NumCore/RCICGSolver.cpp function SparseMatrix (line 63) | SparseMatrix* RCICGSolver::CreateSparseMatrix(Matrix_Type ntype) function LinearSolver (line 89) | LinearSolver* RCICGSolver::GetLeftPreconditioner() FILE: NumCore/RCICGSolver.h function class (line 31) | class RCICGSolver : public IterativeLinearSolver FILE: NumCore/SchurSolver.cpp function BuildDiagonalMassMatrix (line 45) | bool BuildDiagonalMassMatrix(FEModel* fem, BlockMatrix* K, CompactSymmMa... function BuildMassMatrix (line 104) | bool BuildMassMatrix(FEModel* fem, BlockMatrix* K, CompactSymmMatrix* M,... function SparseMatrix (line 301) | SparseMatrix* SchurSolver::CreateSparseMatrix(Matrix_Type ntype) function LinearSolver (line 335) | LinearSolver* SchurSolver::BuildSchurPreconditioner(int nopt) FILE: NumCore/SchurSolver.h function class (line 36) | class SchurSolver : public LinearSolver FILE: NumCore/StrategySolver.cpp function SparseMatrix (line 119) | SparseMatrix* StrategySolver::CreateSparseMatrix(Matrix_Type ntype) FILE: NumCore/StrategySolver.h function class (line 31) | class StrategySolver : public LinearSolver FILE: NumCore/SuperLU_MT.cpp class SuperLU_MT_Solver::Impl (line 42) | class SuperLU_MT_Solver::Impl function SparseMatrix (line 82) | SparseMatrix* SuperLU_MT_Solver::CreateSparseMatrix(Matrix_Type ntype) function SparseMatrix (line 215) | SparseMatrix* SuperLU_MT_Solver::CreateSparseMatrix(Matrix_Type ntype) {... FILE: NumCore/SuperLU_MT.h function class (line 31) | class SuperLU_MT_Solver: public LinearSolver FILE: NumCore/TestSolver.cpp function SparseMatrix (line 49) | SparseMatrix* TestSolver::CreateSparseMatrix(Matrix_Type ntype) FILE: NumCore/TestSolver.h function class (line 33) | class TestSolver : public LinearSolver FILE: ci/gather-plugins.py function getVersion (line 19) | def getVersion(path): FILE: febcode/ast.cpp function ExprPtr (line 8) | ExprPtr febcode::clone(const Expression* expr) function to_nice_string (line 219) | std::string to_nice_string(double d) function ValueToString (line 226) | std::string ValueToString(const febcode::Value& v) function ValueTypeToString (line 324) | std::string ValueTypeToString(const febcode::Value& v) function opToString (line 338) | std::string opToString(BinaryOp op) FILE: febcode/ast.h type class (line 11) | enum class type class (line 19) | enum class type Expression (line 25) | struct Expression type Statement (line 26) | struct Statement type class (line 28) | enum class type Expression (line 44) | struct Expression { function Expression (line 53) | struct LiteralExpr : Expression { function Expression (line 58) | struct VariableExpr : Expression { type BinaryExpr (line 75) | struct BinaryExpr type UnaryExpr (line 85) | struct UnaryExpr function Expression (line 93) | struct CallExpr : Expression { function Expression (line 102) | struct MemberExpr : Expression function Statement (line 166) | struct ReturnStmt : Statement { function Statement (line 171) | struct BlockStmt : Statement { function Statement (line 179) | struct IfStmt : Statement { FILE: febcode/compiler.cpp function Type (line 101) | Type Compiler::resolveVariableType(const std::string& name) function Type (line 469) | Type Compiler::compileInitializer(InitExpr* init) function Type (line 489) | Type Compiler::compileConstructor(ConstructorExpr* construct) function Type (line 572) | Type Compiler::expressionType(Expression* expr) function Type (line 991) | Type Compiler::compileExpression(Expression* expr) function Type (line 1010) | Type Compiler::compileLiteral(LiteralExpr* expr) function Type (line 1031) | Type Compiler::compileVariable(VariableExpr* expr) function Type (line 1106) | Type Compiler::compileAssign(AssignExpr* expr) function Type (line 1140) | Type Compiler::compileLValue(Expression* expr) function Type (line 1160) | Type Compiler::compileVariableRef(VariableExpr* expr) function Type (line 1190) | Type Compiler::compileMemberRef(MemberExpr* expr) function Type (line 1268) | Type Compiler::memberType(Type type, int memberIndex) function Type (line 1276) | Type Compiler::compileIndexRef(IndexExpr* expr) function Type (line 1310) | Type Compiler::compileBinary(BinaryExpr* expr) function Type (line 1663) | Type Compiler::compileUnary(UnaryExpr* expr) function Type (line 1719) | Type Compiler::compileCall(CallExpr* call) function Type (line 1763) | Type Compiler::compileMember(MemberExpr* expr) function Type (line 1888) | Type Compiler::compileIndex(IndexExpr* expr) FILE: febcode/compiler.h function namespace (line 7) | namespace febcode FILE: febcode/differentiator.cpp function Type (line 7) | Type Differentiator::getDerivativeType(Type varType, TypeKind derivType) function ExprPtr (line 236) | ExprPtr Differentiator::differentiate(const Expression* expr, const Deri... function ExprPtr (line 254) | ExprPtr Differentiator::diffLiteral(const LiteralExpr* literal, const De... function ExprPtr (line 296) | ExprPtr Differentiator::diffVariable(const VariableExpr* variable, const... function ExprPtr (line 337) | ExprPtr Differentiator::diffUnary(const UnaryExpr* unary, const DerivVar... function ExprPtr (line 478) | ExprPtr Differentiator::diffCall(const CallExpr* call, const DerivVar& var) function ExprPtr (line 531) | ExprPtr Differentiator::diffInit(const InitExpr* init, const DerivVar& var) function ExprPtr (line 541) | ExprPtr Differentiator::diffConstructor(const ConstructorExpr* ctor, con... FILE: febcode/differentiator.h function namespace (line 9) | namespace febcode { FILE: febcode/modifier.cpp function ExprPtr (line 4) | ExprPtr Modifier::Call(const std::string& name, const std::vector>... function printCallExpr (line 769) | static void printCallExpr(const CallExpr* e) function printInitializerExpr (line 778) | static void printInitializerExpr(const InitExpr* e) function printIndexExpr (line 786) | static void printIndexExpr(const IndexExpr* e) function printConstructorExpr (line 795) | static void printConstructorExpr(const ConstructorExpr* e) function printExpr (line 804) | static void printExpr(const Expression* e) function printExpressionStmt (line 822) | static void printExpressionStmt(const ExpressionStmt* s) function printVarDeclStmt (line 850) | static void printVarDeclStmt(const VarDeclStmt* s) function printReturnStmt (line 876) | static void printReturnStmt(const ReturnStmt* s) function printBlockStmt (line 885) | static void printBlockStmt(const BlockStmt* s) function printIfStmt (line 899) | static void printIfStmt(const IfStmt* s) function printWhileStmt (line 917) | static void printWhileStmt(const WhileStmt* s) function printForStmt (line 926) | static void printForStmt(const ForStmt* s) function printFunctionStmt (line 938) | static void printFunctionStmt(const FunctionStmt* s) function printStructStmt (line 955) | static void printStructStmt(const StructStmt* s) function printStatement (line 968) | static void printStatement(const Statement* stmt) function prettyPrintLiteralExpr (line 1013) | static void prettyPrintLiteralExpr(std::ostream& os, const LiteralExpr& ... function prettyPrintVariableExpr (line 1018) | static void prettyPrintVariableExpr(std::ostream& os, const VariableExpr... function prettyPrintMemberExpr (line 1023) | static void prettyPrintMemberExpr(std::ostream& os, const MemberExpr& expr) function prettyPrintAssignmentExpr (line 1029) | static void prettyPrintAssignmentExpr(std::ostream& os, const AssignExpr... function prettyPrintUnaryExpr (line 1036) | static void prettyPrintUnaryExpr(std::ostream& os, const UnaryExpr& expr) function prettyPrintBinaryExpr (line 1044) | static void prettyPrintBinaryExpr(std::ostream& os, const BinaryExpr& expr) function prettyPrintCallExpr (line 1058) | static void prettyPrintCallExpr(std::ostream& os, const CallExpr& expr) function prettyPrintInitializerExpr (line 1071) | static void prettyPrintInitializerExpr(std::ostream& os, const InitExpr&... function prettyPrintIndexExpr (line 1083) | static void prettyPrintIndexExpr(std::ostream& os, const IndexExpr& expr) function prettyPrintConstructorExpr (line 1091) | static void prettyPrintConstructorExpr(std::ostream& os, const Construct... function prettyPrintExpressionStmt (line 1122) | static void prettyPrintExpressionStmt(std::ostream& os, const Expression... function prettyPrintVarDeclStmt (line 1128) | static void prettyPrintVarDeclStmt(std::ostream& os, const VarDeclStmt& ... function prettyPrintReturnStmt (line 1157) | static void prettyPrintReturnStmt(std::ostream& os, const ReturnStmt& stmt) function prettyPrintBlockStmt (line 1168) | static void prettyPrintBlockStmt(std::ostream& os, const BlockStmt& stmt) function prettyPrintIfStmt (line 1182) | static void prettyPrintIfStmt(std::ostream& os, const IfStmt& stmt) function prettyPrintWhileStmt (line 1196) | static void prettyPrintWhileStmt(std::ostream& os, const WhileStmt& stmt) function prettyPrintFunctionStmt (line 1204) | static void prettyPrintFunctionStmt(std::ostream& os, const FunctionStmt... function prettyPrintStructStmt (line 1218) | static void prettyPrintStructStmt(std::ostream& os, const StructStmt& stmt) function prettyPrintStatement (line 1228) | static void prettyPrintStatement(std::ostream& os, const febcode::Statem... FILE: febcode/parser.h function namespace (line 9) | namespace febcode { FILE: febcode/program.cpp function Type (line 169) | Type Program::RegisterStruct(const std::string& name, const std::vector<... function Type (line 174) | Type Program::RegisterStruct(const std::string& name, const std::vector<... function Type (line 213) | Type Program::globalType(const std::string& name) const function BinaryOpSignature (line 234) | BinaryOpSignature Program::resolveBinaryOp(BinaryOp op, Type left, Type ... FILE: febcode/program.h function namespace (line 5) | namespace febcode { FILE: febcode/resolver.h function namespace (line 7) | namespace febcode { FILE: febcode/scanner.h type class (line 7) | enum class type Token (line 49) | struct Token { function class (line 56) | class Scanner { function Token (line 76) | Token nextToken() { function advance (line 171) | char advance() { function skipWhitespace (line 175) | void skipWhitespace() { function Token (line 194) | Token makeToken(TokenType type) const { FILE: febcode/simplifier.cpp function ExprPtr (line 355) | ExprPtr Simplifier::applyRules(const Expression* expr) function ExprPtr (line 365) | ExprPtr Simplifier::simplify(const Expression* expr) function ExprPtr (line 376) | ExprPtr Simplifier::simplifyConstructor(const ConstructorExpr* ctor) function ExprPtr (line 415) | ExprPtr Simplifier::simplifyUnary(const UnaryExpr* unary) function ExprPtr (line 426) | ExprPtr Simplifier::simplifyInitializer(const InitExpr* init) function ExprPtr (line 436) | ExprPtr Simplifier::simplifyCall(const CallExpr* call) function ExprPtr (line 453) | ExprPtr Simplifier::simplifyBinary(const BinaryExpr* binary) function ExprPtr (line 467) | ExprPtr Simplifier::simplifyAssign(const AssignExpr* assign) FILE: febcode/simplifier.h function namespace (line 7) | namespace febcode { FILE: febcode/types.cpp function ArrayValuePtr (line 5) | ArrayValuePtr febcode::copyArray(const ArrayValue& src) function StructValuePtr (line 25) | StructValuePtr febcode::copyStruct(const StructValue& src) function Type (line 63) | Type TypeRegistry::Void() const { return &m_void; } function Type (line 64) | Type TypeRegistry::Bool() const { return &m_bool; } function Type (line 65) | Type TypeRegistry::Int() const { return &m_int; } function Type (line 66) | Type TypeRegistry::Double() const { return &m_double; } function Type (line 67) | Type TypeRegistry::Vec2() const { return &m_vec2; } function Type (line 68) | Type TypeRegistry::Vec3() const { return &m_vec3; } function Type (line 69) | Type TypeRegistry::Mat2() const { return &m_mat2; } function Type (line 70) | Type TypeRegistry::Mat3() const { return &m_mat3; } function Type (line 72) | Type TypeRegistry::getTypeFromKind(TypeKind kind) const function Type (line 89) | Type TypeRegistry::getArrayType(TypeKind type, size_t size) function Type (line 97) | Type TypeRegistry::getArrayType(Type element, size_t size) function Type (line 120) | Type TypeRegistry::getArrayType(Type element, const std::vector&... function Type (line 130) | Type TypeRegistry::getArrayType(int index) const function Type (line 137) | Type TypeRegistry::getArrayType(Type element, size_t size) const function Type (line 151) | Type TypeRegistry::getBuiltinType(const Value& v) const function Type (line 167) | Type TypeRegistry::getType(const std::string& name) const function Type (line 184) | Type TypeRegistry::getStructType(const std::string& name) const function Type (line 200) | Type TypeRegistry::getStructType(int index) const function Type (line 207) | Type TypeRegistry::defineStructType( function Type (line 227) | Type TypeRegistry::defineStructType(const std::string& name, const std::... function Type (line 275) | Type febcode::coerce(Type from, Type to) FILE: febcode/types.h function namespace (line 11) | namespace febcode function mat2 (line 74) | struct mat2 { function mat2 (line 88) | mat2 operator + (const mat2& other) const { function mat2 (line 100) | mat2 operator*(double scalar) const { function mat2 (line 106) | mat2 operator/(double scalar) const { function operator (line 126) | bool operator==(const mat2& other) const { function operator (line 130) | bool operator!=(const mat2& other) const { type mat3 (line 135) | struct mat3 { function mat3 (line 165) | mat3 operator - (const mat3& other) const { function mat3 (line 173) | mat3 operator*(double scalar) const { function mat3 (line 181) | mat3 operator/(double scalar) const { function operator (line 213) | bool operator==(const mat3& other) const { function operator (line 218) | bool operator!=(const mat3& other) const { type TypeStruct (line 223) | struct TypeStruct type TypeStruct (line 228) | struct TypeStruct { type ArrayValue (line 267) | struct ArrayValue type StructValue (line 268) | struct StructValue type ValueIndex (line 274) | enum ValueIndex { type Void (line 288) | struct Void {} type Value (line 290) | struct Value function operator (line 344) | bool operator == (const Value& other) const function operator (line 364) | bool operator != (const Value& other) const function destroy (line 401) | void destroy() type ArrayValue (line 418) | struct ArrayValue { type StructValue (line 424) | struct StructValue { function ArrayValuePtr (line 429) | inline ArrayValuePtr createArray(Type elementType, size_t size) function StructValuePtr (line 437) | inline StructValuePtr createStruct(Type type) function isVoid (line 449) | inline bool isVoid (const Value& v) { return v.index == ValueIndex::VOID;} function isBool (line 450) | inline bool isBool (const Value& v) { return v.index == ValueIndex::BOOL;} function isInt (line 451) | inline bool isInt (const Value& v) { return v.index == ValueIndex::INT; } function isDouble (line 452) | inline bool isDouble(const Value& v) { return v.index == ValueIndex::DOU... function isVec2 (line 453) | inline bool isVec2 (const Value& v) { return v.index == ValueIndex::VEC... function isVec3 (line 454) | inline bool isVec3 (const Value& v) { return v.index == ValueIndex::VEC... function isMat2 (line 455) | inline bool isMat2 (const Value& v) { return v.index == ValueIndex::MAT... function isMat3 (line 456) | inline bool isMat3 (const Value& v) { return v.index == ValueIndex::MAT... function isArray (line 457) | inline bool isArray (const Value& v) { return v.index == ValueIndex::ARR... function isStruct (line 458) | inline bool isStruct(const Value& v) { return v.index == ValueIndex::STR... function isRef (line 459) | inline bool isRef (const Value& v) { return v.index == ValueIndex::REF; } function isVoidType (line 461) | inline bool isVoidType (Type type) { return type->kind == TypeKind::Voi... function isBoolType (line 462) | inline bool isBoolType (Type type) { return type->kind == TypeKind::Boo... function isIntType (line 463) | inline bool isIntType (Type type) { return type->kind == TypeKind::Int; } function isDoubleType (line 464) | inline bool isDoubleType(Type type) { return type->kind == TypeKind::Dou... function isVec2Type (line 465) | inline bool isVec2Type (Type type) { return type->kind == TypeKind::Vec... function isVec3Type (line 466) | inline bool isVec3Type (Type type) { return type->kind == TypeKind::Vec... function isMat2Type (line 467) | inline bool isMat2Type (Type type) { return type->kind == TypeKind::Mat... function isMat3Type (line 468) | inline bool isMat3Type (Type type) { return type->kind == TypeKind::Mat... function isArrayType (line 469) | inline bool isArrayType (Type type) { return type->kind == TypeKind::Arr... function isStructType (line 470) | inline bool isStructType(Type type) { return type->kind == TypeKind::Str... function isLogicalType (line 472) | inline bool isLogicalType(Type type) { return isBoolType(type) || isIntT... function isScalarType (line 474) | inline bool isScalarType(Type type) { return isIntType(type) || isDouble... function isNumericType (line 476) | inline bool isNumericType(Type type) { return isIntType(type) || isDoubl... function getBool (line 478) | inline bool getBool(const Value& v) { assert(v.index == ValueIndex::BO... function getInt (line 479) | inline int getInt (const Value& v) { assert(v.index == ValueIndex::... function getDouble (line 480) | inline double getDouble(const Value& v) { assert(v.index == ValueIndex::... function vec2 (line 481) | inline const vec2& getVec2(const Value& v) { assert(v.index == ValueInde... function vec3 (line 483) | inline const vec3& getVec3(const Value& v) { assert(v.index == ValueInde... function mat2 (line 485) | inline const mat2& getMat2(const Value& v) { assert(v.index == ValueInde... function mat3 (line 487) | inline const mat3& getMat3(const Value& v) { assert(v.index == ValueInde... function ArrayValue (line 489) | inline const ArrayValue& getArray (const Value& v) { assert(v.index == ... function StructValue (line 490) | inline const StructValue& getStruct(const Value& v) { assert(v.index == ... function ArrayValuePtr (line 492) | inline const ArrayValuePtr& getArrayPtr(const Value& v) { assert(v.index... function StructValuePtr (line 493) | inline const StructValuePtr& getStructPtr(const Value& v) { assert(v.ind... function Type (line 500) | inline Type commonType(Type l, Type r) function isZero (line 508) | inline bool isZero(const Value& v) function isOne (line 519) | inline bool isOne(const Value& v) function isIdentity (line 526) | inline bool isIdentity(const mat2& m) function isIdentity (line 531) | inline bool isIdentity(const mat3& m) function isSymmetric (line 536) | inline bool isSymmetric(const mat2& m) function isSymmetric (line 541) | inline bool isSymmetric(const mat3& m) function isIntNumber (line 546) | inline bool isIntNumber(const Value& v) function toIntNumber (line 557) | inline int toIntNumber(const Value& v) function class (line 565) | class TypeRegistry { function namespace (line 631) | namespace febcode FILE: febcode/vm.cpp function ipow (line 8) | static int ipow(int base, int exp) function printStack (line 21) | void printStack(const std::vector& stack, int numGlobals, int st... function Value (line 49) | Value VM::execute() function Value (line 1565) | Value febcode::runScript(const std::string& script) FILE: febcode/vm.h function namespace (line 10) | namespace febcode