Open CASCADE Technology 6.6.0
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

AppDef_MyCriterionOfTheVariational::AppDef_MyCriterionOfTheVariational ( const AppDef_MultiLine SSP,
const Standard_Integer  FirstPoint,
const Standard_Integer  LastPoint 
)

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]
Standard_Real& AppDef_MyCriterionOfTheVariational::EstLength ( ) [virtual]
void AppDef_MyCriterionOfTheVariational::GetCurve ( Handle< FEmTool_Curve > &  C) const [virtual]
void AppDef_MyCriterionOfTheVariational::GetEstimation ( Standard_Real E1,
Standard_Real E2,
Standard_Real E3 
) const [virtual]
void AppDef_MyCriterionOfTheVariational::GetWeight ( Standard_Real QuadraticWeight,
Standard_Real QualityWeight 
) const [virtual]
void AppDef_MyCriterionOfTheVariational::Gradient ( const Standard_Integer  Element,
const Standard_Integer  Dimension,
math_Vector G 
) [virtual]
void AppDef_MyCriterionOfTheVariational::Hessian ( const Standard_Integer  Element,
const Standard_Integer  Dimension1,
const Standard_Integer  Dimension2,
math_Matrix H 
) [virtual]
void AppDef_MyCriterionOfTheVariational::InputVector ( const math_Vector X,
const Handle< FEmTool_HAssemblyTable > &  AssTable 
) [virtual]
Standard_Integer AppDef_MyCriterionOfTheVariational::QualityValues ( const Standard_Real  J1min,
const Standard_Real  J2min,
const Standard_Real  J3min,
Standard_Real J1,
Standard_Real J2,
Standard_Real J3 
) [virtual]
void AppDef_MyCriterionOfTheVariational::SetCurve ( const Handle< FEmTool_Curve > &  C) [virtual]
void AppDef_MyCriterionOfTheVariational::SetEstimation ( const Standard_Real  E1,
const Standard_Real  E2,
const Standard_Real  E3 
) [virtual]
void AppDef_MyCriterionOfTheVariational::SetParameters ( const Handle< TColStd_HArray1OfReal > &  Parameters) [virtual]
void AppDef_MyCriterionOfTheVariational::SetWeight ( const TColStd_Array1OfReal Weight) [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:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines