Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
AppDef_MyCriterionOfTheVariational Class Reference

#include <AppDef_MyCriterionOfTheVariational.hxx>

Inheritance diagram for AppDef_MyCriterionOfTheVariational:
Inheritance graph
[legend]

Public Member Functions

 AppDef_MyCriterionOfTheVariational (const AppDef_MultiLine &SSP, const Standard_Integer FirstPoint, const Standard_Integer LastPoint)
void SetParameters (const Handle< TColStd_HArray1OfReal > &Parameters)
void SetCurve (const Handle< FEmTool_Curve > &C)
void GetCurve (Handle< FEmTool_Curve > &C) const
void SetEstimation (const Standard_Real E1, const Standard_Real E2, const Standard_Real E3)
Standard_RealEstLength ()
void GetEstimation (Standard_Real &E1, Standard_Real &E2, Standard_Real &E3) const
Handle_FEmTool_HAssemblyTable AssemblyTable () const
Handle_TColStd_HArray2OfInteger DependenceTable () const
Standard_Integer QualityValues (const Standard_Real J1min, const Standard_Real J2min, const Standard_Real J3min, Standard_Real &J1, Standard_Real &J2, Standard_Real &J3)
void ErrorValues (Standard_Real &MaxError, Standard_Real &QuadraticError, Standard_Real &AverageError)
void Hessian (const Standard_Integer Element, const Standard_Integer Dimension1, const Standard_Integer Dimension2, math_Matrix &H)
void Gradient (const Standard_Integer Element, const Standard_Integer Dimension, math_Vector &G)
void InputVector (const math_Vector &X, const Handle< FEmTool_HAssemblyTable > &AssTable)
 Convert the assembly Vector in an Curve;


void SetWeight (const Standard_Real QuadraticWeight, const Standard_Real QualityWeight, const Standard_Real percentJ1, const Standard_Real percentJ2, const Standard_Real percentJ3)
void GetWeight (Standard_Real &QuadraticWeight, Standard_Real &QualityWeight) const
void SetWeight (const TColStd_Array1OfReal &Weight)

Constructor & Destructor Documentation


Member Function Documentation

Handle_FEmTool_HAssemblyTable AppDef_MyCriterionOfTheVariational::AssemblyTable ( ) const [virtual]
Handle_TColStd_HArray2OfInteger AppDef_MyCriterionOfTheVariational::DependenceTable ( ) const [virtual]
void AppDef_MyCriterionOfTheVariational::ErrorValues ( Standard_Real MaxError,
Standard_Real QuadraticError,
Standard_Real AverageError 
) [virtual]
void AppDef_MyCriterionOfTheVariational::GetWeight ( Standard_Real QuadraticWeight,
Standard_Real QualityWeight 
) const [virtual]
void AppDef_MyCriterionOfTheVariational::SetWeight ( const Standard_Real  QuadraticWeight,
const Standard_Real  QualityWeight,
const Standard_Real  percentJ1,
const Standard_Real  percentJ2,
const Standard_Real  percentJ3 
) [virtual]

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