Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
NLPlate_NLPlate Class Reference

#include <NLPlate_NLPlate.hxx>

Public Member Functions

 NLPlate_NLPlate (const occ::handle< Geom_Surface > &InitialSurface)
 
void Load (const occ::handle< NLPlate_HGPPConstraint > &GConst)
 
void Solve (const int ord=2, const int InitialConsraintOrder=1)
 
void Solve2 (const int ord=2, const int InitialConsraintOrder=1)
 
void IncrementalSolve (const int ord=2, const int InitialConsraintOrder=1, const int NbIncrements=4, const bool UVSliding=false)
 
bool IsDone () const
 returns True if all has been correctly done.
 
void destroy ()
 
 ~NLPlate_NLPlate ()
 
void Init ()
 reset the Plate in the initial state ( same as after Create((Surface))
 
gp_XYZ Evaluate (const gp_XY &point2d) const
 
gp_XYZ EvaluateDerivative (const gp_XY &point2d, const int iu, const int iv) const
 
int Continuity () const
 
void ConstraintsSliding (const int NbIterations=3)
 
int MaxActiveConstraintOrder () const
 

Constructor & Destructor Documentation

◆ NLPlate_NLPlate()

NLPlate_NLPlate::NLPlate_NLPlate ( const occ::handle< Geom_Surface > & InitialSurface)

◆ ~NLPlate_NLPlate()

NLPlate_NLPlate::~NLPlate_NLPlate ( )
inline

Member Function Documentation

◆ ConstraintsSliding()

void NLPlate_NLPlate::ConstraintsSliding ( const int NbIterations = 3)

◆ Continuity()

int NLPlate_NLPlate::Continuity ( ) const

◆ destroy()

void NLPlate_NLPlate::destroy ( )

◆ Evaluate()

gp_XYZ NLPlate_NLPlate::Evaluate ( const gp_XY & point2d) const

◆ EvaluateDerivative()

gp_XYZ NLPlate_NLPlate::EvaluateDerivative ( const gp_XY & point2d,
const int iu,
const int iv ) const

◆ IncrementalSolve()

void NLPlate_NLPlate::IncrementalSolve ( const int ord = 2,
const int InitialConsraintOrder = 1,
const int NbIncrements = 4,
const bool UVSliding = false )

◆ Init()

void NLPlate_NLPlate::Init ( )

reset the Plate in the initial state ( same as after Create((Surface))

◆ IsDone()

bool NLPlate_NLPlate::IsDone ( ) const

returns True if all has been correctly done.

◆ Load()

void NLPlate_NLPlate::Load ( const occ::handle< NLPlate_HGPPConstraint > & GConst)

◆ MaxActiveConstraintOrder()

int NLPlate_NLPlate::MaxActiveConstraintOrder ( ) const

◆ Solve()

void NLPlate_NLPlate::Solve ( const int ord = 2,
const int InitialConsraintOrder = 1 )

◆ Solve2()

void NLPlate_NLPlate::Solve2 ( const int ord = 2,
const int InitialConsraintOrder = 1 )

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