3#if _MSC_VER >= 1900 && defined(_M_X64)
5#include "DefinitionsAI.h"
6#include "BackendEvaluatorBase.h"
16 class CComputationalGraphPlaceholder;
22 class CComputationalGraphUtilities;
25 class FL_EXPORT CBackendEvaluatorForDenoisingDiffusion :
public CBackendEvaluatorBase<T>
28 CBackendEvaluatorForDenoisingDiffusion();
29 CBackendEvaluatorForDenoisingDiffusion(CEvaluator<T>* pEvaluator);
30 CBackendEvaluatorForDenoisingDiffusion(CBackendEvaluatorForDenoisingDiffusion<T>& evaluator);
31 CBackendEvaluatorForDenoisingDiffusion(CBackendEvaluatorForDenoisingDiffusion<T>* pEvaluator);
32 virtual ~CBackendEvaluatorForDenoisingDiffusion();
34 virtual const CResult
Clear()
override;
36 virtual const CResult
Assign(CBackendEvaluatorBase<T>* pEvaluator)
override;
38 virtual const CResult
Assign(CBackendEvaluatorForDenoisingDiffusion<T>& evaluator);
39 virtual const CResult
Assign(CBackendEvaluatorForDenoisingDiffusion<T>* pEvaluator);
41 virtual const CResult Evaluate(int32_t* pI32IterationFeedback =
nullptr,
bool* pBStopImmediatedly =
nullptr, std::vector<bool>* pVctEvaluatedIndex =
nullptr);
43 virtual const CResult SetSamplingStep(int32_t i32TotalSamplingStep = 1000);
44 virtual int32_t GetSamplingStep()
const;
47 DeclareGetClassType();
48 SupportToDuplicateObject(CBackendEvaluatorForDenoisingDiffusion<T>);
50 int32_t m_i32TotalSamplingStep;
54 friend class CComputationalGraphUtilities;
57 friend class CEvaluator;
Definition AlgorithmAIBase.h:18
@ Assign
CGUIPropertyItemView3DFigure 의 값을 해당 도형으로 설정하는 함수
Definition DefinitionsGUIView3D.h:2930
@ Clear
도형 정리 메뉴
Definition DefinitionsGUI.h:2110