Fem Namespace Reference

Classes

class  Constraint
 Base class of all Constraint Objects of the Fem module. More...
 
class  ConstraintBearing
 
class  ConstraintContact
 
class  ConstraintDisplacement
 
class  ConstraintFixed
 
class  ConstraintFluidBoundary
 
class  ConstraintForce
 
class  ConstraintGear
 
class  ConstraintHeatflux
 
class  ConstraintInitialTemperature
 
class  ConstraintPlaneRotation
 
class  ConstraintPressure
 
class  ConstraintPulley
 
class  ConstraintSpring
 
class  ConstraintTemperature
 
class  ConstraintTransform
 
class  DocumentObject
 
class  FemAnalysis
 Container of objects relevant to one simulation. More...
 
class  FemMesh
 The representation of a FemMesh. More...
 
class  FemMeshObject
 
class  FemMeshShapeNetgenObject
 
class  FemMeshShapeObject
 
class  FemPostClipFilter
 
class  FemPostCutFilter
 
class  FemPostDataAlongLineFilter
 
class  FemPostDataAtPointFilter
 
class  FemPostFilter
 
class  FemPostFunction
 
class  FemPostFunctionProvider
 
class  FemPostObject
 
class  FemPostPipeline
 
class  FemPostPlaneFunction
 
class  FemPostScalarClipFilter
 
class  FemPostSphereFunction
 
class  FemPostWarpVectorFilter
 
class  FemResultObject
 Father of all result data in a Fem Analysis. More...
 
class  FemSetElementsObject
 
class  FemSetFacesObject
 
class  FemSetGeometryObject
 
class  FemSetNodesObject
 
class  FemSetObject
 
class  FemSolverObject
 Father of all result data in a Fem Analysis. More...
 
class  FemVTKTools
 
class  HypothesisPy
 
class  Module
 
class  PropertyFemMesh
 The part shape property class. More...
 
class  PropertyPostDataObject
 The vtk data set property class. More...
 
class  SMESH_HypothesisPy
 
class  StdMeshers_Arithmetic1DPy
 
class  StdMeshers_AutomaticLengthPy
 
class  StdMeshers_CompositeSegment_1DPy
 
class  StdMeshers_Deflection1DPy
 
class  StdMeshers_Hexa_3DPy
 
class  StdMeshers_LayerDistributionPy
 
class  StdMeshers_LengthFromEdgesPy
 
class  StdMeshers_LocalLengthPy
 
class  StdMeshers_MaxElementAreaPy
 
class  StdMeshers_MaxElementVolumePy
 
class  StdMeshers_MaxLengthPy
 
class  StdMeshers_MEFISTO_2DPy
 
class  StdMeshers_NotConformAllowedPy
 
class  StdMeshers_NumberOfLayersPy
 
class  StdMeshers_NumberOfSegmentsPy
 
class  StdMeshers_Prism_3DPy
 
class  StdMeshers_Projection_1DPy
 
class  StdMeshers_Projection_2DPy
 
class  StdMeshers_Projection_3DPy
 
class  StdMeshers_ProjectionSource1DPy
 
class  StdMeshers_ProjectionSource2DPy
 
class  StdMeshers_ProjectionSource3DPy
 
class  StdMeshers_Quadrangle_2DPy
 
class  StdMeshers_QuadranglePreferencePy
 
class  StdMeshers_QuadraticMeshPy
 
class  StdMeshers_RadialPrism_3DPy
 
class  StdMeshers_Regular_1DPy
 
class  StdMeshers_SegmentAroundVertex_0DPy
 
class  StdMeshers_SegmentLengthAroundVertexPy
 
class  StdMeshers_StartEndLengthPy
 
class  StdMeshers_TrianglePreferencePy
 
class  StdMeshers_UseExisting_1DPy
 
class  StdMeshers_UseExisting_2DPy
 
class  Tools
 

Typedefs

typedef App::FeaturePythonT< ConstraintConstraintPython
 
typedef App::FeaturePythonT< DocumentObjectFeaturePython
 
typedef App::FeaturePythonT< FemAnalysisFemAnalysisPython
 
typedef App::FeaturePythonT< FemMeshObjectFemMeshObjectPython
 
typedef App::FeaturePythonT< FemResultObjectFemResultObjectPython
 
typedef App::FeaturePythonT< FemSolverObjectFemSolverObjectPython
 
typedef Py::ExtensionObject< HypothesisPyHypothesis
 
typedef std::shared_ptr< SMESH_HypothesisSMESH_HypothesisPtr
 

Functions

App::DocumentObjectcreateObjectByType (const Base::Type type)
 
void exportFemMeshCells (vtkSmartPointer< vtkUnstructuredGrid > grid, const SMDS_VolumeIteratorPtr &aVolIter)
 
void exportFemMeshFaces (vtkSmartPointer< vtkUnstructuredGrid > grid, const SMDS_FaceIteratorPtr &aFaceIter)
 
App::DocumentObjectgetObjectByType (const Base::Type type)
 
PyObjectinitModule ()
 
template<class TReader >
vtkDataSet * readVTKFile (const char *fileName)
 
template<class TWriter >
void writeVTKFile (const char *filename, vtkSmartPointer< vtkUnstructuredGrid > dataset)
 

Typedef Documentation

◆ ConstraintPython

◆ FeaturePython

◆ FemAnalysisPython

◆ FemMeshObjectPython

◆ FemResultObjectPython

◆ FemSolverObjectPython

◆ Hypothesis

typedef Py::ExtensionObject<HypothesisPy> Fem::Hypothesis

◆ SMESH_HypothesisPtr

typedef std::shared_ptr<SMESH_Hypothesis> Fem::SMESH_HypothesisPtr

Function Documentation

◆ createObjectByType()

◆ exportFemMeshCells()

void Fem::exportFemMeshCells ( vtkSmartPointer< vtkUnstructuredGrid grid,
const SMDS_VolumeIteratorPtr &  aVolIter 
)

◆ exportFemMeshFaces()

void Fem::exportFemMeshFaces ( vtkSmartPointer< vtkUnstructuredGrid grid,
const SMDS_FaceIteratorPtr &  aFaceIter 
)

◆ getObjectByType()

◆ initModule()

◆ readVTKFile()

template<class TReader >
vtkDataSet * Fem::readVTKFile ( const char *  fileName)

◆ writeVTKFile()

template<class TWriter >
void Fem::writeVTKFile ( const char *  filename,
vtkSmartPointer< vtkUnstructuredGrid dataset 
)