Focus Konstruksjon - File Based System
Public Types | Protected Attributes | Properties | List of all members
CfemPlugin.CfemWrapper.CfemInputLinear Class Reference

Class that holds input data for linear analysis. More...

Collaboration diagram for CfemPlugin.CfemWrapper.CfemInputLinear:
Collaboration graph

Public Types

enum  RESULTSHANDLING { RESULTSHANDLING.Default, RESULTSHANDLING.KeepDisplAddForces, RESULTSHANDLING.ReplaceDisplKeepForces }
 Enumeration of different ways to handle analysis results. More...
 

Protected Attributes

bool m_DoCheckForSingularity = true
 If <true>, a check will be performed in order to check whether or not the stiffness matrix is singular prior to performing the analysis. More...
 
double m_Lambda = 1.0
 The virtual time parameter at which to stop the analysis. More...
 
bool m_bRelativeSingularityEps = false
 Flag that tells if the tolerance for singularity is absolute or relative to the greatest stiffness. More...
 
double m_SingularityEps = 1.0e-4
 Tolerance for singularity. If a value on the diagonal of the stiffness matrix is smaller than this value, the stiffness matrix is regarded as singular. More...
 

Properties

bool CheckForSingularity [get, set]
 Gets or sets whether or not we should check for singularity in the stiffness matrix. More...
 
double Lambda [get, set]
 Gets or sets the virtual time at which to terminate the analysis. More...
 
bool IsRelativeSingularityEps [get, set]
 Gets or sets a flag that tells if the tolerance for singularity is absolute or relative. More...
 
double SingularityEps [get, set]
 Gets or sets the tolerance for singularity. More...
 
RESULTSHANDLING ResultsHandling [get, set]
 Gets or sets a flag that tells what to do with the latest analysis results. More...
 

Detailed Description

Class that holds input data for linear analysis.

Class that holds input data for linear analysis

Member Enumeration Documentation

◆ RESULTSHANDLING

Enumeration of different ways to handle analysis results.

Enumeration of different ways to handle the latest analysis results (displacements and section forces).

Enumerator
Default 

Default: Add both displacements and forces to nodes/elements after each analysis.

KeepDisplAddForces 

Leave previously computed displacements unchanged, while forces are added as normal.

ReplaceDisplKeepForces 

Replace all previously computed displacements, while forces are left unchanged.

Member Data Documentation

◆ m_bRelativeSingularityEps

bool CfemPlugin.CfemWrapper.CfemInputLinear.m_bRelativeSingularityEps = false
protected

Flag that tells if the tolerance for singularity is absolute or relative to the greatest stiffness.

◆ m_DoCheckForSingularity

bool CfemPlugin.CfemWrapper.CfemInputLinear.m_DoCheckForSingularity = true
protected

If <true>, a check will be performed in order to check whether or not the stiffness matrix is singular prior to performing the analysis.

◆ m_Lambda

double CfemPlugin.CfemWrapper.CfemInputLinear.m_Lambda = 1.0
protected

The virtual time parameter at which to stop the analysis.

◆ m_SingularityEps

double CfemPlugin.CfemWrapper.CfemInputLinear.m_SingularityEps = 1.0e-4
protected

Tolerance for singularity. If a value on the diagonal of the stiffness matrix is smaller than this value, the stiffness matrix is regarded as singular.

Property Documentation

◆ CheckForSingularity

bool CfemPlugin.CfemWrapper.CfemInputLinear.CheckForSingularity
getset

Gets or sets whether or not we should check for singularity in the stiffness matrix.

Gets or sets whether or not we should check for singularity in the stiffness matrix

◆ IsRelativeSingularityEps

bool CfemPlugin.CfemWrapper.CfemInputLinear.IsRelativeSingularityEps
getset

Gets or sets a flag that tells if the tolerance for singularity is absolute or relative.

Gets or sets a flag that tells if the tolerance for singularity is absolute or relative to the greatest stiffness

◆ Lambda

double CfemPlugin.CfemWrapper.CfemInputLinear.Lambda
getset

Gets or sets the virtual time at which to terminate the analysis.

Gets or sets the virtual time at which to terminate the analysis

◆ ResultsHandling

RESULTSHANDLING CfemPlugin.CfemWrapper.CfemInputLinear.ResultsHandling
getset

Gets or sets a flag that tells what to do with the latest analysis results.

Gets or sets a flag that tells what to do with the latest analysis results (displacements and section forces)

◆ SingularityEps

double CfemPlugin.CfemWrapper.CfemInputLinear.SingularityEps
getset

Gets or sets the tolerance for singularity.

Gets or sets the tolerance for singularity. If a value on the diagonal of the stiffness matrix is smaller than this value, the stiffness matrix is regarded as singular. The property <IsRelativeSingularityEps> tells if this tolerance is interpreted as relative or absolute.


The documentation for this class was generated from the following file: