Logo

Get started

  • Get started
    • Installation
      • Windows
      • Linux
    • Files
    • Run your first simulation

User interface

  • Graphical user interfaced
    • Menu
      • File
      • Setup
        • Compounds editor
        • Phases editor
        • Grids specification
        • Holdups editor
        • Options
        • Calculation sequence
        • Recycle streams
      • Modules
      • Tools
        • Models manager
        • Materials database
        • Settings
      • Help
        • About
    • Tabs
      • Flowsheet
      • Simulator
      • Streams
      • Units
  • Command line interface
    • Main
    • Simulation
      • Simulation options
      • Phases
      • Compounds
      • Grids
      • Flowsheet structure
      • Unit parameters
      • Holdups
      • Export

Structure and algorithms

  • Overview
    • Flowsheet simulation of solids
    • Approaches and methods
    • Software system architecture
  • Simulation core
    • Material streams
    • Units
    • Simulator
      • Main method and approaches
      • Built-in equation solvers
  • Data storage subsystem
    • HDF5 data format
    • Data caching
  • Material database
    • DMDB file
    • Constant parameters
    • Dependent parameters
    • Interaction properties
    • Correlations
      • Correlation search
      • Correlation functions
  • Multidimentional distributed parameters of solids
    • Tree data structures
    • Treatment of dependent parameters
      • Transformation matrices
        • Application of transformation matrices
        • Application example
  • Time point management
    • Data interpolation
    • Interpolation of distributed parameters
    • Steady state units
    • Dynamic units with recycle
  • Theoretical background
    • Discretization
    • Process systems
      • Sequential-modular approach
      • Equation-oriented approach
      • Partitioning and tearing
    • Numerical methods
      • Waveform relaxation method
      • Data extrapolation
      • Convergence methods

Libraries

  • Unit library
    • Agglomerator
      • Kernels
      • Solvers
    • Crusher
      • Bond’s model
        • Average Bond Work Indices for various materials
      • Cone model
      • Const output model
    • Cyclone
    • Granulator
      • Continuous granulator
      • Batch granulator
    • Inlet flow
    • Mixer
    • Outlet flow
    • Screen
      • Plitt’s model
      • Molerus & Hoffmann model
      • Probability model
      • Teipel / Hennig model
    • Solids bunker
    • Splitter
    • Time delay
      • Simple shift
      • Norm-based
  • Solver library
    • Agglomeration solvers
      • Cell average
      • FFT
      • Fixed pivot

