C# 클래스 BEPUphysics.SolverSystems.Solver

Iteratively solves solver updateables, converging to a solution for simulated joints and collision pair contact constraints.
상속: MultithreadedProcessingStage
파일 보기 프로젝트 열기: Indiefreaks/igf 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
timeStepSettings TimeStepSettings

공개 메소드들

메소드 설명
Add ( SolverUpdateable item ) : void

Adds a solver updateable to the solver.

Remove ( SolverUpdateable item ) : void

Removes a solver updateable from the solver.

Solver ( TimeStepSettings timeStepSettings, DeactivationManager deactivationManager ) : System

Constructs a Solver.

Solver ( TimeStepSettings timeStepSettings, DeactivationManager deactivationManager, IThreadManager threadManager ) : System

Constructs a Solver.

보호된 메소드들

메소드 설명
UnsafePrestep ( SolverUpdateable updateable ) : void
UnsafeSolveIteration ( SolverUpdateable updateable ) : void
UpdateMultithreaded ( ) : void
UpdateSingleThreaded ( ) : void

비공개 메소드들

메소드 설명
ComputeIterationCoefficient ( ) : void
MultithreadedIteration ( int i ) : void
MultithreadedPrestep ( int i ) : void

메소드 상세

Add() 공개 메소드

Adds a solver updateable to the solver.
Thrown when the item already belongs to a solver.
public Add ( SolverUpdateable item ) : void
item SolverUpdateable Updateable to add.
리턴 void

Remove() 공개 메소드

Removes a solver updateable from the solver.
Thrown when the item does not belong to the solver.
public Remove ( SolverUpdateable item ) : void
item SolverUpdateable Updateable to remove.
리턴 void

Solver() 공개 메소드

Constructs a Solver.
public Solver ( TimeStepSettings timeStepSettings, DeactivationManager deactivationManager ) : System
timeStepSettings TimeStepSettings Time step settings used by the solver.
deactivationManager BEPUphysics.DeactivationManagement.DeactivationManager Deactivation manager used by the solver.
리턴 System

Solver() 공개 메소드

Constructs a Solver.
public Solver ( TimeStepSettings timeStepSettings, DeactivationManager deactivationManager, IThreadManager threadManager ) : System
timeStepSettings TimeStepSettings Time step settings used by the solver.
deactivationManager BEPUphysics.DeactivationManagement.DeactivationManager Deactivation manager used by the solver.
threadManager IThreadManager Thread manager used by the solver.
리턴 System

UnsafePrestep() 보호된 메소드

protected UnsafePrestep ( SolverUpdateable updateable ) : void
updateable SolverUpdateable
리턴 void

UnsafeSolveIteration() 보호된 메소드

protected UnsafeSolveIteration ( SolverUpdateable updateable ) : void
updateable SolverUpdateable
리턴 void

UpdateMultithreaded() 보호된 메소드

protected UpdateMultithreaded ( ) : void
리턴 void

UpdateSingleThreaded() 보호된 메소드

protected UpdateSingleThreaded ( ) : void
리턴 void

프로퍼티 상세

timeStepSettings 보호되어 있는 프로퍼티

protected TimeStepSettings timeStepSettings
리턴 TimeStepSettings