Afeme C++ API 0.0.20261017
Structural finite element solver
Loading...
Searching...
No Matches
AFEME::IAfeme Member List

This is the complete list of members for AFEME::IAfeme, including all inherited members.

addAverageMpc(int masterNode, const int *slaveNodes, int numSlaves, const double *weights=nullptr)=0AFEME::IAfemepure virtual
addBeamElement(int property, int *elementNodes, float *upVector)=0AFEME::IAfemepure virtual
addBeamProperty(int material, int numCoords, float *coords)=0AFEME::IAfemepure virtual
addConstraint(int node, int dof)=0AFEME::IAfemepure virtual
addForce(int nodeIndex, int nodalDofIndex, float value, int loadCaseIndex=0)=0AFEME::IAfemepure virtual
addHexaElement(int property, int *elementNodes)=0AFEME::IAfemepure virtual
addMaterial(float youngModulus, float poissonRatio, float density)=0AFEME::IAfemepure virtual
addNode(float *coordinates)=0AFEME::IAfemepure virtual
addPointMassElement(int property, int node, const float *t=nullptr)=0AFEME::IAfemepure virtual
addPointMassProperty(float mass, float Ixx, float Iyy, float Izz, float Ixy=0.0f, float Ixz=0.0f, float Iyz=0.0f)=0AFEME::IAfemepure virtual
addPressure(int elemIndex, int faceIndex, float value, int loadCaseIndex=0)=0AFEME::IAfemepure virtual
addQuadElement(const int property, const int *elementNodes)=0AFEME::IAfemepure virtual
addRigidMpc(int masterNode, const int *slaveNodes, int numSlaves, bool tieRotations=true)=0AFEME::IAfemepure virtual
addShellProperty(int material, float thickness)=0AFEME::IAfemepure virtual
addSolidProperty(int material)=0AFEME::IAfemepure virtual
addTetraElement(int property, int *elementNodes)=0AFEME::IAfemepure virtual
addTriaElement(const int property, const int *elementNodes)=0AFEME::IAfemepure virtual
addWedgeElement(int property, int *elementNodes)=0AFEME::IAfemepure virtual
allocateNodes(int numNodes)=0AFEME::IAfemepure virtual
clearConstraints()=0AFEME::IAfemepure virtual
clearElements()=0AFEME::IAfemepure virtual
clearLoad()=0AFEME::IAfemepure virtual
clearMaterials()=0AFEME::IAfemepure virtual
clearMpcs()=0AFEME::IAfemepure virtual
clearNodes()=0AFEME::IAfemepure virtual
clearProperties()=0AFEME::IAfemepure virtual
getAfemeErrorDescription(AFEME_ERROR code)=0AFEME::IAfemepure virtual
getDisplacementValue(const int nodeIndex, const int dofIndex, const int caseIndex, float &displacement, AFEME_ANALYSIS_TYPE analysisType=ANALYSIS_NONE)=0AFEME::IAfemepure virtual
getEigenfrequency(const int modeIndex, float &eigenfrequency, AFEME_ANALYSIS_TYPE analysisType=ANALYSIS_NONE)=0AFEME::IAfemepure virtual
getEigenvalue(const int modeIndex, float &eigenvalue, AFEME_ANALYSIS_TYPE analysisType=ANALYSIS_NONE)=0AFEME::IAfemepure virtual
getEigenvectorValue(const int nodeIndex, const int dofIndex, const int modeIndex, float &eigenvector, AFEME_ANALYSIS_TYPE analysisType)=0AFEME::IAfemepure virtual
getLbaLowerEigenvalue()=0AFEME::IAfemepure virtual
getLbaNumModes()=0AFEME::IAfemepure virtual
getLbaPressureLoadStiffness()=0AFEME::IAfemepure virtual
getLbaUpperEigenvalue()=0AFEME::IAfemepure virtual
getLicenseStamp()=0AFEME::IAfemepure virtual
getMaxElemVonMisesStressValue(const int elemIndex, const int caseIndex, float &stress, AFEME_ANALYSIS_TYPE analysisType)=0AFEME::IAfemepure virtual
getNfaLowerFreq()=0AFEME::IAfemepure virtual
getNfaNumModes()=0AFEME::IAfemepure virtual
getNfaUpperFreq()=0AFEME::IAfemepure virtual
getNumDofs()=0AFEME::IAfemepure virtual
getNumExtractedModes(int &numExtractedModes, AFEME_ANALYSIS_TYPE analysisType=ANALYSIS_NONE)=0AFEME::IAfemepure virtual
getNumLoadCases()=0AFEME::IAfemepure virtual
getNumSteps()=0AFEME::IAfemepure virtual
getProgress()=0AFEME::IAfemepure virtual
getStepSize()=0AFEME::IAfemepure virtual
getStructuralDampingCoefficient()=0AFEME::IAfemepure virtual
getStructuralDampingConversionFrequency()=0AFEME::IAfemepure virtual
initializeTransientResponseAnalysis()=0AFEME::IAfemepure virtual
releaseLicense()=0AFEME::IAfemepure virtual
requestPause()=0AFEME::IAfemepure virtual
requestResume()=0AFEME::IAfemepure virtual
requestStop()=0AFEME::IAfemepure virtual
runLinearBucklingAnalysis()=0AFEME::IAfemepure virtual
runLinearStaticAnalysis()=0AFEME::IAfemepure virtual
runNaturalFrequenciesAnalysis()=0AFEME::IAfemepure virtual
runTransientResponseAnalysisStep()=0AFEME::IAfemepure virtual
setCallback(IAfemeCallback *callback, bool printProgressBar=true)=0AFEME::IAfemepure virtual
setEigenvaluePerformanceMode(AFEME_EIGENVALUE_PERFORMANCE_MODE mode)=0AFEME::IAfemepure virtual
setLbaLowerEigenvalue(double eigenvalueLower)=0AFEME::IAfemepure virtual
setLbaNumModes(int numModes)=0AFEME::IAfemepure virtual
setLbaPressureLoadStiffness(bool include)=0AFEME::IAfemepure virtual
setLbaUpperEigenvalue(double eigenvalueUpper)=0AFEME::IAfemepure virtual
setNfaLowerFreq(double freqLower)=0AFEME::IAfemepure virtual
setNfaNumModes(int numModes)=0AFEME::IAfemepure virtual
setNfaUpperFreq(double freqUpper)=0AFEME::IAfemepure virtual
setPressureDistributionType(PRESSURE_DISTRIBUTION_TYPE distributionType)=0AFEME::IAfemepure virtual
setStepSize(float stepSize)=0AFEME::IAfemepure virtual
setStorageSystem(AFEME_STORAGE_SYSTEM storageType)=0AFEME::IAfemepure virtual
setStructuralDampingCoefficient(float structuralDampingCoefficient)=0AFEME::IAfemepure virtual
setStructuralDampingConversionFrequency(float structuralDampingConversionFrequency)=0AFEME::IAfemepure virtual
storeNodes(int numNodes, float *coordinates)=0AFEME::IAfemepure virtual
updateMaterial(int material, float youngModulus, float poissonRatio, float density)=0AFEME::IAfemepure virtual
updateShellProperty(int property, int material, float thickness)=0AFEME::IAfemepure virtual
updateSolidProperty(int property, int material)=0AFEME::IAfemepure virtual