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