UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::Softs::FEvolutionGroupContext Struct Reference

#include <SoftsEvolution.h>

Public Member Functions

void Reset ()
 
void Init (ESolverMode InSolverMode, FSolverReal InDt, int32 InNumPBDIterations, int32 InNumNewtonIterations)
 

Public Attributes

ESolverMode SolverMode = ESolverMode::None
 
FSolverReal Dt = (FSolverReal)0.
 
int32 NumPBDIterations = 0
 
int32 CurrentPBDIteration = INDEX_NONE
 
int32 NumNewtonIterations = 0
 
int32 CurrentNewtonIteration = INDEX_NONE
 

Detailed Description

Per Group context with information about the current solver configuration.

Member Function Documentation

◆ Init()

void Chaos::Softs::FEvolutionGroupContext::Init ( ESolverMode  InSolverMode,
FSolverReal  InDt,
int32  InNumPBDIterations,
int32  InNumNewtonIterations 
)
inline

◆ Reset()

void Chaos::Softs::FEvolutionGroupContext::Reset ( )
inline

Member Data Documentation

◆ CurrentNewtonIteration

int32 Chaos::Softs::FEvolutionGroupContext::CurrentNewtonIteration = INDEX_NONE

◆ CurrentPBDIteration

int32 Chaos::Softs::FEvolutionGroupContext::CurrentPBDIteration = INDEX_NONE

◆ Dt

FSolverReal Chaos::Softs::FEvolutionGroupContext::Dt = (FSolverReal)0.

◆ NumNewtonIterations

int32 Chaos::Softs::FEvolutionGroupContext::NumNewtonIterations = 0

◆ NumPBDIterations

int32 Chaos::Softs::FEvolutionGroupContext::NumPBDIterations = 0

◆ SolverMode

ESolverMode Chaos::Softs::FEvolutionGroupContext::SolverMode = ESolverMode::None

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