For developers

  • Compilation
    • Windows
    • Linux
  • For models developers
    • Configuration of Visual Studio project template
    • Unit development
      • Add new unit to the template project
      • Configure Dyssol to work with implemented units
      • Development of steady-state units
        • Application example
      • Development of steady-state units with internal non-linear solver
        • Application example
      • Development of dynamic units
        • Application example
      • Development of dynamic units with internal DAE solver
        • Application example
      • Configure unit to work with MATLAB
    • Solver development
      • Add new solver to the template project
      • Configure Dyssol to work with implemented solvers
      • Development of agglomeration solver
      • Configure solver to work with MATLAB
  • Models API
    • Basic unit
      • CBaseUnit
        • CBaseUnit::ConfigureUnitStructures()
        • CBaseUnit::GetUnitName()
        • CBaseUnit::GetAuthorName()
        • CBaseUnit::GetVersion()
        • CBaseUnit::GetUniqueID()
        • CBaseUnit::GetHelpLink()
        • CBaseUnit::SetUnitName()
        • CBaseUnit::SetAuthorName()
        • CBaseUnit::SetVersion()
        • CBaseUnit::SetUniqueID()
        • CBaseUnit::SetHelpLink()
        • CBaseUnit::GetPortsManager()
        • CBaseUnit::AddPort()
        • CBaseUnit::GetPort()
        • CBaseUnit::GetPort()
        • CBaseUnit::GetPortStream()
        • CBaseUnit::AddFeed()
        • CBaseUnit::GetFeed()
        • CBaseUnit::GetFeed()
        • CBaseUnit::RemoveFeed()
        • CBaseUnit::AddHoldup()
        • CBaseUnit::GetHoldup()
        • CBaseUnit::GetHoldup()
        • CBaseUnit::RemoveHoldup()
        • CBaseUnit::AddStream()
        • CBaseUnit::GetStream()
        • CBaseUnit::GetStream()
        • CBaseUnit::RemoveStream()
        • CBaseUnit::GetUnitParametersManager()
        • CBaseUnit::AddConstRealParameter()
        • CBaseUnit::AddConstIntParameter()
        • CBaseUnit::AddConstUIntParameter()
        • CBaseUnit::AddDependentParameter()
        • CBaseUnit::AddTDParameter()
        • CBaseUnit::AddStringParameter()
        • CBaseUnit::AddCheckBoxParameter()
        • CBaseUnit::AddComboParameter()
        • CBaseUnit::AddComboParameter()
        • CBaseUnit::AddCompoundParameter()
        • CBaseUnit::AddMDBCompoundParameter()
        • CBaseUnit::AddReactionParameter()
        • CBaseUnit::AddListRealParameter()
        • CBaseUnit::AddListIntParameter()
        • CBaseUnit::AddListUIntParameter()
        • CBaseUnit::AddSolverAgglomeration()
        • CBaseUnit::AddParametersToGroup()
        • CBaseUnit::AddParametersToGroup()
        • CBaseUnit::AddParametersToGroup()
        • CBaseUnit::AddParametersToGroup()
        • CBaseUnit::AddParametersToGroup()
        • CBaseUnit::AddParametersToGroup()
        • CBaseUnit::GetConstRealParameterValue()
        • CBaseUnit::GetConstIntParameterValue()
        • CBaseUnit::GetConstUIntParameterValue()
        • CBaseUnit::GetDependentParameterValue()
        • CBaseUnit::GetTDParameterValue()
        • CBaseUnit::GetStringParameterValue()
        • CBaseUnit::GetCheckboxParameterValue()
        • CBaseUnit::GetComboParameterValue()
        • CBaseUnit::GetCompoundParameterValue()
        • CBaseUnit::GetMDBCompoundParameterValue()
        • CBaseUnit::GetReactionParameterValue()
        • CBaseUnit::GetListRealParameterValue()
        • CBaseUnit::GetListIntParameterValue()
        • CBaseUnit::GetListUIntParameterValue()
        • CBaseUnit::GetSolverAgglomeration()
        • CBaseUnit::GetSolverAgglomeration()
        • CBaseUnit::GetStateVariablesManager()
        • CBaseUnit::AddStateVariable()
        • CBaseUnit::GetStateVariable()
        • CBaseUnit::SetStateVariable()
        • CBaseUnit::SetStateVariable()
        • CBaseUnit::AddPlot()
        • CBaseUnit::AddPlot()
        • CBaseUnit::AddCurveOnPlot()
        • CBaseUnit::AddCurveOnPlot()
        • CBaseUnit::AddPointOnCurve()
        • CBaseUnit::AddPointOnCurve()
        • CBaseUnit::AddPointsOnCurve()
        • CBaseUnit::AddPointsOnCurve()
        • CBaseUnit::CopyStreamToPort()
        • CBaseUnit::CopyStreamToPort()
        • CBaseUnit::CopyStreamToPort()
        • CBaseUnit::CopyStreamToPort()
        • CBaseUnit::CopyPortToStream()
        • CBaseUnit::CopyPortToStream()
        • CBaseUnit::CopyPortToStream()
        • CBaseUnit::CopyPortToStream()
        • CBaseUnit::GetAllTimePoints()
        • CBaseUnit::GetAllTimePoints()
        • CBaseUnit::GetAllTimePointsClosed()
        • CBaseUnit::GetInputTimePoints()
        • CBaseUnit::GetInputTimePoints()
        • CBaseUnit::GetInputTimePointsClosed()
        • CBaseUnit::GetStreamsTimePoints()
        • CBaseUnit::GetStreamsTimePoints()
        • CBaseUnit::GetStreamsTimePointsClosed()
        • CBaseUnit::GetTimePoints()
        • CBaseUnit::GetCompoundName()
        • CBaseUnit::GetCompoundName()
        • CBaseUnit::GetCompoundKey()
        • CBaseUnit::GetCompoundKey()
        • CBaseUnit::GetCompoundIndex()
        • CBaseUnit::GetCompoundIndexByName()
        • CBaseUnit::GetAllCompounds()
        • CBaseUnit::GetAllCompoundsNames()
        • CBaseUnit::GetCompoundsNumber()
        • CBaseUnit::IsCompoundDefined()
        • CBaseUnit::IsCompoundNameDefined()
        • CBaseUnit::GetAllOverallProperties()
        • CBaseUnit::GetPhaseName()
        • CBaseUnit::GetPhaseType()
        • CBaseUnit::GetAllPhases()
        • CBaseUnit::GetPhasesNumber()
        • CBaseUnit::IsPhaseDefined()
        • CBaseUnit::GetDistributionsNumber()
        • CBaseUnit::GetDistributionsTypes()
        • CBaseUnit::GetDistributionsClasses()
        • CBaseUnit::GetDistributionGridType()
        • CBaseUnit::GetClassesNumber()
        • CBaseUnit::GetNumericGrid()
        • CBaseUnit::GetSymbolicGrid()
        • CBaseUnit::GetClassesSizes()
        • CBaseUnit::GetClassesMeans()
        • CBaseUnit::GetPSDGridDiameters()
        • CBaseUnit::GetPSDGridSurfaces()
        • CBaseUnit::GetPSDGridVolumes()
        • CBaseUnit::GetPSDMeanDiameters()
        • CBaseUnit::GetPSDMeanSurfaces()
        • CBaseUnit::GetPSDMeanVolumes()
        • CBaseUnit::IsDistributionDefined()
        • CBaseUnit::GetAbsTolerance()
        • CBaseUnit::GetRelTolerance()
        • CBaseUnit::GetCompoundProperty()
        • CBaseUnit::GetCompoundProperty()
        • CBaseUnit::GetCompoundProperty()
        • CBaseUnit::IsPropertyDefined()
        • CBaseUnit::IsPropertyDefined()
        • CBaseUnit::IsPropertyDefined()
        • CBaseUnit::GetEnthalpyCalculator()
        • CBaseUnit::CalculateEnthalpyFromTemperature()
        • CBaseUnit::CalculateTemperatureFromEnthalpy()
        • CBaseUnit::HeatExchange()
        • CBaseUnit::RaiseError()
        • CBaseUnit::RaiseWarning()
        • CBaseUnit::ShowInfo()
        • CBaseUnit::HasError()
        • CBaseUnit::HasWarning()
        • CBaseUnit::HasInfo()
        • CBaseUnit::GetErrorMessage()
        • CBaseUnit::GetWarningMessage()
        • CBaseUnit::GetInfoMessage()
        • CBaseUnit::CreateBasicInfo()
        • CBaseUnit::CreateStructure()
        • CBaseUnit::Initialize()
        • CBaseUnit::Simulate()
        • CBaseUnit::Simulate()
        • CBaseUnit::Finalize()
        • CBaseUnit::SaveState()
        • CBaseUnit::LoadState()
        • CBaseUnit::CopyStreamToStream()
        • CBaseUnit::CopyStreamToStream()
        • CBaseUnit::CalculateTM()
        • CBaseUnit::swap()
    • Basic stream
      • CBaseStream
        • CBaseStream::GetName()
        • CBaseStream::SetName()
        • CBaseStream::GetKey()
        • CBaseStream::SetKey()
        • CBaseStream::AddTimePoint()
        • CBaseStream::CopyTimePoint()
        • CBaseStream::RemoveTimePoint()
        • CBaseStream::RemoveTimePoints()
        • CBaseStream::RemoveTimePointsAfter()
        • CBaseStream::RemoveAllTimePoints()
        • CBaseStream::ReduceTimePoints()
        • CBaseStream::GetAllTimePoints()
        • CBaseStream::GetTimePoints()
        • CBaseStream::GetTimePointsClosed()
        • CBaseStream::GetLastTimePoint()
        • CBaseStream::GetPreviousTimePoint()
        • CBaseStream::GetAllOverallProperties()
        • CBaseStream::GetOverallProperty()
        • CBaseStream::GetMass()
        • CBaseStream::GetTemperature()
        • CBaseStream::GetPressure()
        • CBaseStream::SetOverallProperty()
        • CBaseStream::SetMass()
        • CBaseStream::SetTemperature()
        • CBaseStream::SetPressure()
        • CBaseStream::GetMol()
        • CBaseStream::SetMol()
        • CBaseStream::GetAllCompounds()
        • CBaseStream::GetCompoundsNumber()
        • CBaseStream::GetCompoundFraction()
        • CBaseStream::GetCompoundFraction()
        • CBaseStream::GetCompoundMass()
        • CBaseStream::GetCompoundMass()
        • CBaseStream::GetCompoundsFractions()
        • CBaseStream::GetCompoundsFractions()
        • CBaseStream::GetCompoundsMasses()
        • CBaseStream::GetCompoundsMasses()
        • CBaseStream::SetCompoundFraction()
        • CBaseStream::SetCompoundsFractions()
        • CBaseStream::SetCompoundsFractions()
        • CBaseStream::SetCompoundMass()
        • CBaseStream::GetCompoundMolFraction()
        • CBaseStream::GetCompoundMol()
        • CBaseStream::SetCompoundMolFraction()
        • CBaseStream::GetAllPhases()
        • CBaseStream::GetPhasesNumber()
        • CBaseStream::GetPhaseFraction()
        • CBaseStream::GetPhaseMass()
        • CBaseStream::GetPhaseProperty()
        • CBaseStream::GetPhaseProperty()
        • CBaseStream::GetPhaseProperty()
        • CBaseStream::SetPhaseFraction()
        • CBaseStream::SetPhaseMass()
        • CBaseStream::GetPhaseMolFraction()
        • CBaseStream::GetPhaseMol()
        • CBaseStream::SetPhaseMolFraction()
        • CBaseStream::SetPhaseMol()
        • CBaseStream::GetMixtureProperty()
        • CBaseStream::GetMixtureProperty()
        • CBaseStream::GetMixtureProperty()
        • CBaseStream::SetMixtureProperty()
        • CBaseStream::GetCompoundProperty()
        • CBaseStream::GetCompoundProperty()
        • CBaseStream::GetCompoundProperty()
        • CBaseStream::GetCompoundProperty()
        • CBaseStream::GetCompoundProperty()
        • CBaseStream::GetDistributionsNumber()
        • CBaseStream::GetFraction()
        • CBaseStream::SetFraction()
        • CBaseStream::GetDistribution()
        • CBaseStream::GetDistribution()
        • CBaseStream::GetDistribution()
        • CBaseStream::GetDistribution()
        • CBaseStream::GetDistribution()
        • CBaseStream::GetDistribution()
        • CBaseStream::SetDistribution()
        • CBaseStream::SetDistribution()
        • CBaseStream::SetDistribution()
        • CBaseStream::SetDistribution()
        • CBaseStream::SetDistribution()
        • CBaseStream::SetDistribution()
        • CBaseStream::ApplyTM()
        • CBaseStream::ApplyTM()
        • CBaseStream::Normalize()
        • CBaseStream::Normalize()
        • CBaseStream::Normalize()
        • CBaseStream::GetPSD()
        • CBaseStream::GetPSD()
        • CBaseStream::GetPSD()
        • CBaseStream::SetPSD()
        • CBaseStream::SetPSD()
        • CBaseStream::Copy()
        • CBaseStream::Copy()
        • CBaseStream::Copy()
        • CBaseStream::Add()
        • CBaseStream::Add()
        • CBaseStream::CalculateEnthalpyFromTemperature()
        • CBaseStream::CalculateTemperatureFromEnthalpy()
    • Stream
      • CStream
        • CStream::CopyFromStream()
        • CStream::CopyFromStream()
        • CStream::CopyFromStream()
        • CStream::CopyFromHoldup()
        • CStream::CopyFromHoldup()
        • CStream::AddStream()
        • CStream::AddStream()
        • CStream::GetMassFlow()
        • CStream::GetAccumulatedMass()
        • CStream::GetMolFlow()
        • CStream::SetMassFlow()
        • CStream::SetMolFlow()
        • CStream::GetCompoundMassFlow()
        • CStream::GetCompoundMassFlow()
        • CStream::GetCompoundMolFlow()
        • CStream::GetCompoundsMassFlows()
        • CStream::GetCompoundsMassFlows()
        • CStream::GetPhaseMassFlow()
        • CStream::GetPhaseMolFlow()
        • CStream::SetPhaseMassFlow()
        • CStream::SetPhaseMolFlow()
    • Holdup
      • CHoldup
        • CHoldup::CopyFromHoldup()
        • CHoldup::CopyFromHoldup()
        • CHoldup::CopyFromHoldup()
        • CHoldup::AddStream()
        • CHoldup::AddHoldup()
        • CHoldup::AddHoldup()
        • CHoldup::GetMass()
        • CHoldup::SetMass()
        • CHoldup::GetPhaseMass()
        • CHoldup::SetPhaseMass()
        • CHoldup::GetCompoundMass()
        • CHoldup::GetCompoundMass()
    • Ports manager
      • CPortsManager
        • CPortsManager::AddPort()
        • CPortsManager::GetPort()
        • CPortsManager::GetPort()
        • CPortsManager::GetPort()
        • CPortsManager::GetPort()
        • CPortsManager::GetAllPorts()
        • CPortsManager::GetAllPorts()
        • CPortsManager::GetAllInputPorts()
        • CPortsManager::GetAllInputPorts()
        • CPortsManager::GetAllOutputPorts()
        • CPortsManager::GetAllOutputPorts()
        • CPortsManager::GetPortsNumber()
        • CPortsManager::GetInputPortsNames()
        • CPortsManager::GetOutputPortsNames()
        • CPortsManager::Clear()
        • CPortsManager::swap()
    • Unit port
      • CUnitPort
        • CUnitPort::GetName()
        • CUnitPort::SetName()
        • CUnitPort::GetType()
        • CUnitPort::SetType()
        • CUnitPort::GetStreamKey()
        • CUnitPort::SetStreamKey()
        • CUnitPort::GetStream()
        • CUnitPort::SetStream()
    • Unit parameters manager
      • CUnitParametersManager
        • CUnitParametersManager::ParametersNumber()
        • CUnitParametersManager::IsNameExist()
        • CUnitParametersManager::GetParameters()
        • CUnitParametersManager::GetActiveParameters()
        • CUnitParametersManager::GetParameter()
        • CUnitParametersManager::GetParameter()
        • CUnitParametersManager::GetParameter()
        • CUnitParametersManager::GetParameter()
        • CUnitParametersManager::GetConstRealParameter()
        • CUnitParametersManager::GetConstRealParameter()
        • CUnitParametersManager::GetConstIntParameter()
        • CUnitParametersManager::GetConstIntParameter()
        • CUnitParametersManager::GetConstUIntParameter()
        • CUnitParametersManager::GetConstUIntParameter()
        • CUnitParametersManager::GetDependentParameter()
        • CUnitParametersManager::GetDependentParameter()
        • CUnitParametersManager::GetTDParameter()
        • CUnitParametersManager::GetTDParameter()
        • CUnitParametersManager::GetStringParameter()
        • CUnitParametersManager::GetStringParameter()
        • CUnitParametersManager::GetCheckboxParameter()
        • CUnitParametersManager::GetCheckboxParameter()
        • CUnitParametersManager::GetSolverParameter()
        • CUnitParametersManager::GetSolverParameter()
        • CUnitParametersManager::GetComboParameter()
        • CUnitParametersManager::GetComboParameter()
        • CUnitParametersManager::GetCompoundParameter()
        • CUnitParametersManager::GetCompoundParameter()
        • CUnitParametersManager::GetMDBCompoundParameter()
        • CUnitParametersManager::GetMDBCompoundParameter()
        • CUnitParametersManager::GetReactionParameter()
        • CUnitParametersManager::GetReactionParameter()
        • CUnitParametersManager::GetListRealParameter()
        • CUnitParametersManager::GetListRealParameter()
        • CUnitParametersManager::GetListIntParameter()
        • CUnitParametersManager::GetListIntParameter()
        • CUnitParametersManager::GetListUIntParameter()
        • CUnitParametersManager::GetListUIntParameter()
        • CUnitParametersManager::GetConstRealParameter()
        • CUnitParametersManager::GetConstRealParameter()
        • CUnitParametersManager::GetConstIntParameter()
        • CUnitParametersManager::GetConstIntParameter()
        • CUnitParametersManager::GetConstUIntParameter()
        • CUnitParametersManager::GetConstUIntParameter()
        • CUnitParametersManager::GetDependentParameter()
        • CUnitParametersManager::GetDependentParameter()
        • CUnitParametersManager::GetTDParameter()
        • CUnitParametersManager::GetTDParameter()
        • CUnitParametersManager::GetStringParameter()
        • CUnitParametersManager::GetStringParameter()
        • CUnitParametersManager::GetCheckboxParameter()
        • CUnitParametersManager::GetCheckboxParameter()
        • CUnitParametersManager::GetSolverParameter()
        • CUnitParametersManager::GetSolverParameter()
        • CUnitParametersManager::GetComboParameter()
        • CUnitParametersManager::GetComboParameter()
        • CUnitParametersManager::GetCompoundParameter()
        • CUnitParametersManager::GetCompoundParameter()
        • CUnitParametersManager::GetMDBCompoundParameter()
        • CUnitParametersManager::GetMDBCompoundParameter()
        • CUnitParametersManager::GetReactionParameter()
        • CUnitParametersManager::GetReactionParameter()
        • CUnitParametersManager::GetListRealParameter()
        • CUnitParametersManager::GetListRealParameter()
        • CUnitParametersManager::GetListIntParameter()
        • CUnitParametersManager::GetListIntParameter()
        • CUnitParametersManager::GetListUIntParameter()
        • CUnitParametersManager::GetListUIntParameter()
        • CUnitParametersManager::GetConstRealParameterValue()
        • CUnitParametersManager::GetConstIntParameterValue()
        • CUnitParametersManager::GetConstUIntParameterValue()
        • CUnitParametersManager::GetDependentParameterValue()
        • CUnitParametersManager::GetTDParameterValue()
        • CUnitParametersManager::GetStringParameterValue()
        • CUnitParametersManager::GetCheckboxParameterValue()
        • CUnitParametersManager::GetSolverParameterValue()
        • CUnitParametersManager::GetComboParameterValue()
        • CUnitParametersManager::GetCompoundParameterValue()
        • CUnitParametersManager::GetMDBCompoundParameterValue()
        • CUnitParametersManager::GetReactionParameterValue()
        • CUnitParametersManager::GetListRealParameterValue()
        • CUnitParametersManager::GetListIntParameterValue()
        • CUnitParametersManager::GetListUIntParameterValue()
        • CUnitParametersManager::GetConstRealParameterValue()
        • CUnitParametersManager::GetConstIntParameterValue()
        • CUnitParametersManager::GetConstUIntParameterValue()
        • CUnitParametersManager::GetDependentParameterValue()
        • CUnitParametersManager::GetTDParameterValue()
        • CUnitParametersManager::GetStringParameterValue()
        • CUnitParametersManager::GetCheckboxParameterValue()
        • CUnitParametersManager::GetSolverParameterValue()
        • CUnitParametersManager::GetComboParameterValue()
        • CUnitParametersManager::GetCompoundParameterValue()
        • CUnitParametersManager::GetMDBCompoundParameterValue()
        • CUnitParametersManager::GetReactionParameterValue()
        • CUnitParametersManager::GetListRealParameterValue()
        • CUnitParametersManager::GetListIntParameterValue()
        • CUnitParametersManager::GetListUIntParameterValue()
        • CUnitParametersManager::GetAllTimePoints()
        • CUnitParametersManager::GetAllTimePoints()
        • CUnitParametersManager::AddParametersToGroup()
        • CUnitParametersManager::AddParametersToGroup()
        • CUnitParametersManager::AddParametersToGroup()
        • CUnitParametersManager::IsParameterActive()
        • CUnitParametersManager::IsParameterActive()
        • CUnitParametersManager::IsGroupSelector()
        • CUnitParametersManager::swap()
    • Unit parameters
      • Base class
        • CBaseUnitParameter
      • Const
        • CConstUnitParameter
      • Const real
        • CConstRealUnitParameter
      • Const int
        • CConstIntUnitParameter
      • Const uint
        • CConstUIntUnitParameter
      • Dependent
        • CDependentUnitParameter
      • Time-dependent
        • CTDUnitParameter
      • String
        • CStringUnitParameter
      • Check box
        • CCheckBoxUnitParameter
      • Combo box
        • CComboUnitParameter
      • Compound
        • CCompoundUnitParameter
      • MDB compound
        • CMDBCompoundUnitParameter
      • Reaction
        • CReactionUnitParameter
      • List
        • CListUnitParameter
      • List real
        • CListRealUnitParameter
      • List int
        • CListIntUnitParameter
      • List uint
        • CListUIntUnitParameter
      • Solver
        • CSolverUnitParameter
    • Chemical reaction
      • CChemicalReaction
        • CChemicalReaction::ESubstance
        • CChemicalReaction::CChemicalReaction()
        • CChemicalReaction::CChemicalReaction()
        • CChemicalReaction::operator=()
        • CChemicalReaction::CChemicalReaction()
        • CChemicalReaction::operator=()
        • CChemicalReaction::Swap()
        • CChemicalReaction::operator==()
        • CChemicalReaction::SetName()
        • CChemicalReaction::GetName()
        • CChemicalReaction::AddSubstance()
        • CChemicalReaction::AddSubstance()
        • CChemicalReaction::RemoveSubstance()
        • CChemicalReaction::GetSubstances()
        • CChemicalReaction::GetSubstances()
        • CChemicalReaction::GetSubstancesNumber()
        • CChemicalReaction::GetSubstances()
        • CChemicalReaction::GetSubstances()
        • CChemicalReaction::GetSubstances()
        • CChemicalReaction::GetSubstances()
        • CChemicalReaction::GetSubstances()
        • CChemicalReaction::GetSubstances()
        • CChemicalReaction::SetBaseSubstance()
        • CChemicalReaction::GetBaseSubstance()
        • CChemicalReaction::GetBaseSubstance()
        • CChemicalReaction::GetBaseSubstanceIndex()
        • CChemicalReaction::SetEnthalpy()
        • CChemicalReaction::GetEnthalpy()
        • CChemicalReaction::SChemicalSubstance
    • Agglomeration solver
      • CAgglomerationSolver
        • CAgglomerationSolver::EKernels
        • CAgglomerationSolver::Initialize()
        • CAgglomerationSolver::Initialize()
        • CAgglomerationSolver::Initialize()
        • CAgglomerationSolver::Calculate()
        • CAgglomerationSolver::Calculate()
    • Base solver
      • CBaseSolver
        • CBaseSolver::GetType()
        • CBaseSolver::GetName()
        • CBaseSolver::GetAuthorName()
        • CBaseSolver::GetVersion()
        • CBaseSolver::GetUniqueID()
        • CBaseSolver::GetHelpLink()
        • CBaseSolver::SetName()
        • CBaseSolver::SetAuthorName()
        • CBaseSolver::SetVersion()
        • CBaseSolver::SetUniqueID()
        • CBaseSolver::SetHelpLink()
        • CBaseSolver::CreateBasicInfo()
        • CBaseSolver::Initialize()
        • CBaseSolver::Finalize()
        • CBaseSolver::SaveState()
        • CBaseSolver::LoadState()
    • State variables manager
      • CStateVariablesManager
        • CStateVariablesManager::GetStateVariable()
        • CStateVariablesManager::GetStateVariable()
        • CStateVariablesManager::GetStateVariable()
        • CStateVariablesManager::GetStateVariable()
        • CStateVariablesManager::GetAllStateVariables()
        • CStateVariablesManager::GetAllStateVariables()
        • CStateVariablesManager::GetStateVariablesNumber()
        • CStateVariablesManager::swap()
    • State variable
      • CStateVariable
        • CStateVariable::GetName()
        • CStateVariable::GetValue()
        • CStateVariable::HasHistory()
        • CStateVariable::GetHistory()
        • CStateVariable::GetHistoryValue()
    • Point
      • CPoint
        • CPoint::CPoint()
        • CPoint::CPoint()
        • CPoint::operator[]()
        • CPoint::operator[]()
        • CPoint::x
        • CPoint::y
        • CPoint::Size()
    • Curve
      • CCurve
        • CCurve::GetName()
        • CCurve::SetName()
        • CCurve::GetZValue()
        • CCurve::SetZValue()
        • CCurve::AddPoint()
        • CCurve::AddPoint()
        • CCurve::AddPoints()
        • CCurve::AddPoints()
        • CCurve::GetXValues()
        • CCurve::GetYValues()
        • CCurve::GetPoints()
        • CCurve::RemovePoint()
        • CCurve::ClearData()
        • CCurve::Clear()
    • Plot
      • CPlot
        • CPlot::GetName()
        • CPlot::SetName()
        • CPlot::GetLabelX()
        • CPlot::GetLabelY()
        • CPlot::GetLabelZ()
        • CPlot::SetLabelX()
        • CPlot::SetLabelY()
        • CPlot::SetLabelZ()
        • CPlot::SetLabels()
        • CPlot::SetLabels()
        • CPlot::AddCurve()
        • CPlot::AddCurve()
        • CPlot::AddCurve()
        • CPlot::AddCurves()
        • CPlot::AddCurve()
        • CPlot::AddCurve()
        • CPlot::AddCurve()
        • CPlot::AddCurves()
        • CPlot::GetCurve()
        • CPlot::GetCurve()
        • CPlot::GetCurve()
        • CPlot::GetCurve()
        • CPlot::GetCurve()
        • CPlot::GetCurve()
        • CPlot::RemoveCurve()
        • CPlot::RemoveCurve()
        • CPlot::GetAllCurves()
        • CPlot::GetAllCurves()
        • CPlot::GetZValues()
        • CPlot::Is2D()
        • CPlot::GetCurvesNumber()
        • CPlot::ClearData()
        • CPlot::Clear()
    • Plot manager
      • CPlotManager
        • CPlotManager::AddPlot()
        • CPlotManager::AddPlot()
        • CPlotManager::AddPlot()
        • CPlotManager::GetPlot()
        • CPlotManager::GetPlot()
        • CPlotManager::GetPlot()
        • CPlotManager::GetPlot()
        • CPlotManager::GetAllPlots()
        • CPlotManager::GetAllPlots()
        • CPlotManager::GetPlotsNumber()
        • CPlotManager::swap()
    • Enthalpy lookup table
      • CMixtureEnthalpyLookup
        • CMixtureEnthalpyLookup::CMixtureEnthalpyLookup()
        • CMixtureEnthalpyLookup::CMixtureEnthalpyLookup()
        • CMixtureEnthalpyLookup::CMixtureEnthalpyLookup()
        • CMixtureEnthalpyLookup::CMixtureEnthalpyLookup()
        • CMixtureEnthalpyLookup::SetLimits()
        • CMixtureEnthalpyLookup::GetLimits()
        • CMixtureEnthalpyLookup::GetIntervalsNumber()
        • CMixtureEnthalpyLookup::SetMaterialsDatabase()
        • CMixtureEnthalpyLookup::SetCompounds()
        • CMixtureEnthalpyLookup::SetCompoundFractions()
        • CMixtureEnthalpyLookup::GetCompoundFractions()
        • CMixtureEnthalpyLookup::Size()
        • CMixtureEnthalpyLookup::GetEnthalpy()
        • CMixtureEnthalpyLookup::GetTemperature()
        • CMixtureEnthalpyLookup::GetEnthalpy()
        • CMixtureEnthalpyLookup::GetTemperature()
        • CMixtureEnthalpyLookup::Clear()
        • CMixtureEnthalpyLookup::Add()
        • CMixtureEnthalpyLookup::Add()
        • CMixtureEnthalpyLookup::Add()
        • CMixtureEnthalpyLookup::Multiply()
        • CMixtureEnthalpyLookup::operator+()
        • CMixtureEnthalpyLookup::operator*()
        • CMixtureEnthalpyLookup::operator+()
        • CMixtureEnthalpyLookup::operator+=()
        • CMixtureEnthalpyLookup::operator*=()
        • CMixtureEnthalpyLookup::operator+=()
        • CMixtureEnthalpyLookup::operator==()
    • Two-mensional matrix
      • CMatrix2D
        • CMatrix2D::CMatrix2D()
        • CMatrix2D::CMatrix2D()
        • CMatrix2D::Resize()
        • CMatrix2D::Assign()
        • CMatrix2D::Rows()
        • CMatrix2D::Cols()
        • CMatrix2D::operator[]()
        • CMatrix2D::operator[]()
        • CMatrix2D::GetRow()
        • CMatrix2D::GetCol()
        • CMatrix2D::GetMatrix()
        • CMatrix2D::SetRow()
        • CMatrix2D::SetCol()
        • CMatrix2D::SetMatrix()
        • CMatrix2D::Fill()
        • CMatrix2D::Clear()
        • CMatrix2D::ToVector()
        • CMatrix2D::Normalize()
        • CMatrix2D::operator+=()
        • CMatrix2D::operator+()
        • CMatrix2D::operator-=()
        • CMatrix2D::operator-()
        • CMatrix2D::operator*=()
        • CMatrix2D::operator*()
        • CMatrix2D::operator/=()
        • CMatrix2D::operator/()
        • CMatrix2D::operator+=()
        • CMatrix2D::operator+()
        • CMatrix2D::operator-=()
        • CMatrix2D::operator-()
        • CMatrix2D::operator*()
        • CMatrix2D::Identity()
    • Multidimensional matrix
      • CDenseMDMatrix
        • CDenseMDMatrix::CDenseMDMatrix()
        • CDenseMDMatrix::CDenseMDMatrix()
        • CDenseMDMatrix::SetDimensions()
        • CDenseMDMatrix::SetDimensions()
        • CDenseMDMatrix::SetDimensions()
        • CDenseMDMatrix::SetDimensions()
        • CDenseMDMatrix::GetDimensions()
        • CDenseMDMatrix::GetClasses()
        • CDenseMDMatrix::GetDimensionsNumber()
        • CDenseMDMatrix::Clear()
        • CDenseMDMatrix::ClearData()
        • CDenseMDMatrix::GetDataPtr()
        • CDenseMDMatrix::GetDataPtr()
        • CDenseMDMatrix::GetDataLength()
        • CDenseMDMatrix::GetValue()
        • CDenseMDMatrix::GetValue()
        • CDenseMDMatrix::GetValue()
        • CDenseMDMatrix::GetValue()
        • CDenseMDMatrix::GetValue()
        • CDenseMDMatrix::GetVectorValue()
        • CDenseMDMatrix::GetVectorValue()
        • CDenseMDMatrix::GetVectorValue()
        • CDenseMDMatrix::GetVectorValue()
        • CDenseMDMatrix::GetVectorValue()
        • CDenseMDMatrix::GetVectorValue()
        • CDenseMDMatrix::GetVectorValue()
        • CDenseMDMatrix::GetVectorValue()
        • CDenseMDMatrix::SetValue()
        • CDenseMDMatrix::SetValue()
        • CDenseMDMatrix::SetValue()
        • CDenseMDMatrix::SetValue()
        • CDenseMDMatrix::SetValue()
        • CDenseMDMatrix::SetVectorValue()
        • CDenseMDMatrix::SetVectorValue()
        • CDenseMDMatrix::SetVectorValue()
        • CDenseMDMatrix::SetVectorValue()
        • CDenseMDMatrix::SetVectorValue()
        • CDenseMDMatrix::IsNormalized()
        • CDenseMDMatrix::Normalize()
        • CDenseMDMatrix::operator+()
        • CDenseMDMatrix::operator-()
        • CDenseMDMatrix::operator*()
    • Transformation matrix
      • CTransformMatrix
        • CTransformMatrix::CTransformMatrix()
        • CTransformMatrix::CTransformMatrix()
        • CTransformMatrix::CTransformMatrix()
        • CTransformMatrix::CTransformMatrix()
        • CTransformMatrix::SetDimensions()
        • CTransformMatrix::SetDimensions()
        • CTransformMatrix::SetDimensions()
        • CTransformMatrix::SetDimensions()
        • CTransformMatrix::GetDimensions()
        • CTransformMatrix::GetClasses()
        • CTransformMatrix::GetDimensionsNumber()
        • CTransformMatrix::Clear()
        • CTransformMatrix::ClearData()
        • CTransformMatrix::Normalize()
        • CTransformMatrix::GetValue()
        • CTransformMatrix::GetValue()
        • CTransformMatrix::GetValue()
        • CTransformMatrix::GetValue()
        • CTransformMatrix::GetVectorValue()
        • CTransformMatrix::GetVectorValue()
        • CTransformMatrix::GetVectorValue()
        • CTransformMatrix::SetValue()
        • CTransformMatrix::SetValue()
        • CTransformMatrix::SetValue()
        • CTransformMatrix::SetValue()
        • CTransformMatrix::SetVectorValue()
        • CTransformMatrix::SetVectorValue()
        • CTransformMatrix::GetMatrix()
        • CTransformMatrix::SetMatrix()
    • Distributions functions
      • GetMMoment()
      • GetQ()
      • Q2q()
      • q2Q()
      • qx2qy()
      • ConvertQ0Toq0()
      • Convertq0ToQ0()
      • ConvertQ2Toq2()
      • Convertq2ToQ2()
      • ConvertQ3Toq3()
      • Convertq3ToQ3()
      • Convertq0Toq2()
      • Convertq0Toq3()
      • Convertq2Toq0()
      • Convertq2Toq3()
      • Convertq3Toq0()
      • Convertq3Toq2()
      • ConvertMassFractionsToq3()
      • ConvertMassFractionsToQ3()
      • ConvertMassFractionsToq2()
      • ConvertMassFractionsToQ2()
      • ConvertMassFractionsToq0()
      • ConvertMassFractionsToQ0()
      • Convertq3ToMassFractions()
      • ConvertQ3ToMassFractions()
      • Convertq2ToMassFractions()
      • ConvertQ2ToMassFractions()
      • Convertq0ToMassFractions()
      • ConvertQ0ToMassFractions()
      • ConvertNumbersToq0()
      • ConvertNumbersToQ0()
      • ConvertNumbersToQ2()
      • ConvertNumbersToq2()
      • ConvertNumbersToq3()
      • ConvertNumbersToQ3()
      • ConvertNumbersToMassFractions()
      • Convertq0ToQ2()
      • Convertq0ToQ3()
      • Convertq2ToQ0()
      • Convertq2ToQ3()
      • Convertq3ToQ0()
      • Convertq3ToQ2()
      • ConvertQ0Toq2()
      • ConvertQ0Toq3()
      • ConvertQ2Toq0()
      • ConvertQ2Toq3()
      • ConvertQ3Toq0()
      • ConvertQ3Toq2()
      • ConvertQ0ToQ2()
      • ConvertQ0ToQ3()
      • ConvertQ2ToQ0()
      • ConvertQ2ToQ3()
      • ConvertQ3ToQ0()
      • ConvertQ3ToQ2()
      • ConvertMassFractionsToNumbers()
      • Convertq0ToNumbers()
      • Convertq2ToNumbers()
      • Convertq3ToNumbers()
      • ConvertQ0ToNumbers()
      • ConvertQ2ToNumbers()
      • ConvertQ3ToNumbers()
      • ConvertOnNewGrid()
      • ConvertOnNewGrid()
      • ConvertqOnNewGrid()
      • Convertq0Toq0()
      • Convertq2Toq2()
      • Convertq3Toq3()
      • NormalizeDensityDistribution()
      • GetDistributionValue()
      • GetDistributionMedian()
      • GetDistributionMode()
      • GetDistributionMean()
      • GetDistributionVariance()
      • GetDistributionStdDev()
      • GetAverageDiameter()
      • GetSpecificSurface()
      • GetSauterDiameter()
    • Thermodynamics
      • For material stream and holdup
      • For base unit
    • DAE Systems
      • DAE model
        • Variables
        • Tolerance
        • Virtual functions
        • Other functions
      • DAE solver
        • Model
        • Other functions
      • Application example
    • NL Systems
    • External solver
      • Basic information
      • Virtual functions
    • List of constants
      • Universal physical constants
      • Dyssol constants
        • EUnitPort
        • EUnitParameter
        • EPhase
        • EDistrTypes
        • EGridEntry
        • ECompoundConstProperties
        • ECompoundTPProperties
        • EInteractionProperties
        • EOverall
        • EPSDTypes
        • EPSDGridType
        • ESolverTypes
Dyssol
  • Models API
  • Unit parameters
  • View page source

Unit parameters

  • Base class
  • Const
  • Const real
  • Const int
  • Const uint
  • Dependent
  • Time-dependent
  • String
  • Check box
  • Combo box
  • Compound
  • MDB compound
  • Reaction
  • List
  • List real
  • List int
  • List uint
  • Solver

Previous Next

© Copyright 2023, DyssolTEC GmbH.

Built with Sphinx using a theme provided by Read the Docs.