KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
Namespaces | |
CoSimIO_Wrappers | |
Detail | |
detail | |
EMPIRE_API_Wrappers | |
Classes | |
struct | Array1DModifier |
class | ControllerTrampoline |
class | PyAdjointResponseFunction |
class | ContainerInterface |
class | MapInterface |
class | PointerVectorPythonInterface |
class | PointerVectorSetPythonInterface |
class | VariableIndexingPython |
Short class definition. More... | |
class | VertexContainerIOTrampoline |
class | PointLocatorAdaptorTrampoline |
class | VariableChecker |
Functions | |
void | AddDistributedSparseMatricesToPython (pybind11::module &m) |
void | AddMPICommunicatorToPython (pybind11::module &m) |
void | AddMPIDataCommunicatorToPython (pybind11::module &m) |
template<class TContainerType , class TVariableType > | |
void | AddNonHistoricalVariableCheck (pybind11::module &m) |
template<class TContainerType , typename... args> | |
void | AddNonHistoricalVariableCheckFolder (pybind11::module &m) |
template<class TContainerType > | |
void | AddNonHistoricalVariableCheck (pybind11::module &m) |
template<class TContainerType , class TVariableType > | |
void | AddHistoricalVariableCheck (pybind11::module &m) |
template<class TContainerType , typename... args> | |
void | AddHistoricalVariableCheckFolder (pybind11::module &m) |
template<class TContainerType > | |
void | AddHistoricalVariableCheck (pybind11::module &m) |
void | AddMPIDebugUtilitiesToPython (pybind11::module &m) |
void | AddMPISearchStrategiesToPython (pybind11::module &m) |
const DataCommunicator & | CreateFromListOfRanks (const DataCommunicator &rReferenceComm, pybind11::list &rRanks, const std::string &rNewName) |
void | AddMPIUtilitiesToPython (pybind11::module &m) |
void | InitializeMPIParallelRun () |
PYBIND11_MODULE (KratosMPI, m) | |
void | AddAccessorsToPython (py::module &m) |
void | AddAccessorsToPython (pybind11::module &m) |
void | AddAMGCLSolverToPython (pybind11::module &m) |
void | AddBoundingBoxToPython (pybind11::module &m) |
void | AddCFDVariablesToPython (pybind11::module &m) |
template<class TDataType > | |
bool | CommunicatorSynchronizeVariable (Communicator &rCommunicator, Variable< TDataType > const &ThisVariable) |
template<class TDataType > | |
bool | CommunicatorSynchronizeNonHistoricalVariable (Communicator &rCommunicator, Variable< TDataType > const &ThisVariable) |
template<class TDataType > | |
bool | CommunicatorAssembleCurrentData (Communicator &rCommunicator, Variable< TDataType > const &ThisVariable) |
template<class TDataType > | |
bool | CommunicatorAssembleNonHistoricalData (Communicator &rCommunicator, Variable< TDataType > const &ThisVariable) |
void | AddCommunicatorToPython (pybind11::module &m) |
template<class TVariableType > | |
bool | ConstitutiveLawHas (ConstitutiveLaw &rThisConstitutiveLaw, TVariableType const &rThisVariable) |
template<class TDataType > | |
const TDataType | ConstitutiveLawGetValue (ConstitutiveLaw &rThisConstitutiveLaw, const Variable< TDataType > &rThisVariable, TDataType &value) |
template<class TDataType > | |
const TDataType | ConstitutiveLawCalculateValue (ConstitutiveLaw &rThisConstitutiveLaw, ConstitutiveLaw::Parameters &rValues, const Variable< TDataType > &rThisVariable, TDataType &value) |
template<class TDataType > | |
void | ConstitutiveLawSetValue (ConstitutiveLaw &rThisConstitutiveLaw, const Variable< TDataType > &rThisVariable, TDataType &value, const ProcessInfo &rCurrentProcessInfo) |
void | NewInterfaceCalculateMaterialResponse (ConstitutiveLaw &rThisConstitutiveLaw, ConstitutiveLaw::Parameters &rValues, const ConstitutiveLaw::StressMeasure &rStressMeasure) |
Flags | GetFeaturesOptions (ConstitutiveLaw::Features &rThisFeatures) |
SizeType | GetStrainSizeFeatures (ConstitutiveLaw::Features &rThisFeatures) |
SizeType | GetSpaceDimensionFeatures (ConstitutiveLaw::Features &rThisFeatures) |
std::vector< ConstitutiveLaw::StrainMeasure > & | GetStrainMeasuresFeatures (ConstitutiveLaw::Features &rThisFeatures) |
Flags | GetLawOptions (ConstitutiveLaw::Parameters &rThisParameters) |
double | GetDeterminantF1 (ConstitutiveLaw::Parameters &rThisParameters) |
ConstitutiveLaw::StrainVectorType & | GetStrainVector1 (ConstitutiveLaw::Parameters &rThisParameters) |
ConstitutiveLaw::StrainVectorType & | GetStrainVector2 (ConstitutiveLaw::Parameters &rThisParameters, ConstitutiveLaw::StrainVectorType &strain) |
ConstitutiveLaw::StressVectorType & | GetStressVector1 (ConstitutiveLaw::Parameters &rThisParameters) |
ConstitutiveLaw::StressVectorType & | GetStressVector2 (ConstitutiveLaw::Parameters &rThisParameters, ConstitutiveLaw::StressVectorType &stress) |
ConstitutiveLaw::VoigtSizeMatrixType & | GetConstitutiveMatrix1 (ConstitutiveLaw::Parameters &rThisParameters) |
ConstitutiveLaw::VoigtSizeMatrixType & | GetConstitutiveMatrix2 (ConstitutiveLaw::Parameters &rThisParameters, ConstitutiveLaw::VoigtSizeMatrixType &C) |
const ConstitutiveLaw::DeformationGradientMatrixType & | GetDeformationGradientF1 (ConstitutiveLaw::Parameters &rThisParameters) |
ConstitutiveLaw::DeformationGradientMatrixType & | GetDeformationGradientF2 (ConstitutiveLaw::Parameters &rThisParameters, ConstitutiveLaw::DeformationGradientMatrixType &F) |
ConstitutiveLaw::Pointer | CreateWithoutProperties (ConstitutiveLaw &rThisConstitutiveLaw, Kratos::Parameters NewParameters) |
ConstitutiveLaw::Pointer | CreateWithProperties (ConstitutiveLaw &rThisConstitutiveLaw, Kratos::Parameters NewParameters, const Properties &rProperties) |
void | AddConstitutiveLawToPython (pybind11::module &m) |
template<class TVariableType > | |
bool | HasHelperFunctionMasterSlaveConstraint (MasterSlaveConstraint &el, const TVariableType &rVar) |
template<class TVariableType > | |
void | SetValueHelperFunctionMasterSlaveConstraint (MasterSlaveConstraint &el, const TVariableType &rVar, const typename TVariableType::Type &Data) |
template<class TVariableType > | |
TVariableType::Type | GetValueHelperFunctionMasterSlaveConstraint (MasterSlaveConstraint &el, const TVariableType &rVar) |
void | AddConstraintToPython (pybind11::module &m) |
template<class TContainerType > | |
void | AddContainerExpressionToPython (pybind11::module &m, const std::string &rName) |
template<class TContainerType > | |
void | AddContainerExpressionUtilsToPython (pybind11::module &m, const std::string &rName) |
void | AddContainerExpressionToPython (pybind11::module &m) |
Flags | FlagsOr (const Flags &Left, const Flags &Right) |
Flags | FlagsAnd (const Flags &Left, const Flags &Right) |
void | FlagsSet1 (Flags &ThisFlag, const Flags &OtherFlag) |
void | FlagsSet2 (Flags &ThisFlag, const Flags &OtherFlag, bool Value) |
template<class TBinderType , typename TContainerType , typename TVariableType > | |
void | VariableIndexingUtility (TBinderType &binder) |
template<class TBinderType , typename TContainerType , typename TVariableType > | |
void | DataValueContainerIndexingUtility (TBinderType &binder) |
void | AddContainersToPython (pybind11::module &m) |
void | AddControllersToPython (pybind11::module &m) |
void | AddConvergenceAcceleratorsToPython (pybind11::module &m) |
template<class TValue > | |
std::vector< TValue > | VectorBroadcastWrapper (const DataCommunicator &rSelf, void(DataCommunicator::*pBroadcastMethod)(std::vector< TValue > &, const int) const, const std::vector< TValue > &rSourceValues, const int SourceRank) |
template<class TModuleType , class TDataType > | |
void | AddDataCommunicatorMethodForDataType (TModuleType &rDataCommunicatorModule) |
void | AddDataCommunicatorToPython (pybind11::module &m) |
void | AddDEMVariablesToPython (pybind11::module &m) |
void | AddDeprecatedVariablesToPython (pybind11::module &m) |
void | AddDofsToPython (pybind11::module &m) |
void | AddExpressionIOToPython (pybind11::module &rModule) |
void | AddFactoriesToPython (pybind11::module &m) |
void | AddFSIVariablesToPython (pybind11::module &m) |
template<std::size_t TDim> | |
void | InterpolateMeshVariableToSkinDouble (EmbeddedSkinUtility< TDim > &rEmbeddedSkinUtility, const Variable< double > &rVariable, const Variable< double > &rEmbeddedVariable) |
template<std::size_t TDim> | |
void | InterpolateMeshVariableToSkinArray (EmbeddedSkinUtility< TDim > &rEmbeddedSkinUtility, const Variable< array_1d< double, 3 >> &rVariable, const Variable< array_1d< double, 3 >> &rEmbeddedVariable) |
template<std::size_t TDim> | |
void | InterpolateDiscontinuousMeshVariableToSkinDouble (EmbeddedSkinUtility< TDim > &rEmbeddedSkinUtility, const Variable< double > &rVariable, const Variable< double > &rEmbeddedVariable, const std::string &rInterfaceSide) |
template<std::size_t TDim> | |
void | InterpolateDiscontinuousMeshVariableToSkinArray (EmbeddedSkinUtility< TDim > &rEmbeddedSkinUtility, const Variable< array_1d< double, 3 >> &rVariable, const Variable< array_1d< double, 3 >> &rEmbeddedVariable, const std::string &rInterfaceSide) |
void | AuxiliaryCalculateMLSShapeFunctions (const std::size_t Dim, const std::size_t Order, const Matrix &rPoints, const array_1d< double, 3 > &rX, const double h, Vector &rN) |
void | AuxiliaryCalculateMLSShapeFunctionsAndGradients (const std::size_t Dim, const std::size_t Order, const Matrix &rPoints, const array_1d< double, 3 > &rX, const double h, Vector &rN, Matrix &rDNDX) |
void | AddGeometricalUtilitiesToPython (pybind11::module &m) |
const PointerVector< Node > & | ConstGetPoints (GeometryType &geom) |
PointerVector< Node > & | GetPoints (GeometryType &geom) |
void | SetId1 (GeometryType &dummy, IndexType geometry_id) |
void | SetId2 (GeometryType &dummy, const std::string &geometry_name) |
bool | IsIdGeneratedFromString1 (GeometryType &dummy) |
bool | IsIdSelfAssigned1 (GeometryType &dummy) |
void | AddGeometriesToPython (pybind11::module &m) |
void | AddGlobalPointersToPython (pybind11::module &m) |
void | AddGlobalsToPython (pybind11::module &m) |
void | ReadInitialValues1 (IO &IO, IO::NodesContainerType &rThisNodes, IO::ElementsContainerType &rThisElements, IO::ConditionsContainerType &rThisConditions) |
void | ReadInitialValues2 (IO &IO, ModelPart &rThisModelPart) |
void | AddIOToPython (pybind11::module &m) |
bool | HasFlag (Kernel &rKernel, const std::string &flag_name) |
Flags | GetFlag (Kernel &rKernel, const std::string &flag_name) |
template<class TVariableType > | |
bool | HasVariable (Kernel &rKernel, const std::string &variable_name) |
template<class TVariableType > | |
const TVariableType & | GetVariable (Kernel &rKernel, const std::string &variable_name) |
bool | HasConstitutiveLaw (Kernel &rKernel, const std::string &constitutive_law_name) |
const ConstitutiveLaw & | GetConstitutiveLaw (Kernel &rKernel, const std::string &constitutive_law_name) |
template<class TVariableType > | |
void | PrintVariablesName (Kernel &rKernel) |
template<class TVariableType > | |
std::string | GetVariableNames (Kernel &rKernel) |
void | AddKernelToPython (pybind11::module &m) |
void | RegisterToPythonApplicationVariables (std::string ApplicationName) |
void | AddKratosApplicationToPython (pybind11::module &m) |
pybind11::list | items (Parameters const &self) |
pybind11::list | keys (Parameters const &self) |
pybind11::list | values (Parameters const &self) |
template<class T > | |
void | Append (Parameters &rParameters, const T &obj) |
Parameters | GetValue (Parameters &rParameters, const std::string &rEntry) |
Parameters | GetArrayItem (Parameters &rParameters, const std::size_t Index) |
void | AddKratosParametersToPython (pybind11::module &m) |
void | AddLinearSolversToPython (pybind11::module &m) |
const DataCommunicator & | getDataCommunicator (pybind11::kwargs kwargs) |
void | printImpl (pybind11::args args, pybind11::kwargs kwargs, Logger::Severity severity, bool useKwargLabel, LoggerMessage::DistributedFilter filterOption) |
bool | isPrintingRank (pybind11::kwargs kwargs) |
void | printDefault (pybind11::args args, pybind11::kwargs kwargs) |
void | printInfo (pybind11::args args, pybind11::kwargs kwargs) |
void | printWarning (pybind11::args args, pybind11::kwargs kwargs) |
void | printDefaultOnAllRanks (pybind11::args args, pybind11::kwargs kwargs) |
void | printInfoOnAllRanks (pybind11::args args, pybind11::kwargs kwargs) |
void | printWarningOnAllRanks (pybind11::args args, pybind11::kwargs kwargs) |
void | AddLoggerToPython (pybind11::module &m) |
void | AddMapperToPython (pybind11::module &m) |
template<class TSparseSpace , class TDenseSpace > | |
void | AddMappingToPython (pybind11::module &m) |
void | AddMappingVariablesToPython (pybind11::module &m) |
void | AddMATVariablesToPython (pybind11::module &m) |
void | AddMatrixMarketInterfaceToPython (pybind11::module &m) |
template<typename TMatrixType > | |
py::class_< TMatrixType > | CreateMatrixInterface (pybind11::module &m, std::string Name) |
void | AddMatrixToPython (pybind11::module &m) |
void | AddMemoryInfoToPython (pybind11::module &m) |
void | AddALEVariablesToPython (pybind11::module &m) |
template<class TContainerType , class TVariableType > | |
bool | HasHelperFunction (TContainerType &el, const TVariableType &rVar) |
template<class TContainerType , class TVariableType > | |
void | SetValueHelperFunction (TContainerType &el, const TVariableType &rVar, const typename TVariableType::Type &Data) |
template<class TContainerType , class TVariableType > | |
TVariableType::Type | GetValueHelperFunction (TContainerType &el, const TVariableType &rVar) |
Properties::Pointer | GetPropertiesFromElement (Element &pelem) |
void | SetPropertiesFromElement (Element &pelem, Properties::Pointer pProperties) |
Properties::Pointer | GetPropertiesFromCondition (Condition &pcond) |
void | SetPropertiesFromCondition (Condition &pcond, Properties::Pointer pProperties) |
template<class T > | |
const GeometryType & | GetGeometryFromObject (T &rObject) |
NodeType::Pointer | GetNodeFromElement (Element &dummy, unsigned int index) |
py::list | GetNodesFromElement (Element &dummy) |
NodeType::Pointer | GetNodeFromCondition (Condition &dummy, unsigned int index) |
void | ConditionCalculateLocalSystemStandard (Condition &dummy, Matrix &rLeftHandSideMatrix, Vector &rRightHandSideVector, const ProcessInfo &rCurrentProcessInfo) |
py::list | GetNodesFromCondition (Condition &dummy) |
py::list | GetIntegrationPointsFromElement (Element &dummy) |
void | AddNodeToPython (pybind11::module &m) |
template<class TDataType > | |
void | AddNodalSolutionStepVariable (ModelPart &rModelPart, Variable< TDataType > const &rThisVariable) |
template<class TDataType > | |
bool | HasNodalSolutionStepVariable (ModelPart &rModelPart, Variable< TDataType > const &rThisVariable) |
void | SetModelPartName (ModelPart &rModelPart, std::string const &NewName) |
const std::string | GetModelPartName (ModelPart const &rModelPart) |
ProcessInfo & | GetProcessInfo (ModelPart &rModelPart) |
void | SetProcessInfo (ModelPart &rModelPart, ProcessInfo &NewProcessInfo) |
ModelPart::MeshType::Pointer | ModelPartGetMesh (ModelPart &rModelPart) |
ModelPart::MeshType::Pointer | ModelPartGetMesh2 (ModelPart &rModelPart, ModelPart::IndexType MeshIndex) |
Node ::Pointer | ModelPartCreateNewNode (ModelPart &rModelPart, int Id, double x, double y, double z) |
Geometry< Node >::Pointer | ModelPartCreateNewGeometry1 (ModelPart &rModelPart, const std::string &GeometryTypeName, std::vector< ModelPart::IndexType > &NodeIdList) |
Geometry< Node >::Pointer | ModelPartCreateNewGeometry2 (ModelPart &rModelPart, const std::string &GeometryTypeName, ModelPart::IndexType GeometryId, std::vector< ModelPart::IndexType > &NodeIdList) |
Geometry< Node >::Pointer | ModelPartCreateNewGeometry3 (ModelPart &rModelPart, const std::string &GeometryTypeName, const std::string &GeometryIdentifierName, std::vector< ModelPart::IndexType > &NodeIdList) |
Geometry< Node >::Pointer | ModelPartCreateNewGeometry4 (ModelPart &rModelPart, const std::string &GeometryTypeName, ModelPart::GeometryType::Pointer pGeometry) |
Geometry< Node >::Pointer | ModelPartCreateNewGeometry5 (ModelPart &rModelPart, const std::string &GeometryTypeName, ModelPart::IndexType GeometryId, ModelPart::GeometryType::Pointer pGeometry) |
Geometry< Node >::Pointer | ModelPartCreateNewGeometry6 (ModelPart &rModelPart, const std::string &GeometryTypeName, const std::string &GeometryIdentifierName, ModelPart::GeometryType::Pointer pGeometry) |
Element::Pointer | ModelPartCreateNewElement (ModelPart &rModelPart, const std::string ElementName, ModelPart::IndexType Id, std::vector< ModelPart::IndexType > &NodeIdList, ModelPart::PropertiesType::Pointer pProperties) |
Condition::Pointer | ModelPartCreateNewCondition (ModelPart &rModelPart, const std::string ConditionName, ModelPart::IndexType Id, std::vector< ModelPart::IndexType > &NodeIdList, ModelPart::PropertiesType::Pointer pProperties) |
ModelPart::SizeType | ModelPartNumberOfNodes1 (ModelPart &rModelPart) |
ModelPart::NodesContainerType::Pointer | ModelPartGetNodes1 (ModelPart &rModelPart) |
ModelPart::NodesContainerType::Pointer | ModelPartGetNodes2 (ModelPart &rModelPart, ModelPart::IndexType ThisIndex) |
void | ModelPartSetNodes1 (ModelPart &rModelPart, ModelPart::NodesContainerType::Pointer pOtherNodes) |
void | ModelPartSetNodes2 (ModelPart &rModelPart, ModelPart::NodesContainerType::Pointer pOtherNodes, ModelPart::IndexType ThisIndex) |
bool | ModelPartHasNode1 (ModelPart &rModelPart, ModelPart::IndexType NodeId) |
bool | ModelPartHasNode2 (ModelPart &rModelPart, ModelPart::IndexType NodeId, ModelPart::IndexType ThisIndex) |
ModelPart::NodeType::Pointer | ModelPartGetNode1 (ModelPart &rModelPart, ModelPart::IndexType NodeId) |
ModelPart::NodeType::Pointer | ModelPartGetNode2 (ModelPart &rModelPart, ModelPart::IndexType NodeId, ModelPart::IndexType ThisIndex) |
void | ModelPartRemoveNode1 (ModelPart &rModelPart, ModelPart::IndexType NodeId) |
void | ModelPartRemoveNode2 (ModelPart &rModelPart, ModelPart::IndexType NodeId, ModelPart::IndexType ThisIndex) |
void | ModelPartRemoveNode3 (ModelPart &rModelPart, ModelPart::NodeType::Pointer pThisNode) |
void | ModelPartRemoveNode4 (ModelPart &rModelPart, ModelPart::NodeType::Pointer pThisNode, ModelPart::IndexType ThisIndex) |
void | ModelPartRemoveNodeFromAllLevels1 (ModelPart &rModelPart, ModelPart::IndexType NodeId) |
void | ModelPartRemoveNodeFromAllLevels2 (ModelPart &rModelPart, ModelPart::IndexType NodeId, ModelPart::IndexType ThisIndex) |
void | ModelPartRemoveNodeFromAllLevels3 (ModelPart &rModelPart, ModelPart::NodeType::Pointer pThisNode) |
void | ModelPartRemoveNodeFromAllLevels4 (ModelPart &rModelPart, ModelPart::NodeType::Pointer pThisNode, ModelPart::IndexType ThisIndex) |
void | ModelPartRemoveNodesFromAllLevels (ModelPart &rModelPart, Flags identifier_flag) |
ModelPart::PropertiesContainerType::Pointer | ModelPartGetPropertiesContainer (ModelPart &rModelPart) |
void | ModelPartSetPropertiesContainer (ModelPart &rModelPart, ModelPart::PropertiesContainerType::Pointer pOtherProperties) |
ModelPart::SizeType | ModelPartNumberOfElements1 (ModelPart &rModelPart) |
ModelPart::ElementsContainerType::Pointer | ModelPartGetElements1 (ModelPart &rModelPart) |
ModelPart::ElementsContainerType::Pointer | ModelPartGetElements2 (ModelPart &rModelPart, ModelPart::IndexType ThisIndex) |
void | ModelPartSetElements1 (ModelPart &rModelPart, ModelPart::ElementsContainerType::Pointer pOtherElements) |
void | ModelPartSetElements2 (ModelPart &rModelPart, ModelPart::ElementsContainerType::Pointer pOtherElements, ModelPart::IndexType ThisIndex) |
bool | ModelPartHasElement1 (ModelPart &rModelPart, ModelPart::IndexType ElementId) |
bool | ModelPartHasElement2 (ModelPart &rModelPart, ModelPart::IndexType ElementId, ModelPart::IndexType ThisIndex) |
ModelPart::ElementType::Pointer | ModelPartGetElement1 (ModelPart &rModelPart, ModelPart::IndexType ElementId) |
ModelPart::ElementType::Pointer | ModelPartGetElement2 (ModelPart &rModelPart, ModelPart::IndexType ElementId, ModelPart::IndexType ThisIndex) |
void | ModelPartRemoveElement1 (ModelPart &rModelPart, ModelPart::IndexType ElementId) |
void | ModelPartRemoveElement2 (ModelPart &rModelPart, ModelPart::IndexType ElementId, ModelPart::IndexType ThisIndex) |
void | ModelPartRemoveElement3 (ModelPart &rModelPart, ModelPart::ElementType::Pointer pThisElement) |
void | ModelPartRemoveElement4 (ModelPart &rModelPart, ModelPart::ElementType::Pointer pThisElement, ModelPart::IndexType ThisIndex) |
void | ModelPartRemoveElementFromAllLevels1 (ModelPart &rModelPart, ModelPart::IndexType ElementId) |
void | ModelPartRemoveElementFromAllLevels2 (ModelPart &rModelPart, ModelPart::IndexType ElementId, ModelPart::IndexType ThisIndex) |
void | ModelPartRemoveElementFromAllLevels3 (ModelPart &rModelPart, ModelPart::ElementType::Pointer pThisElement) |
void | ModelPartRemoveElementFromAllLevels4 (ModelPart &rModelPart, ModelPart::ElementType::Pointer pThisElement, ModelPart::IndexType ThisIndex) |
void | ModelPartRemoveElementsFromAllLevels (ModelPart &rModelPart, Flags identifier_flag) |
ModelPart::SizeType | ModelPartNumberOfConditions1 (ModelPart &rModelPart) |
ModelPart::ConditionsContainerType::Pointer | ModelPartGetConditions1 (ModelPart &rModelPart) |
ModelPart::ConditionsContainerType::Pointer | ModelPartGetConditions2 (ModelPart &rModelPart, ModelPart::IndexType ThisIndex) |
void | ModelPartSetConditions1 (ModelPart &rModelPart, ModelPart::ConditionsContainerType::Pointer pOtherConditions) |
void | ModelPartSetConditions2 (ModelPart &rModelPart, ModelPart::ConditionsContainerType::Pointer pOtherConditions, ModelPart::IndexType ThisIndex) |
void | ModelPartAddCondition1 (ModelPart &rModelPart, Condition::Pointer newCondition) |
void | ModelPartAddCondition2 (ModelPart &rModelPart, Condition::Pointer newCondition, unsigned int ThisIndex) |
bool | ModelPartHasCondition1 (ModelPart &rModelPart, ModelPart::IndexType ConditionId) |
bool | ModelPartHasCondition2 (ModelPart &rModelPart, ModelPart::IndexType ConditionId, ModelPart::IndexType ThisIndex) |
ModelPart::ConditionType::Pointer | ModelPartGetCondition1 (ModelPart &rModelPart, ModelPart::IndexType ConditionId) |
ModelPart::ConditionType::Pointer | ModelPartGetCondition2 (ModelPart &rModelPart, ModelPart::IndexType ConditionId, ModelPart::IndexType ThisIndex) |
void | ModelPartRemoveCondition1 (ModelPart &rModelPart, ModelPart::IndexType ConditionId) |
void | ModelPartRemoveCondition2 (ModelPart &rModelPart, ModelPart::IndexType ConditionId, ModelPart::IndexType ThisIndex) |
void | ModelPartRemoveCondition3 (ModelPart &rModelPart, ModelPart::ConditionType::Pointer pThisCondition) |
void | ModelPartRemoveCondition4 (ModelPart &rModelPart, ModelPart::ConditionType::Pointer pThisCondition, ModelPart::IndexType ThisIndex) |
void | ModelPartRemoveConditionFromAllLevels1 (ModelPart &rModelPart, ModelPart::IndexType ConditionId) |
void | ModelPartRemoveConditionFromAllLevels2 (ModelPart &rModelPart, ModelPart::IndexType ConditionId, ModelPart::IndexType ThisIndex) |
void | ModelPartRemoveConditionFromAllLevels3 (ModelPart &rModelPart, ModelPart::ConditionType::Pointer pThisCondition) |
void | ModelPartRemoveConditionFromAllLevels4 (ModelPart &rModelPart, ModelPart::ConditionType::Pointer pThisCondition, ModelPart::IndexType ThisIndex) |
void | ModelPartRemoveConditionsFromAllLevels (ModelPart &rModelPart, Flags identifier_flag) |
void | ModelPartAddGeometry1 (ModelPart &rModelPart, ModelPart::GeometryType::Pointer pNewGeometry) |
ModelPart::GeometryType::Pointer | ModelPartGetGeometry1 (ModelPart &rModelPart, ModelPart::IndexType GeometryId) |
ModelPart::GeometryType::Pointer | ModelPartGetGeometry2 (ModelPart &rModelPart, const std::string &GeometryName) |
bool | ModelPartHasGeometry1 (ModelPart &rModelPart, ModelPart::IndexType GeometryId) |
bool | ModelPartHasGeometry2 (ModelPart &rModelPart, const std::string &GeometryName) |
void | ModelPartRemoveGeometry1 (ModelPart &rModelPart, ModelPart::IndexType GeometryId) |
void | ModelPartRemoveGeometry2 (ModelPart &rModelPart, const std::string &GeometryName) |
void | ModelPartRemoveGeometryFromAllLevels1 (ModelPart &rModelPart, ModelPart::IndexType GeometryId) |
void | ModelPartRemoveGeometryFromAllLevels2 (ModelPart &rModelPart, const std::string &GeometryName) |
ModelPart::MasterSlaveConstraintType::Pointer | CreateNewMasterSlaveConstraint1 (ModelPart &rModelPart, std::string ConstraintName, ModelPart::IndexType Id, ModelPart::DofsVectorType &rMasterDofsVector, ModelPart::DofsVectorType &rSlaveDofsVector, ModelPart::MatrixType RelationMatrix, ModelPart::VectorType ConstantVector) |
ModelPart::MasterSlaveConstraintType::Pointer | CreateNewMasterSlaveConstraint2 (ModelPart &rModelPart, std::string ConstraintName, ModelPart::IndexType Id, ModelPart::NodeType &rMasterNode, ModelPart::DoubleVariableType &rMasterVariable, ModelPart::NodeType &rSlaveNode, ModelPart::DoubleVariableType &rSlaveVariable, double Weight, double Constant) |
void | ModelPartAddMasterSlaveConstraint (ModelPart &rModelPart, ModelPart::MasterSlaveConstraintType::Pointer pMasterSlaveConstraint) |
void | AddMasterSlaveConstraintsByIds (ModelPart &rModelPart, std::vector< ModelPart::IndexType > &ConstraintIds) |
const ModelPart::MasterSlaveConstraintContainerType & | ModelPartGetMasterSlaveConstraints1 (ModelPart &rModelPart) |
ModelPart::SizeType | ModelPartNumberOfMasterSlaveConstraints1 (ModelPart &rModelPart) |
ModelPart::MasterSlaveConstraintType::Pointer | ModelPartGetMasterSlaveConstraint1 (ModelPart &rModelPart, ModelPart::IndexType MasterSlaveConstraintId) |
void | ModelPartRemoveMasterSlaveConstraint1 (ModelPart &rModelPart, ModelPart::IndexType MasterSlaveConstraintId) |
void | ModelPartRemoveMasterSlaveConstraint2 (ModelPart &rModelPart, ModelPart::MasterSlaveConstraintType &rOtherMasterSlaveConstraint) |
void | ModelPartRemoveMasterSlaveConstraintFromAllLevels1 (ModelPart &rModelPart, ModelPart::IndexType MasterSlaveConstraintId) |
void | ModelPartRemoveMasterSlaveConstraintFromAllLevels2 (ModelPart &rModelPart, ModelPart::MasterSlaveConstraintType &rMasterSlaveConstraint) |
Communicator & | ModelPartGetCommunicator (ModelPart &rModelPart) |
void | RemoveSubModelPart1 (ModelPart &rModelPart, std::string const &ThisSubModelPartName) |
void | RemoveSubModelPart2 (ModelPart &rModelPart, ModelPart &ThisSubModelPart) |
void | AddNode1 (ModelPart &rModelPart, ModelPart::NodeType::Pointer pNode) |
void | AddNode2 (ModelPart &rModelPart, ModelPart::NodeType::Pointer pNode, const ModelPart::IndexType MeshId) |
void | AddNodesByIds (ModelPart &rModelPart, std::vector< ModelPart::IndexType > &NodesIds) |
void | AddElement1 (ModelPart &rModelPart, Element::Pointer pElement) |
void | AddElement2 (ModelPart &rModelPart, Element::Pointer pElement, const ModelPart::IndexType MeshId) |
void | AddElementsByIds (ModelPart &rModelPart, std::vector< ModelPart::IndexType > &ElementsIds) |
void | AddConditionsByIds (ModelPart &rModelPart, std::vector< ModelPart::IndexType > &ConditionsIds) |
const ModelPart::SubModelPartIterator | GetSubModelPartBegin (ModelPart &rModelPart) |
const ModelPart::SubModelPartIterator | GetSubModelPartEnd (ModelPart &rModelPart) |
template<class TContainerType > | |
const std::unordered_set< std::string > | GetNonHistoricalVariablesNames (ModelPart &rModelPart, TContainerType &rContainer, bool doFullSearch=false) |
void | AddModelPartToPython (pybind11::module &m) |
ModelPart & | Model_GetModelPart (Model &rModel, const std::string &rFullModelPartName) |
void | AddModelToPython (pybind11::module &m) |
void | GenerateMesh (Modeler &GM, ModelPart &model_part, const std::string &rElementName, const std::string &rConditionName) |
void | GeneratePartialModelPart (ConnectivityPreserveModeler &GM, ModelPart &origin_model_part, ModelPart &destination_model_part, const std::string &rName) |
void | AddModelerToPython (pybind11::module &m) |
template<class TVariableType > | |
void | NodeFix (Node &rThisNode, TVariableType const &rThisVariable) |
template<class TVariableType > | |
void | NodeFree (Node &rThisNode, TVariableType const &rThisVariable) |
template<class TVariableType > | |
bool | NodeIsFixed (Node &rThisNode, TVariableType const &rThisVariable) |
template<class TVariableType > | |
bool | NodeHasDofFor (Node &rThisNode, TVariableType const &rThisVariable) |
template<class TVariableType > | |
void | NodeAddDof (Node &rThisNode, TVariableType const &rThisVariable) |
template<class TVariableType > | |
void | NodeAddDofwithReaction (Node &rThisNode, TVariableType const &rThisVariable, TVariableType const &rReactionVariable) |
template<class TVariableType > | |
bool | NodeSolutionStepsDataHas (Node &rThisNode, const TVariableType &rThisVariable) |
void | PointSetX0 (Node &ThisPoint, double Value) |
void | PointSetY0 (Node &ThisPoint, double Value) |
void | PointSetZ0 (Node &ThisPoint, double Value) |
double | PointGetX0 (Node &ThisPoint) |
double | PointGetY0 (Node &ThisPoint) |
double | PointGetZ0 (Node &ThisPoint) |
template<class TBinderType , typename TContainerType , typename TVariableType > | |
void | IndexingUtility (TBinderType &binder) |
void | AddOperationsToPython (pybind11::module &m) |
pybind11::list | GetSortedListOfFileNameDataHelper (std::vector< FileNameDataCollector::FileNameData > &rFileNameDataList, const std::vector< std::string > &rSortingFlagsOrder) |
A thin wrapper for GetSortedListOfFileNameData. The reason for having the wrapper is to replace the original lambda implementation as it causes gcc 4.8 to generate bad code on Centos7 which leads to memory corruption. More... | |
void | SetOnProcessInfo (typename TableStreamUtility::Pointer pTable, ProcessInfo &rCurrentProcessInfo) |
Sets the current table utility on the process info. More... | |
void | PrintTimingInformation (Timer &rTimer) |
void | ComputeNodesTangentModelPartWithSlipVariable (ModelPart &rModelPart, const Variable< array_1d< double, 3 >> &rSlipVariable, const double SlipCoefficient, const bool SlipAlways) |
void | ComputeNodesTangentModelPartWithOutSlipVariable (ModelPart &rModelPart, const double SlipCoefficient, const bool SlipAlways) |
void | ComputeNodesTangentModelPartWithSlipVariableNotAlwaysSlip (ModelPart &rModelPart, const Variable< array_1d< double, 3 >> &rSlipVariable, const double SlipCoefficient) |
void | ComputeNodesTangentModelPartWithOutSlipVariableNotAlwaysSlip (ModelPart &rModelPart, const double SlipCoefficient) |
void | ComputeNodesTangentModelPartWithSlipVariableNotAlwaysSlipUnitary (ModelPart &rModelPart, const Variable< array_1d< double, 3 >> &rSlipVariable) |
void | ComputeNodesTangentModelPartWithOutSlipVariableNotAlwaysSlipUnitary (ModelPart &rModelPart) |
std::string | GetRegisteredNameElement (const Element &rElement) |
std::string | GetRegisteredNameCondition (const Condition &rCondition) |
template<class TEntityType , class TContainerType > | |
void | AddSubModelPartEntitiesBooleanOperationToPython (pybind11::module &m, std::string Name) |
void | AddOtherUtilitiesToPython (pybind11::module &m) |
void | AddParallelEnvironmentToPython (pybind11::module &m) |
template<class TPointType > | |
void | PointSetX (TPointType &ThisPoint, double Value) |
template<class TPointType > | |
void | PointSetY (TPointType &ThisPoint, double Value) |
template<class TPointType > | |
void | PointSetZ (TPointType &ThisPoint, double Value) |
template<class TPointType > | |
double | PointGetX (TPointType &ThisPoint) |
template<class TPointType > | |
double | PointGetY (TPointType &ThisPoint) |
template<class TPointType > | |
double | PointGetZ (TPointType &ThisPoint) |
void | AddPointsToPython (pybind11::module &m) |
ProcessInfo::Pointer | ProcessInfoGetPreviousSolutionStepInfo (ProcessInfo &rProcessInfo) |
ProcessInfo::Pointer | ProcessInfoGetPreviousTimeStepInfo (ProcessInfo &rProcessInfo) |
void | AddProcessInfoToPython (pybind11::module &m) |
template<std::size_t TDim> | |
void | CalculateDiscontinuousEmbeddedVariableFromSkinDouble (CalculateDiscontinuousDistanceToSkinProcess< TDim > &rDiscDistProcess, const Variable< double > &rVariable, const Variable< double > &rEmbeddedVariable) |
template<std::size_t TDim> | |
void | CalculateDiscontinuousEmbeddedVariableFromSkinArray (CalculateDiscontinuousDistanceToSkinProcess< TDim > &rDiscDistProcess, const Variable< array_1d< double, 3 >> &rVariable, const Variable< array_1d< double, 3 >> &rEmbeddedVariable) |
template<std::size_t TDim> | |
void | CalculateEmbeddedVariableFromSkinDouble (CalculateDistanceToSkinProcess< TDim > &rDistProcess, const Variable< double > &rVariable, const Variable< double > &rEmbeddedVariable) |
template<std::size_t TDim> | |
void | CalculateEmbeddedVariableFromSkinArray (CalculateDistanceToSkinProcess< TDim > &rDistProcess, const Variable< array_1d< double, 3 >> &rVariable, const Variable< array_1d< double, 3 >> &rEmbeddedVariable) |
template<std::size_t TDim, std::size_t TNumNodes, class TVariableType , const SizeType TNumNodesMaster = TNumNodes> | |
void | DefineSimpleMortarMapperProcess (pybind11::module &m, const std::string &className) |
void | AddProcessesToPython (pybind11::module &m) |
template<class TContainerType , class TVariableType > | |
bool | PropertiesHasHelperFunction (TContainerType &rProperties, const TVariableType &rVar) |
template<class TContainerType , class TVariableType > | |
void | SetValueHelperFunction1 (TContainerType &rProperties, const TVariableType &rVar, const typename TVariableType::Type &rData) |
PropertiesContainerType & | GetSubPropertiesArray1 (Properties &rProperties) |
PropertiesContainerType const & | GetSubPropertiesArray2 (const Properties &rProperties) |
bool | HasSubProperties1 (Properties &rProperties, IndexType Index) |
Properties::Pointer | GetSubProperties1 (Properties &rProperties, IndexType Index) |
void | SetArrayValue (Properties &rProperties, const Variable< array_1d< double, 3 >> &rVar, const std::vector< double > &rData) |
void | SetVectorValue (Properties &rProperties, const Variable< Vector > &rVar, const std::vector< double > &rData) |
template<class TContainerType , class TVariableType > | |
TVariableType::Type | GetValueHelperFunction1 (TContainerType &rContainer, const TVariableType &rVar) |
template<class TContainerType , class TVariableType > | |
void | EraseHelperFunction1 (TContainerType &rContainer, const TVariableType &rVar) |
template<class TContainerType , class XVariableType , class YVariableType > | |
void | SetTableHelperFunction1 (TContainerType &rContainer, const XVariableType &XVar, const YVariableType &YVar, const typename Properties::TableType &rData) |
template<class TContainerType , class XVariableType , class YVariableType > | |
Properties::TableType & | GetTableHelperFunction1 (TContainerType &rContainer, const XVariableType &XVar, const YVariableType &YVar) |
template<class TContainerType , class XVariableType , class YVariableType > | |
bool | HasTableHelperFunction1 (TContainerType &rContainer, const XVariableType &XVar, const YVariableType &YVar) |
template<typename TVariableType > | |
void | AddInterfaceToAccessorFold (pybind11::class_< Properties, Properties::Pointer, Properties::BaseType > &pyProperties) |
template<typename... TArgs> | |
void | AddInterfaceToAccessor (pybind11::class_< Properties, Properties::Pointer, Properties::BaseType > &pyProperties) |
void | AddPropertiesToPython (pybind11::module &m) |
double | QuaternionGetX (Quaternion< double > &ThisQuaternion) |
Sets the current table utility on the process info. More... | |
double | QuaternionGetY (Quaternion< double > &ThisQuaternion) |
double | QuaternionGetZ (Quaternion< double > &ThisQuaternion) |
double | QuaternionGetW (Quaternion< double > &ThisQuaternion) |
void | QuaternionSetX (Quaternion< double > &ThisQuaternion, double Value) |
void | QuaternionSetY (Quaternion< double > &ThisQuaternion, double Value) |
void | QuaternionSetZ (Quaternion< double > &ThisQuaternion, double Value) |
void | QuaternionSetW (Quaternion< double > &ThisQuaternion, double Value) |
void | AddQuaternionToPython (pybind11::module &m) |
void | AddRegistryToPython (pybind11::module &m) |
void | AddResponseFunctionsToPython (pybind11::module &m) |
template<class TClass > | |
void | GenerateListFromVectorOfVector (pybind11::list &rList, const TClass &rVector) |
Generates a list of lists from a vector of vectors. More... | |
void | CopyRadiusArrayToPython (const pybind11::list &rListOfRadius, SpatialSearch::RadiusArrayType &rRadiusArray) |
Copies a list of doubles to a radius array. More... | |
SpatialSearch::RadiusArrayType | CopyRadiusArrayToPython (const pybind11::list &rListOfRadius) |
Copies a Python list of radius to a C++ radius array. More... | |
template<class TClass > | |
std::tuple< pybind11::list, pybind11::list > | GenerateSpatialSearchSolutionTuple (const TClass &rResults, SpatialSearch::VectorDistanceType &rDistances) |
Generates a tuple of two python lists containing the elements and distances of a spatial search result. More... | |
template<SpatialContainer TSearchBackend> | |
void | DefineSpecializedSpatialSearch (pybind11::module &m, const std::string &rClassName) |
Defines a specialized spatial search module in Pybind11. More... | |
void | AddSearchStrategiesToPython (pybind11::module &m) |
template<class TObjectType > | |
void | SerializerSave (Serializer &rSerializer, std::string const &rName, TObjectType &rObject) |
template<class TObjectType > | |
void | SerializerLoad (Serializer &rSerializer, std::string const &rName, TObjectType &rObject) |
template<class TObjectType > | |
void | SerializerLoadFromBeginning (Serializer &rSerializer, std::string const &rName, TObjectType &rObject) |
void | SerializerPrint (Serializer &rSerializer) |
void | AddSerializerToPython (pybind11::module &m) |
void | AddSparseMatricesToPython (pybind11::module &m) |
double | Dot (SparseSpaceType &dummy, SparseSpaceType::VectorType &rX, SparseSpaceType::VectorType &rY) |
template<typename TSpaceType > | |
void | ScaleAndAdd (TSpaceType &dummy, const double A, const typename TSpaceType::VectorType &rX, const double B, typename TSpaceType::VectorType &rY) |
template<typename TSpaceType > | |
void | Mult (TSpaceType &dummy, typename TSpaceType::MatrixType &rA, typename TSpaceType::VectorType &rX, typename TSpaceType::VectorType &rY) |
void | TransposeMult (SparseSpaceType &dummy, SparseSpaceType::MatrixType &rA, SparseSpaceType::VectorType &rX, SparseSpaceType::VectorType &rY) |
template<typename TSpaceType > | |
TSpaceType::IndexType | Size (TSpaceType &dummy, typename TSpaceType::VectorType const &rV) |
template<typename TSpaceType > | |
TSpaceType::IndexType | Size1 (TSpaceType &dummy, typename TSpaceType::MatrixType const &rM) |
template<typename TSpaceType > | |
TSpaceType::IndexType | Size2 (TSpaceType &dummy, typename TSpaceType::MatrixType const &rM) |
template<typename TSpaceType > | |
void | ResizeMatrix (TSpaceType &dummy, typename TSpaceType::MatrixType &A, unsigned int i1, unsigned int i2) |
template<typename TSpaceType > | |
void | ResizeVector (TSpaceType &dummy, typename TSpaceType::VectorType &x, unsigned int i1) |
template<typename TSpaceType > | |
void | SetToZeroMatrix (TSpaceType &dummy, typename TSpaceType::MatrixType &A) |
template<typename TSpaceType > | |
void | SetToZeroVector (TSpaceType &dummy, typename TSpaceType::VectorType &x) |
template<typename TSpaceType > | |
void | ClearMatrix (TSpaceType &dummy, typename TSpaceType::MatrixPointerType &A) |
template<typename TSpaceType > | |
void | ClearVector (TSpaceType &dummy, typename TSpaceType::VectorPointerType &x) |
double | TwoNorm (SparseSpaceType &dummy, SparseSpaceType::VectorType &x) |
template<typename TSpaceType > | |
void | UnaliasedAdd (TSpaceType &dummy, typename TSpaceType::VectorType &x, const double A, const typename TSpaceType::VectorType &rY) |
void | MoveMesh (Scheme< SparseSpaceType, LocalSpaceType > &dummy, ModelPart::NodesContainerType &rNodes) |
template<typename TSpaceType > | |
TSpaceType::MatrixPointerType | CreateEmptyMatrixPointer (TSpaceType &dummy) |
template<typename TSpaceType > | |
TSpaceType::VectorPointerType | CreateEmptyVectorPointer (TSpaceType &dummy) |
CompressedMatrix & | GetMatRef (Kratos::shared_ptr< CompressedMatrix > &dummy) |
Vector & | GetVecRef (Kratos::shared_ptr< Vector > &dummy) |
template<typename TSpaceType > | |
py::class_< TSpaceType > | CreateSpaceInterface (pybind11::module &m, std::string Name) |
void | AddStrategiesToPython (pybind11::module &m) |
double | TableGetNearestValue (DoubleTableType &ThisTable, double X) |
void | AddTableToPython (pybind11::module &m) |
void | ListOfAllTestCases () |
void | AddTestingToPython (pybind11::module &m) |
template<class TDataType > | |
void | AddCopyModelPartFlaggedInterface (pybind11::class_< VariableUtils > &rPythonVariableUtils) |
void | VariableUtilsUpdateCurrentPosition (VariableUtils &rVariableUtils, const ModelPart::NodesContainerType &rNodes) |
void | VariableUtilsUpdateCurrentPositionWithVariable (VariableUtils &rVariableUtils, const ModelPart::NodesContainerType &rNodes, const VariableUtils::ArrayVarType &rUpdateVariable) |
void | VariableUtilsUpdateCurrentPositionWithVariableAndPosition (VariableUtils &rVariableUtils, const ModelPart::NodesContainerType &rNodes, const VariableUtils::ArrayVarType &rUpdateVariable, const IndexType BufferPosition) |
template<class TVarType > | |
void | VariableUtilsCopyModelPartNodalVar (VariableUtils &rVariableUtils, const TVarType &rVariable, const ModelPart &rOriginModelPart, ModelPart &rDestinationModelPart, const unsigned int BuffStep=0) |
template<class TVarType > | |
void | VariableUtilsCopyModelPartNodalVarWithDestination (VariableUtils &rVariableUtils, const TVarType &rVariable, const TVarType &rDestinationVariable, const ModelPart &rOriginModelPart, ModelPart &rDestinationModelPart, const unsigned int BuffStep=0) |
template<class TVarType > | |
void | CopyModelPartNodalVarToNonHistoricalVar (VariableUtils &rVariableUtils, const TVarType &rVariable, const ModelPart &rOriginModelPart, ModelPart &rDestinationModelPart, const unsigned int BuffStep=0) |
template<class TVarType > | |
void | CopyModelPartNodalVarToNonHistoricalVarWithDestination (VariableUtils &rVariableUtils, const TVarType &rVariable, const TVarType &rDestinationVariable, const ModelPart &rOriginModelPart, ModelPart &rDestinationModelPart, const unsigned int BuffStep=0) |
template<class TVarType > | |
void | ApplyFixity (VariableUtils &rVariableUtils, const TVarType &rVar, const bool IsFixed, ModelPart::NodesContainerType &rNodes) |
template<class TVarType > | |
void | ApplyFlaggedFixity (VariableUtils &rVariableUtils, const TVarType &rVar, const bool IsFixed, ModelPart::NodesContainerType &rNodes, const Flags &rFlag, const bool CheckValue) |
template<class TDataType , class TVarType = Variable<TDataType>> | |
void | VariableUtilsSetVariable (VariableUtils &rVariableUtils, const TVarType &rVariable, const TDataType &rValue, ModelPart::NodesContainerType &rNodes) |
Auxiliary set variable export function This function is required to export the SetVariable overloaded method with a unique name. More... | |
template<class TDataType , class TVarType = Variable<TDataType>> | |
void | VariableUtilsSetVariableForFlag (VariableUtils &rVariableUtils, const TVarType &rVariable, const TDataType &rValue, ModelPart::NodesContainerType &rNodes, const Flags Flag, const bool CheckValue=true) |
Auxiliary set variable export function This function is required to export the SetVariable with flag overloaded method with a unique name. More... | |
template<class TDataType , class TContainerType , class TVarType = Variable<TDataType>> | |
void | VariableUtilsSetNonHistoricalVariable (VariableUtils &rVariableUtils, const TVarType &rVariable, const TDataType &rValue, TContainerType &rContainer) |
template<class TDataType , class TContainerType , class TVarType = Variable<TDataType>> | |
void | VariableUtilsSetNonHistoricalVariableForFlag (VariableUtils &rVariableUtils, const TVarType &rVariable, const TDataType &rValue, TContainerType &rContainer, const Flags Flag, const bool CheckValue=true) |
void | AddVariableUtilsToPython (pybind11::module &m) |
template<typename TVectorType > | |
py::class_< TVectorType > | CreateVectorInterface (pybind11::module &m, std::string Name) |
template<std::size_t TSize> | |
void | CreateArray1DInterface (pybind11::module &m, const std::string &Name) |
void | AddVectorToPython (pybind11::module &m) |
std::string | Hello () |
PYBIND11_MODULE (Kratos, m) | |
template<class TDataType > | |
pybind11::array_t< TDataType > | AllocateNumpyArray (const std::size_t NumberOfEntities, const std::vector< std::size_t > &rShape) |
template<class TDataType > | |
pybind11::array_t< TDataType > | MakeNumpyArray (TDataType const *pBegin, TDataType const *pEnd, const std::vector< std::size_t > &rShape) |
void | AddCustomProcessesToPython (pybind11::module &m) |
void | AddCustomStrategiesToPython (pybind11::module &m) |
void | AddCustomUtilitiesToPython (pybind11::module &m) |
void | TransferSolutionStepData (ModelPart &rFromModelPart, ModelPart &rToModelPart) |
void | AddCustomOperationsToPython (pybind11::module &m) |
void | AddCustomResponseFunctionUtilitiesToPython (pybind11::module &m) |
void | AddCustomConstitutiveLawsToPython (pybind11::module &m) |
void | AddCustomBoundingToPython (pybind11::module &m) |
void | AddCustomFrictionLawsToPython (pybind11::module &m) |
void | AddCustomMeshersToPython (pybind11::module &m) |
template<std::size_t TDim, std::size_t TNumNodes, bool TNormalVariation, std::size_t TNumNodesMaster> | |
void | RegisterFrictionalLaws (py::module &m, const std::string &rEndName) |
Registers frictional laws in the given module. More... | |
void | AddCustomFrictionalLawsToPython (pybind11::module &m) |
void | AddCustomLinearSolversToPython (pybind11::module &m) |
template<class TClass > | |
void | RegisterContactSearchProcess (py::module &m, const std::string &rName) |
RegisterContactSearchProcess is a function that registers a contact search process in the given py::module object. More... | |
template<std::size_t TDim, std::size_t TNumNodes, std::size_t TNumNodesMaster> | |
void | RegisterSimpleContactSearchProcess (py::module &m, const std::string &rEndName) |
Registers simple contact search process. More... | |
template<std::size_t TDim, std::size_t TNumNodes, std::size_t TNumNodesMaster> | |
void | RegisterAdvancedContactSearchProcess (py::module &m, const std::string &rEndName) |
Registers advanced contact search process. More... | |
template<std::size_t TDim, std::size_t TNumNodes, std::size_t TNumNodesMaster> | |
void | RegisterNormalGapProcess (py::module &m, const std::string &rEndName) |
Registers the normal gap process. More... | |
template<std::size_t TDim, std::size_t TNumNodes, std::size_t TNumNodesMaster> | |
void | RegisterMPCContactSearchProcess (py::module &m, const std::string &rEndName) |
Registers MPC contact search process. More... | |
void | AddCustomResponseFunctionsToPython (pybind11::module &m) |
void | GenerateModelPart (FaceHeatUtilities &FaceHeatUtilities, ModelPart &origin_model_part, ModelPart &destination_model_part, unsigned int domain_size) |
template<unsigned int TDim> | |
void | MountBin1 (MoveParticleUtilityScalarTransport< TDim > &rMoveParticleUtility) |
template<unsigned int TDim> | |
void | MountBin2 (MoveParticleUtilityScalarTransport< TDim > &rMoveParticleUtility, const double CellSize) |
void | AddCoSimIOToPython (pybind11::module &m) |
void | AddCustomIOToPython (pybind11::module &m) |
PYBIND11_MODULE (KratosCoSimulationMPIExtension, m) | |
void | AddCustomMPIStrategiesToPython (pybind11::module &m) |
void | AssignTimeActivation (ConstructionUtility &rThisUtil, std::string ThermalSubModelPartName, int phase, double time_activation, double initial_temperature) |
void | InitializeSolutionStep (ConstructionUtility &rThisUtil, std::string ThermalSubModelPartName, std::string MechanicalSubModelPartName, std::string HeatFluxSubModelPartName, std::string HydraulicPressureSubModelPartName, bool thermal_conditions, bool mechanical_conditions, int phase) |
void | ActiveHeatFluxNoorzai (ConstructionUtility &rThisUtil, Parameters &NoorzaiParameters) |
void | ActiveHeatFluxAzenha (ConstructionUtility &rThisUtil, Parameters &AzenhaParameters) |
void | Push_Back_Bounding_Box (BoundingBoxContainer &ThisBoundingBoxContainer, BoundingBoxPointer ThisBoundingBox) |
void | Push_Back_Process (MesherProcessContainer &ThisProcessContainer, MesherProcessPointer ThisProcess) |
void | SetRefiningParameters (MesherUtilities::RefiningParameters &rRefiningParameters, double AlphaParameter, double CriticalRadius, double CriticalSide) |
void | SetThresholdVariable (MesherUtilities::RefiningParameters &rRefiningParameters, const Variable< double > &rVariable) |
void | SetErrorVariable (MesherUtilities::RefiningParameters &rRefiningParameters, const Variable< double > &rVariable) |
const Variable< double > & | GetThresholdVariable (MesherUtilities::RefiningParameters &rRefiningParameters) |
void | SetReferenceElement (MesherUtilities::MeshingParameters &rMeshingParameters, char *ElementName) |
void | SetReferenceCondition (MesherUtilities::MeshingParameters &rMeshingParameters, char *ConditionName) |
void | TransferNodesToElementsOnThreshold (MeshDataTransferUtilities &rMeshDataTransfer, MeshDataTransferUtilities::TransferParameters &rTransferParameters, MesherUtilities::RefiningParameters &rRefiningParameters, ModelPart &rModelPart) |
void | SetDoubleVariable (MeshDataTransferUtilities::TransferParameters &rTransferParameters, const Variable< double > &rVariable) |
void | SetArray1DVariable (MeshDataTransferUtilities::TransferParameters &rTransferParameters, const Variable< array_1d< double, 3 > > &rVariable) |
void | SetVectorVariable (MeshDataTransferUtilities::TransferParameters &rTransferParameters, const Variable< Vector > &rVariable) |
void | SetMatrixVariable (MeshDataTransferUtilities::TransferParameters &rTransferParameters, const Variable< Matrix > &rVariable) |
pybind11::list | Aux_MeasureTopHeight (PreUtilities &ThisPreUtils, ModelPart &rModelPart) |
pybind11::list | Aux_MeasureBotHeight (PreUtilities &ThisPreUtils, ModelPart &rModelPart) |
Element::Pointer | CreateSphericParticle1 (ParticleCreatorDestructor &r_creator_destructor, ModelPart &r_modelpart, int r_Elem_Id, const array_1d< double, 3 > &coordinates, Properties::Pointer r_params, const double radius, const Element &r_reference_element) |
Element::Pointer | CreateSphericParticle2 (ParticleCreatorDestructor &r_creator_destructor, ModelPart &r_modelpart, int r_Elem_Id, Node ::Pointer reference_node, Properties::Pointer r_params, const double radius, const Element &r_reference_element) |
Element::Pointer | CreateSphericParticle3 (ParticleCreatorDestructor &r_creator_destructor, ModelPart &r_modelpart, int r_Elem_Id, Node ::Pointer reference_node, Properties::Pointer r_params, const double radius, const std::string &element_name) |
Element::Pointer | CreateSphericParticle4 (ParticleCreatorDestructor &r_creator_destructor, ModelPart &r_modelpart, Node ::Pointer reference_node, Properties::Pointer r_params, const double radius, const std::string &element_name) |
Element::Pointer | CreateSphericParticle5 (ParticleCreatorDestructor &r_creator_destructor, ModelPart &r_modelpart, int r_Elem_Id, const array_1d< double, 3 > &coordinates, Properties::Pointer r_params, const double radius, const std::string &element_name) |
Element::Pointer | CreateSphericParticle6 (ParticleCreatorDestructor &r_creator_destructor, ModelPart &r_modelpart, const array_1d< double, 3 > &coordinates, Properties::Pointer r_params, const double radius, const std::string &element_name) |
void | CreatePropertiesProxies1 (PropertiesProxiesManager &r_properties_proxy_manager, ModelPart &r_modelpart) |
void | CreatePropertiesProxies2 (PropertiesProxiesManager &r_properties_proxy_manager, ModelPart &r_modelpart, ModelPart &r_inlet_modelpart, ModelPart &r_clusters_modelpart) |
template<class TBinder , unsigned int TDim> | |
void | DistanceSmoothingConstructionHelper (TBinder &rBinder) |
void | AddTrilinosProcessesToPython (pybind11::module &m) |
void | AddTrilinosSchemesToPython (pybind11::module &m) |
void | AddTrilinosStrategiesToPython (pybind11::module &m) |
void | AddTrilinosUtilitiesToPython (pybind11::module &m) |
PYBIND11_MODULE (KratosFluidDynamicsHydraulicsApplication, m) | |
void | AddCustomEdgeBasedLevelSetToPython (pybind11::module &pymodule) |
void | AddMappersToPython (pybind11::module &m) |
void | AddCustomSolversToPython (pybind11::module &m) |
void | AddCustomDecompositionsToPython (pybind11::module &m) |
template<typename SolverType > | |
void | register_solver (pybind11::module &m, const std::string &name) |
template<typename SolverType > | |
void | register_dense_solver (pybind11::module &m, const std::string &name) |
void | register_dense_eigenvalue_solver (pybind11::module &m, const std::string &name) |
void | register_eigensystem_solver (pybind11::module &m, const std::string &name) |
template<typename EigenSystemSolverType > | |
void | register_feast_eigensystem_solver (pybind11::module &m, const std::string &name) |
void | register_spectra_sym_g_eigs_shift_solver (pybind11::module &m, const std::string &name) |
void | register_base_dense_solver (pybind11::module &m) |
PYBIND11_MODULE (KratosMedApplication, m) | |
void | AddMeshersToPython (pybind11::module &m) |
void | AddMeshMovingStrategies (pybind11::module &m) |
void | AddCustomControlUtilitiesToPython (pybind11::module &m) |
void | AddCustomFiltersToPython (pybind11::module &m) |
void | AddCustomOptimizationAlgorithmToPython (pybind11::module &m) |
void | AddCustomResponseUtilitiesToPython (pybind11::module &m) |
void | Push_Back_Constitutive_Laws (MaterialsContainer &ThisMaterialsContainer, ConstitutiveLawPointer ThisConstitutiveLaw) |
void | AddCustomPropertiesToPython (pybind11::module &m) |
void | SearchElementAccordingToDimension (ModelPart &rBackgroundGridModelPart, ModelPart &rMPMModelPart, const std::size_t MaxNumberOfResults, const double Tolerance) |
void | GenerateMaterialPointElementAccordingToDimension (ModelPart &rBackgroundGridModelPart, ModelPart &rInitialModelPart, ModelPart &rMPMModelPart, bool IsMixedFormulation) |
void | GenerateMaterialPointConditionAccordingToDimension (ModelPart &rBackgroundGridModelPart, ModelPart &rInitialModelPart, ModelPart &rMPMModelPart) |
void | AddCustomMPIUtilitiesToPython (pybind11::module &m) |
void | AddCustomConditionsToPython (pybind11::module &m) |
void | AddCustomConditionsToPython () |
void | AddCustomModelersToPython (pybind11::module &m) |
void | AddCustomModelersToPython (py::module &m) |
template<class TContainerType > | |
array_1d< double, 3 > | ComputeHydrostaticForces1 (ShallowWaterUtilities &rUtility, TContainerType &rContainer, const ProcessInfo &rProcessInfo) |
template<class TContainerType > | |
array_1d< double, 3 > | ComputeHydrostaticForces2 (ShallowWaterUtilities &rUtility, TContainerType &rContainer, const ProcessInfo &rProcessInfo, const double RelativeDryHeight) |
template<typename TMapper > | |
void | MapVector (TMapper &mapper, const Variable< array_1d< double, 3 > > &origin_variable, const Variable< array_1d< double, 3 > > &destination_variable) |
template<typename TMapper > | |
void | MapScalar (TMapper &mapper, const Variable< double > &origin_variable, const Variable< double > &destination_variable) |
template<typename TMapper > | |
void | InverseMapVector (TMapper &mapper, const Variable< array_1d< double, 3 > > &origin_variable, const Variable< array_1d< double, 3 > > &destination_variable) |
template<typename TMapper > | |
void | InverseMapScalar (TMapper &mapper, const Variable< double > &origin_variable, const Variable< double > &destination_variable) |
void | AssembleMatrixForVariableList (ModelPart &rModelPart, Matrix &rMatrix, pybind11::list &rVariables) |
void | Helper_SetCrossSectionsOnIntegrationPoints_Thin (ShellThinElement3D3N &el, const pybind11::list &seclist) |
void | Helper_SetCrossSectionsOnIntegrationPoints_Thick (ShellThickElement3D4N &el, const pybind11::list &seclist) |
void | AddCrossSectionsToPython (pybind11::module &m) |
void | TransferEigenvector1 (EigenvectorToSolutionStepVariableTransferUtility &rThisUtil, ModelPart &rModelPart, int iEigenMode) |
void | TransferEigenvector2 (EigenvectorToSolutionStepVariableTransferUtility &rThisUtil, ModelPart &rModelPart, int iEigenMode, int step) |
void | AddCustomMethodsToPython (pybind11::module &m) |
void | AddCustomSpatialMethodsToPython (pybind11::module &m) |
void | AddCustomTemporalMethodsToPython (pybind11::module &m) |
template<class TDataType > | |
bool | ModelPartHasNodalVariableOrNot (VariableChecker &rChecker, ModelPart &rModelPart, Variable< TDataType > const &rThisVariable) |
template<class TValueType , unsigned int TDim> | |
void | AuxiliarUpdateInterfaceValues (TrilinosPartitionedFSIUtilities< TrilinosSparseSpaceType, TValueType, TDim > &dummy, ModelPart &rModelPart, const Variable< TValueType > &rSolutionVariable, AuxiliaryVectorWrapper &rCorrectedGuess) |
template<class TValueType , unsigned int TDim> | |
void | AuxiliarComputeInterfaceResidualVector (TrilinosPartitionedFSIUtilities< TrilinosSparseSpaceType, TValueType, TDim > &dummy, ModelPart &rInterfaceModelPart, const Variable< TValueType > &rOriginalVariable, const Variable< TValueType > &rModifiedVariable, const Variable< TValueType > &rResidualVariable, AuxiliaryVectorWrapper &rInterfaceResidual, const std::string ResidualType="nodal", const Variable< double > &rResidualNormVariable=FSI_INTERFACE_RESIDUAL_NORM) |
void | AuxiliarUpdateSolution (ConvergenceAccelerator< TrilinosSparseSpaceType, TrilinosLocalSpaceType > &dummy, AuxiliaryVectorWrapper &rResidualVector, AuxiliaryVectorWrapper &rIterationGuess) |
void | AddTrilinosConvergenceAcceleratorsToPython (pybind11::module &m) |
void | AddConvergenceCriterias (pybind11::module &m) |
void | AddLinearSolvers (pybind11::module &m) |
void | AddProcesses (pybind11::module &m) |
void | AddSchemes (pybind11::module &m) |
void | AddBasicOperations (pybind11::module &m) |
void | AddStrategies (pybind11::module &m) |
void | WriteNodeMesh (GidIOType &dummy, GidIOType::MeshType &rThisMesh) |
void | WriteMesh (GidIOType &dummy, GidIOType::MeshType &rThisMesh) |
void | DoublePrintOnGaussPoints (GidIOType &dummy, const Variable< double > &rVariable, ModelPart &r_model_part, double SolutionTag) |
void | VectorPrintOnGaussPoints (GidIOType &dummy, const Variable< Vector > &rVariable, ModelPart &r_model_part, double SolutionTag) |
void | MatrixPrintOnGaussPoints (GidIOType &dummy, const Variable< Matrix > &rVariable, ModelPart &r_model_part, double SolutionTag) |
void | AddCustomIOToPython () |
void | GenerateModelPart (NistUtils &NistUtils, ModelPart &origin_model_part, ModelPart &destination_model_part, unsigned int domain_size) |
void | TetRegeneratePfemUlf3D (TetGenPfemModeler &Mesher, ModelPart &model_part, double alpha_shape) |
void | TetRegeneratePfemUlf3DInc (TetGenPfemModeler &Mesher, ModelPart &model_part, double alpha_shape) |
void | TetRegeneratePfem3DInc (TetGenPfemModeler &Mesher, ModelPart &model_part, double alpha_shape) |
void | TriRefinePFEM (TriGenCDTrefine &Mesher, ModelPart &model_part, bool refine) |
void | TriRegenerate (TriGenModeler &Mesher, ModelPart &model_part, double alpha_shape) |
void | TriRegenerateCoupled (TriGenModeler &Mesher, ModelPart &model_part, double alpha_shape) |
void | TriRegenerateUpdatedLagrangian (TriGenModeler &Mesher, ModelPart &model_part, double alpha_shape) |
void | TriRegenerateUpdatedLagrangianTest (TriGenModeler &Mesher, ModelPart &model_part, double alpha_shape) |
void | TetRegenerateUpdatedLagrangian (TetGenModeler &Mesher, ModelPart &model_part, double alpha_shape) |
void | TetRegenerateUpdatedLagrangianInc (TetGenModeler &Mesher, ModelPart &model_part, double alpha_shape) |
Set and Calculate | |
template<class TDataType > | |
void | Assign (GeometryType &dummy, const Variable< TDataType > &rVariable, TDataType Value) |
template<class TDataType > | |
TDataType | Calculate (GeometryType &dummy, const Variable< TDataType > &rVariable) |
Calculate on Integration Points | |
template<class TObject , class TDataType > | |
pybind11::list | CalculateOnIntegrationPoints (TObject &dummy, const Variable< TDataType > &rVariable, const ProcessInfo &rProcessInfo) |
template<class TObject > | |
pybind11::list | CalculateOnIntegrationPointsBool (TObject &dummy, const Variable< bool > &rVariable, const ProcessInfo &rProcessInfo) |
Get Values on Integration Points | |
template<class TObject > | |
void | GetValuesOnIntegrationPoints (TObject &dummy, const Variable< Vector > &rVariable, const ProcessInfo &rCurrentProcessInfo) |
Set Values on Integration Points | |
template<class TObject , class TDataType > | |
void | SetValuesOnIntegrationPoints (TObject &dummy, const Variable< TDataType > &rVariable, const std::vector< TDataType > &values, const ProcessInfo &rCurrentProcessInfo) |
template<class TObject , std::size_t TSize> | |
void | SetValuesOnIntegrationPointsArray1d (TObject &dummy, const Variable< array_1d< double, TSize >> &rVariable, pybind11::list values_list, const ProcessInfo &rCurrentProcessInfo) |
template<class TObject > | |
void | SetValuesOnIntegrationPointsVector (TObject &dummy, const Variable< Vector > &rVariable, pybind11::list values_list, unsigned int len_values_list_item, const ProcessInfo &rCurrentProcessInfo) |
template<class TEntityType , class TDataType > | |
TDataType | EntityCalculateInterface (TEntityType &dummy, Variable< TDataType > &rVariable, const ProcessInfo &rCurrentProcessInfo) |
void | SetValuesOnIntegrationPointsConstitutiveLaw (Element &dummy, const Variable< ConstitutiveLaw::Pointer > &rVariable, pybind11::list values_list, const ProcessInfo &rCurrentProcessInfo) |
template<class TEntityType > | |
void | EntityCalculateRightHandSide (TEntityType &dummy, Vector &rRightHandSideVector, const ProcessInfo &rCurrentProcessInfo) |
template<class TEntityType > | |
void | EntityCalculateLocalSystem (TEntityType &dummy, Matrix &rLeftHandSideMatrix, Vector &rRightHandSideVector, const ProcessInfo &rCurrentProcessInfo) |
template<class TEntityType > | |
void | EntityCalculateMassMatrix (TEntityType &dummy, Matrix &rMassMatrix, const ProcessInfo &rCurrentProcessInfo) |
template<class TEntityType > | |
void | EntityCalculateDampingMatrix (TEntityType &dummy, Matrix &rDampingMatrix, const ProcessInfo &rCurrentProcessInfo) |
void | ElementCalculateLumpedMassVector (Element &dummy, Vector &rMassVector, const ProcessInfo &rCurrentProcessInfo) |
template<class TEntityType > | |
void | EntityCalculateFirstDerivativesLHS (TEntityType &dummy, Matrix &rLeftHandSideMatrix, const ProcessInfo &rCurrentProcessInfo) |
template<class TEntityType > | |
void | EntityCalculateSecondDerivativesLHS (TEntityType &dummy, Matrix &rLeftHandSideMatrix, const ProcessInfo &rCurrentProcessInfo) |
template<class TEntityType > | |
void | EntityCalculateLocalVelocityContribution (TEntityType &dummy, Matrix &rDampingMatrix, Vector &rRightHandSideVector, const ProcessInfo &rCurrentProcessInfo) |
template<class TEntityType > | |
void | EntityInitialize (TEntityType &dummy, const ProcessInfo &rCurrentProcessInfo) |
template<class TEntityType , class TDataType > | |
void | EntityCalculateSensitivityMatrix (TEntityType &dummy, const Variable< TDataType > &rDesignVariable, Matrix &rOutput, const ProcessInfo &rCurrentProcessInfo) |
template<class TEntityType > | |
void | EntityGetFirstDerivativesVector1 (const TEntityType &dummy, Vector &rOutput) |
template<class TEntityType > | |
void | EntityGetFirstDerivativesVector2 (const TEntityType &dummy, Vector &rOutput, int step) |
template<class TEntityType > | |
void | EntityGetSecondDerivativesVector1 (const TEntityType &dummy, Vector &rOutput) |
template<class TEntityType > | |
void | EntityGetSecondDerivativesVector2 (const TEntityType &dummy, Vector &rOutput, int step) |
void | AddMeshToPython (pybind11::module &m) |
Variables | |
void(GidIO<>::* | pointer_to_io_read_single_properties )(Properties &rThisProperties) = &IO::ReadProperties |
void(GidIO<>::* | pointer_to_io_read_properties )(IO::PropertiesContainerType &rThisProperties) = &IO::ReadProperties |
void(GidIOType::* | pointer_to_double_write_nodal_results )(Variable< double > const &rVariable, GidIOType::NodesContainerType &rNodes, double SolutionTag, std::size_t SolutionStepNumber) = &GidIOType::WriteNodalResults |
void(GidIOType::* | pointer_to_array1d_write_nodal_results )(Variable< array_1d< double, 3 > > const &rVariable, GidIOType::NodesContainerType &rNodes, double SolutionTag, std::size_t SolutionStepNumber) = &GidIOType::WriteNodalResults |
typedef std::vector<SpatialBoundingBox::Pointer> Kratos::Python::BoundingBoxContainer |
typedef SpatialBoundingBox::Pointer Kratos::Python::BoundingBoxPointer |
using Kratos::Python::BoundingBoxType = typedef BoundingBox<Point> |
using Kratos::Python::ComplexLinearSolverFactoryType = typedef LinearSolverFactory<ComplexSpaceType, ComplexLocalSpaceType> |
typedef UblasSpace< std::complex< double >, ComplexMatrix, ComplexVector > Kratos::Python::ComplexLocalSpaceType |
using Kratos::Python::ComplexSpaceType = typedef TUblasSparseSpace<std::complex<double> > |
typedef UblasSpace<std::complex<double>, ComplexCompressedMatrix, boost::numeric::ublas::vector<std::complex<double> > > Kratos::Python::ComplexSparseSpaceType |
typedef std::vector< array_1d< double, 3 > >::iterator Kratos::Python::ComponentIteratorType |
typedef std::vector< array_1d< double, 3 > > Kratos::Python::ComponentVectorType |
typedef ConstitutiveLaw::Pointer Kratos::Python::ConstitutiveLawPointer |
typedef ConstitutiveModel::Pointer Kratos::Python::ConstitutiveModelPointer |
using Kratos::Python::ContiguousNumpyArray = typedef pybind11::array_t< TDataType, pybind11::array::c_style > |
typedef std::vector<ConvergenceCriterionPointerType> Kratos::Python::ConvergenceCriteriaContainer |
typedef ConvergenceCriterionType::Pointer Kratos::Python::ConvergenceCriterionPointerType |
typedef ConvergenceCriterion<SparseSpaceType, LocalSpaceType> Kratos::Python::ConvergenceCriterionType |
using Kratos::Python::DataLocation = typedef Globals::DataLocation |
typedef Table<double,double> Kratos::Python::DoubleTableType |
using Kratos::Python::ExplicitBuilderFactoryType = typedef Factory<ExplicitBuilderType> |
using Kratos::Python::ExplicitBuilderType = typedef ExplicitBuilder<SpaceType, LocalSpaceType> |
typedef std::vector< Flags > Kratos::Python::FlagsContainer |
typedef FrictionLaw::Pointer Kratos::Python::FrictionLawPointerType |
using Kratos::Python::GeometriesArrayType = typedef typename GeometryType::GeometriesArrayType |
typedef Geometry< Node > Kratos::Python::GeometryType |
typedef GidIO Kratos::Python::GidIOBaseType |
typedef std::size_t Kratos::Python::IndexType |
using Kratos::Python::LinearSolverFactoryType = typedef LinearSolverFactory<SpaceType, LocalSpaceType> |
typedef UblasSpace< double, Matrix, Vector > Kratos::Python::LocalSpaceType |
typedef std::vector< ConstitutiveLaw::Pointer > Kratos::Python::MaterialsContainer |
typedef std::vector<MesherProcessPointer> Kratos::Python::MesherProcessContainer |
typedef MesherProcess::Pointer Kratos::Python::MesherProcessPointer |
typedef Mesh< Node, Properties, Element, Condition > Kratos::Python::MeshType |
typedef ParticleFlowRule::Pointer Kratos::Python::MPMFlowRulePointer |
typedef ParticleHardeningLaw::Pointer Kratos::Python::MPMHardeningLawPointer |
typedef ParticleYieldCriterion::Pointer Kratos::Python::MPMYieldCriterionPointer |
using Kratos::Python::NodeContainerType = typedef PointerVector<NodeType> |
using Kratos::Python::PointsArrayType = typedef typename GeometryType::PointsArrayType |
using Kratos::Python::PreconditionerFactoryType = typedef PreconditionerFactory<SpaceType, LocalSpaceType> |
typedef Process::Pointer Kratos::Python::ProcessPointer |
typedef Properties::Pointer Kratos::Python::PropertiesPointer |
typedef std::size_t Kratos::Python::SizeType |
typedef SolutionBuilderAndSolver<SparseSpaceType, LocalSpaceType, LinearSolverType> Kratos::Python::SolutionBuilderAndSolverType |
typedef std::vector<SolutionStrategyType::Pointer> Kratos::Python::SolutionStrategiesContainer |
typedef SolutionStrategyType::Pointer Kratos::Python::SolutionStrategyPointer |
typedef SolutionStrategy< SparseSpaceType, LocalSpaceType, LinearSolverType > Kratos::Python::SolutionStrategyType |
using Kratos::Python::SpaceType = typedef UblasSpace<double, CompressedMatrix, boost::numeric::ublas::vector<double> > |
using Kratos::Python::TDirectSolverType = typedef DirectSolver<TUblasSparseSpace<TDataType>, TUblasDenseSpace<TDataType> > |
using Kratos::Python::TLinearSolverType = typedef LinearSolver<TSpaceType<TDataType>, TLocalSpaceType<TOtherDataType> > |
using Kratos::Python::TLocalSpaceType = typedef UblasSpace<TDataType, DenseMatrix<TDataType>, DenseVector<TDataType> > |
using Kratos::Python::TrilinosDistanceSmoothingProcess = typedef DistanceSmoothingProcess<TDim, TrilinosSparseSpaceType, UblasLocalSpaceType, TrilinosLinearSolverType> |
typedef LinearSolver< TrilinosSparseSpaceType, TrilinosLocalSpaceType > Kratos::Python::TrilinosLinearSolverType |
typedef UblasSpace< double, Matrix, Vector > Kratos::Python::TrilinosLocalSpaceType |
typedef TrilinosSpace< Epetra_FECrsMatrix, Epetra_FEVector > Kratos::Python::TrilinosSparseSpaceType |
using Kratos::Python::TSpaceType = typedef UblasSpace<TDataType, boost::numeric::ublas::compressed_matrix<TDataType>, boost::numeric::ublas::vector<TDataType> > |
|
inline |
|
inline |
void Kratos::Python::AddAccessorsToPython | ( | py::module & | m | ) |
void Kratos::Python::AddAccessorsToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddALEVariablesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddAMGCLSolverToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddBasicOperations | ( | pybind11::module & | m | ) |
void Kratos::Python::AddBoundingBoxToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCFDVariablesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCommunicatorToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddConditionsByIds | ( | ModelPart & | rModelPart, |
std::vector< ModelPart::IndexType > & | ConditionsIds | ||
) |
void Kratos::Python::AddConstitutiveLawToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddConstraintToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddContainerExpressionToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddContainerExpressionToPython | ( | pybind11::module & | m, |
const std::string & | rName | ||
) |
void Kratos::Python::AddContainerExpressionUtilsToPython | ( | pybind11::module & | m, |
const std::string & | rName | ||
) |
void Kratos::Python::AddContainersToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddControllersToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddConvergenceAcceleratorsToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddConvergenceCriterias | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCopyModelPartFlaggedInterface | ( | pybind11::class_< VariableUtils > & | rPythonVariableUtils | ) |
void Kratos::Python::AddCoSimIOToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCrossSectionsToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCustomBoundingToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCustomConditionsToPython | ( | ) |
void Kratos::Python::AddCustomConditionsToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCustomConstitutiveLawsToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCustomControlUtilitiesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCustomDecompositionsToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCustomEdgeBasedLevelSetToPython | ( | pybind11::module & | pymodule | ) |
void Kratos::Python::AddCustomFiltersToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCustomFrictionalLawsToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCustomFrictionLawsToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCustomIOToPython | ( | ) |
void Kratos::Python::AddCustomIOToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCustomLinearSolversToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCustomMeshersToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCustomMethodsToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCustomModelersToPython | ( | py::module & | m | ) |
void Kratos::Python::AddCustomModelersToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCustomMPIStrategiesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCustomMPIUtilitiesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCustomOperationsToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCustomOptimizationAlgorithmToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCustomProcessesToPython | ( | pybind11::module & | m | ) |
Processes
Processes
Properties container. A vector set of properties with their Id's as key.
Processes
Processes
Properties container. A vector set of properties with their Id's as key.
Processes
void Kratos::Python::AddCustomPropertiesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCustomResponseFunctionsToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCustomResponseFunctionUtilitiesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCustomResponseUtilitiesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCustomSolversToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCustomSpatialMethodsToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCustomStrategiesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCustomTemporalMethodsToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddCustomUtilitiesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddDataCommunicatorMethodForDataType | ( | TModuleType & | rDataCommunicatorModule | ) |
void Kratos::Python::AddDataCommunicatorToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddDEMVariablesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddDeprecatedVariablesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddDistributedSparseMatricesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddDofsToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddElement1 | ( | ModelPart & | rModelPart, |
Element::Pointer | pElement | ||
) |
void Kratos::Python::AddElement2 | ( | ModelPart & | rModelPart, |
Element::Pointer | pElement, | ||
const ModelPart::IndexType | MeshId | ||
) |
void Kratos::Python::AddElementsByIds | ( | ModelPart & | rModelPart, |
std::vector< ModelPart::IndexType > & | ElementsIds | ||
) |
void Kratos::Python::AddExpressionIOToPython | ( | pybind11::module & | rModule | ) |
void Kratos::Python::AddFactoriesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddFSIVariablesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddGeometricalUtilitiesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddGeometriesToPython | ( | pybind11::module & | m | ) |
Nurbs Geometries
void Kratos::Python::AddGlobalPointersToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddGlobalsToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddHistoricalVariableCheck | ( | pybind11::module & | m | ) |
void Kratos::Python::AddHistoricalVariableCheck | ( | pybind11::module & | m | ) |
void Kratos::Python::AddHistoricalVariableCheckFolder | ( | pybind11::module & | m | ) |
void Kratos::Python::AddInterfaceToAccessor | ( | pybind11::class_< Properties, Properties::Pointer, Properties::BaseType > & | pyProperties | ) |
void Kratos::Python::AddInterfaceToAccessorFold | ( | pybind11::class_< Properties, Properties::Pointer, Properties::BaseType > & | pyProperties | ) |
void Kratos::Python::AddIOToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddKernelToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddKratosApplicationToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddKratosParametersToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddLinearSolvers | ( | pybind11::module & | m | ) |
void Kratos::Python::AddLinearSolversToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddLoggerToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddMappersToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddMapperToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddMappingToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddMappingVariablesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddMasterSlaveConstraintsByIds | ( | ModelPart & | rModelPart, |
std::vector< ModelPart::IndexType > & | ConstraintIds | ||
) |
void Kratos::Python::AddMatrixMarketInterfaceToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddMatrixToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddMATVariablesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddMemoryInfoToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddMeshersToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddMeshMovingStrategies | ( | pybind11::module & | m | ) |
void Kratos::Python::AddMeshToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddModelerToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddModelPartToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddModelToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddMPICommunicatorToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddMPIDataCommunicatorToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddMPIDebugUtilitiesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddMPISearchStrategiesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddMPIUtilitiesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddNodalSolutionStepVariable | ( | ModelPart & | rModelPart, |
Variable< TDataType > const & | rThisVariable | ||
) |
void Kratos::Python::AddNode1 | ( | ModelPart & | rModelPart, |
ModelPart::NodeType::Pointer | pNode | ||
) |
void Kratos::Python::AddNode2 | ( | ModelPart & | rModelPart, |
ModelPart::NodeType::Pointer | pNode, | ||
const ModelPart::IndexType | MeshId | ||
) |
void Kratos::Python::AddNodesByIds | ( | ModelPart & | rModelPart, |
std::vector< ModelPart::IndexType > & | NodesIds | ||
) |
void Kratos::Python::AddNodeToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddNonHistoricalVariableCheck | ( | pybind11::module & | m | ) |
void Kratos::Python::AddNonHistoricalVariableCheck | ( | pybind11::module & | m | ) |
void Kratos::Python::AddNonHistoricalVariableCheckFolder | ( | pybind11::module & | m | ) |
void Kratos::Python::AddOperationsToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddOtherUtilitiesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddParallelEnvironmentToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddPointsToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddProcesses | ( | pybind11::module & | m | ) |
void Kratos::Python::AddProcessesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddProcessInfoToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddPropertiesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddQuaternionToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddRegistryToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddResponseFunctionsToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddSchemes | ( | pybind11::module & | m | ) |
void Kratos::Python::AddSearchStrategiesToPython | ( | pybind11::module & | m | ) |
The variables of the spatial search
void Kratos::Python::AddSerializerToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddSparseMatricesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddStrategies | ( | pybind11::module & | m | ) |
void Kratos::Python::AddStrategiesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddSubModelPartEntitiesBooleanOperationToPython | ( | pybind11::module & | m, |
std::string | Name | ||
) |
void Kratos::Python::AddTableToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddTestingToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddTrilinosConvergenceAcceleratorsToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddTrilinosProcessesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddTrilinosSchemesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddTrilinosStrategiesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddTrilinosUtilitiesToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddVariableUtilsToPython | ( | pybind11::module & | m | ) |
void Kratos::Python::AddVectorToPython | ( | pybind11::module & | m | ) |
pybind11::array_t<TDataType> Kratos::Python::AllocateNumpyArray | ( | const std::size_t | NumberOfEntities, |
const std::vector< std::size_t > & | rShape | ||
) |
void Kratos::Python::Append | ( | Parameters & | rParameters, |
const T & | obj | ||
) |
void Kratos::Python::ApplyFixity | ( | VariableUtils & | rVariableUtils, |
const TVarType & | rVar, | ||
const bool | IsFixed, | ||
ModelPart::NodesContainerType & | rNodes | ||
) |
void Kratos::Python::ApplyFlaggedFixity | ( | VariableUtils & | rVariableUtils, |
const TVarType & | rVar, | ||
const bool | IsFixed, | ||
ModelPart::NodesContainerType & | rNodes, | ||
const Flags & | rFlag, | ||
const bool | CheckValue | ||
) |
|
inline |
void Kratos::Python::Assign | ( | GeometryType & | dummy, |
const Variable< TDataType > & | rVariable, | ||
TDataType | Value | ||
) |
|
inline |
pybind11::list Kratos::Python::Aux_MeasureBotHeight | ( | PreUtilities & | ThisPreUtils, |
ModelPart & | rModelPart | ||
) |
pybind11::list Kratos::Python::Aux_MeasureTopHeight | ( | PreUtilities & | ThisPreUtils, |
ModelPart & | rModelPart | ||
) |
void Kratos::Python::AuxiliarComputeInterfaceResidualVector | ( | TrilinosPartitionedFSIUtilities< TrilinosSparseSpaceType, TValueType, TDim > & | dummy, |
ModelPart & | rInterfaceModelPart, | ||
const Variable< TValueType > & | rOriginalVariable, | ||
const Variable< TValueType > & | rModifiedVariable, | ||
const Variable< TValueType > & | rResidualVariable, | ||
AuxiliaryVectorWrapper & | rInterfaceResidual, | ||
const std::string | ResidualType = "nodal" , |
||
const Variable< double > & | rResidualNormVariable = FSI_INTERFACE_RESIDUAL_NORM |
||
) |
void Kratos::Python::AuxiliarUpdateInterfaceValues | ( | TrilinosPartitionedFSIUtilities< TrilinosSparseSpaceType, TValueType, TDim > & | dummy, |
ModelPart & | rModelPart, | ||
const Variable< TValueType > & | rSolutionVariable, | ||
AuxiliaryVectorWrapper & | rCorrectedGuess | ||
) |
void Kratos::Python::AuxiliarUpdateSolution | ( | ConvergenceAccelerator< TrilinosSparseSpaceType, TrilinosLocalSpaceType > & | dummy, |
AuxiliaryVectorWrapper & | rResidualVector, | ||
AuxiliaryVectorWrapper & | rIterationGuess | ||
) |
void Kratos::Python::AuxiliaryCalculateMLSShapeFunctions | ( | const std::size_t | Dim, |
const std::size_t | Order, | ||
const Matrix & | rPoints, | ||
const array_1d< double, 3 > & | rX, | ||
const double | h, | ||
Vector & | rN | ||
) |
void Kratos::Python::AuxiliaryCalculateMLSShapeFunctionsAndGradients | ( | const std::size_t | Dim, |
const std::size_t | Order, | ||
const Matrix & | rPoints, | ||
const array_1d< double, 3 > & | rX, | ||
const double | h, | ||
Vector & | rN, | ||
Matrix & | rDNDX | ||
) |
TDataType Kratos::Python::Calculate | ( | GeometryType & | dummy, |
const Variable< TDataType > & | rVariable | ||
) |
void Kratos::Python::CalculateDiscontinuousEmbeddedVariableFromSkinArray | ( | CalculateDiscontinuousDistanceToSkinProcess< TDim > & | rDiscDistProcess, |
const Variable< array_1d< double, 3 >> & | rVariable, | ||
const Variable< array_1d< double, 3 >> & | rEmbeddedVariable | ||
) |
void Kratos::Python::CalculateDiscontinuousEmbeddedVariableFromSkinDouble | ( | CalculateDiscontinuousDistanceToSkinProcess< TDim > & | rDiscDistProcess, |
const Variable< double > & | rVariable, | ||
const Variable< double > & | rEmbeddedVariable | ||
) |
void Kratos::Python::CalculateEmbeddedVariableFromSkinArray | ( | CalculateDistanceToSkinProcess< TDim > & | rDistProcess, |
const Variable< array_1d< double, 3 >> & | rVariable, | ||
const Variable< array_1d< double, 3 >> & | rEmbeddedVariable | ||
) |
void Kratos::Python::CalculateEmbeddedVariableFromSkinDouble | ( | CalculateDistanceToSkinProcess< TDim > & | rDistProcess, |
const Variable< double > & | rVariable, | ||
const Variable< double > & | rEmbeddedVariable | ||
) |
pybind11::list Kratos::Python::CalculateOnIntegrationPoints | ( | TObject & | dummy, |
const Variable< TDataType > & | rVariable, | ||
const ProcessInfo & | rProcessInfo | ||
) |
pybind11::list Kratos::Python::CalculateOnIntegrationPointsBool | ( | TObject & | dummy, |
const Variable< bool > & | rVariable, | ||
const ProcessInfo & | rProcessInfo | ||
) |
void Kratos::Python::ClearMatrix | ( | TSpaceType & | dummy, |
typename TSpaceType::MatrixPointerType & | A | ||
) |
void Kratos::Python::ClearVector | ( | TSpaceType & | dummy, |
typename TSpaceType::VectorPointerType & | x | ||
) |
bool Kratos::Python::CommunicatorAssembleCurrentData | ( | Communicator & | rCommunicator, |
Variable< TDataType > const & | ThisVariable | ||
) |
bool Kratos::Python::CommunicatorAssembleNonHistoricalData | ( | Communicator & | rCommunicator, |
Variable< TDataType > const & | ThisVariable | ||
) |
bool Kratos::Python::CommunicatorSynchronizeNonHistoricalVariable | ( | Communicator & | rCommunicator, |
Variable< TDataType > const & | ThisVariable | ||
) |
bool Kratos::Python::CommunicatorSynchronizeVariable | ( | Communicator & | rCommunicator, |
Variable< TDataType > const & | ThisVariable | ||
) |
array_1d<double,3> Kratos::Python::ComputeHydrostaticForces1 | ( | ShallowWaterUtilities & | rUtility, |
TContainerType & | rContainer, | ||
const ProcessInfo & | rProcessInfo | ||
) |
array_1d<double,3> Kratos::Python::ComputeHydrostaticForces2 | ( | ShallowWaterUtilities & | rUtility, |
TContainerType & | rContainer, | ||
const ProcessInfo & | rProcessInfo, | ||
const double | RelativeDryHeight | ||
) |
void Kratos::Python::ComputeNodesTangentModelPartWithOutSlipVariable | ( | ModelPart & | rModelPart, |
const double | SlipCoefficient, | ||
const bool | SlipAlways | ||
) |
void Kratos::Python::ComputeNodesTangentModelPartWithOutSlipVariableNotAlwaysSlip | ( | ModelPart & | rModelPart, |
const double | SlipCoefficient | ||
) |
void Kratos::Python::ComputeNodesTangentModelPartWithOutSlipVariableNotAlwaysSlipUnitary | ( | ModelPart & | rModelPart | ) |
void Kratos::Python::ComputeNodesTangentModelPartWithSlipVariable | ( | ModelPart & | rModelPart, |
const Variable< array_1d< double, 3 >> & | rSlipVariable, | ||
const double | SlipCoefficient, | ||
const bool | SlipAlways | ||
) |
void Kratos::Python::ComputeNodesTangentModelPartWithSlipVariableNotAlwaysSlip | ( | ModelPart & | rModelPart, |
const Variable< array_1d< double, 3 >> & | rSlipVariable, | ||
const double | SlipCoefficient | ||
) |
void Kratos::Python::ComputeNodesTangentModelPartWithSlipVariableNotAlwaysSlipUnitary | ( | ModelPart & | rModelPart, |
const Variable< array_1d< double, 3 >> & | rSlipVariable | ||
) |
void Kratos::Python::ConditionCalculateLocalSystemStandard | ( | Condition & | dummy, |
Matrix & | rLeftHandSideMatrix, | ||
Vector & | rRightHandSideVector, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
const PointerVector< Node >& Kratos::Python::ConstGetPoints | ( | GeometryType & | geom | ) |
const TDataType Kratos::Python::ConstitutiveLawCalculateValue | ( | ConstitutiveLaw & | rThisConstitutiveLaw, |
ConstitutiveLaw::Parameters & | rValues, | ||
const Variable< TDataType > & | rThisVariable, | ||
TDataType & | value | ||
) |
const TDataType Kratos::Python::ConstitutiveLawGetValue | ( | ConstitutiveLaw & | rThisConstitutiveLaw, |
const Variable< TDataType > & | rThisVariable, | ||
TDataType & | value | ||
) |
bool Kratos::Python::ConstitutiveLawHas | ( | ConstitutiveLaw & | rThisConstitutiveLaw, |
TVariableType const & | rThisVariable | ||
) |
void Kratos::Python::ConstitutiveLawSetValue | ( | ConstitutiveLaw & | rThisConstitutiveLaw, |
const Variable< TDataType > & | rThisVariable, | ||
TDataType & | value, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
void Kratos::Python::CopyModelPartNodalVarToNonHistoricalVar | ( | VariableUtils & | rVariableUtils, |
const TVarType & | rVariable, | ||
const ModelPart & | rOriginModelPart, | ||
ModelPart & | rDestinationModelPart, | ||
const unsigned int | BuffStep = 0 |
||
) |
void Kratos::Python::CopyModelPartNodalVarToNonHistoricalVarWithDestination | ( | VariableUtils & | rVariableUtils, |
const TVarType & | rVariable, | ||
const TVarType & | rDestinationVariable, | ||
const ModelPart & | rOriginModelPart, | ||
ModelPart & | rDestinationModelPart, | ||
const unsigned int | BuffStep = 0 |
||
) |
SpatialSearch::RadiusArrayType Kratos::Python::CopyRadiusArrayToPython | ( | const pybind11::list & | rListOfRadius | ) |
Copies a Python list of radius to a C++ radius array.
rListOfRadius | list of radius to copy |
void Kratos::Python::CopyRadiusArrayToPython | ( | const pybind11::list & | rListOfRadius, |
SpatialSearch::RadiusArrayType & | rRadiusArray | ||
) |
Copies a list of doubles to a radius array.
rListOfRadius | The list of doubles to be copied |
rRadiusArray | The radius array to be filled |
void Kratos::Python::CreateArray1DInterface | ( | pybind11::module & | m, |
const std::string & | Name | ||
) |
TSpaceType::MatrixPointerType Kratos::Python::CreateEmptyMatrixPointer | ( | TSpaceType & | dummy | ) |
TSpaceType::VectorPointerType Kratos::Python::CreateEmptyVectorPointer | ( | TSpaceType & | dummy | ) |
const DataCommunicator& Kratos::Python::CreateFromListOfRanks | ( | const DataCommunicator & | rReferenceComm, |
pybind11::list & | rRanks, | ||
const std::string & | rNewName | ||
) |
py::class_< TMatrixType > Kratos::Python::CreateMatrixInterface | ( | pybind11::module & | m, |
std::string | Name | ||
) |
ModelPart::MasterSlaveConstraintType::Pointer Kratos::Python::CreateNewMasterSlaveConstraint1 | ( | ModelPart & | rModelPart, |
std::string | ConstraintName, | ||
ModelPart::IndexType | Id, | ||
ModelPart::DofsVectorType & | rMasterDofsVector, | ||
ModelPart::DofsVectorType & | rSlaveDofsVector, | ||
ModelPart::MatrixType | RelationMatrix, | ||
ModelPart::VectorType | ConstantVector | ||
) |
ModelPart::MasterSlaveConstraintType::Pointer Kratos::Python::CreateNewMasterSlaveConstraint2 | ( | ModelPart & | rModelPart, |
std::string | ConstraintName, | ||
ModelPart::IndexType | Id, | ||
ModelPart::NodeType & | rMasterNode, | ||
ModelPart::DoubleVariableType & | rMasterVariable, | ||
ModelPart::NodeType & | rSlaveNode, | ||
ModelPart::DoubleVariableType & | rSlaveVariable, | ||
double | Weight, | ||
double | Constant | ||
) |
void Kratos::Python::CreatePropertiesProxies1 | ( | PropertiesProxiesManager & | r_properties_proxy_manager, |
ModelPart & | r_modelpart | ||
) |
void Kratos::Python::CreatePropertiesProxies2 | ( | PropertiesProxiesManager & | r_properties_proxy_manager, |
ModelPart & | r_modelpart, | ||
ModelPart & | r_inlet_modelpart, | ||
ModelPart & | r_clusters_modelpart | ||
) |
py::class_< TSpaceType > Kratos::Python::CreateSpaceInterface | ( | pybind11::module & | m, |
std::string | Name | ||
) |
Element::Pointer Kratos::Python::CreateSphericParticle1 | ( | ParticleCreatorDestructor & | r_creator_destructor, |
ModelPart & | r_modelpart, | ||
int | r_Elem_Id, | ||
const array_1d< double, 3 > & | coordinates, | ||
Properties::Pointer | r_params, | ||
const double | radius, | ||
const Element & | r_reference_element | ||
) |
Element::Pointer Kratos::Python::CreateSphericParticle2 | ( | ParticleCreatorDestructor & | r_creator_destructor, |
ModelPart & | r_modelpart, | ||
int | r_Elem_Id, | ||
Node ::Pointer | reference_node, | ||
Properties::Pointer | r_params, | ||
const double | radius, | ||
const Element & | r_reference_element | ||
) |
Element::Pointer Kratos::Python::CreateSphericParticle3 | ( | ParticleCreatorDestructor & | r_creator_destructor, |
ModelPart & | r_modelpart, | ||
int | r_Elem_Id, | ||
Node ::Pointer | reference_node, | ||
Properties::Pointer | r_params, | ||
const double | radius, | ||
const std::string & | element_name | ||
) |
Element::Pointer Kratos::Python::CreateSphericParticle4 | ( | ParticleCreatorDestructor & | r_creator_destructor, |
ModelPart & | r_modelpart, | ||
Node ::Pointer | reference_node, | ||
Properties::Pointer | r_params, | ||
const double | radius, | ||
const std::string & | element_name | ||
) |
Element::Pointer Kratos::Python::CreateSphericParticle5 | ( | ParticleCreatorDestructor & | r_creator_destructor, |
ModelPart & | r_modelpart, | ||
int | r_Elem_Id, | ||
const array_1d< double, 3 > & | coordinates, | ||
Properties::Pointer | r_params, | ||
const double | radius, | ||
const std::string & | element_name | ||
) |
Element::Pointer Kratos::Python::CreateSphericParticle6 | ( | ParticleCreatorDestructor & | r_creator_destructor, |
ModelPart & | r_modelpart, | ||
const array_1d< double, 3 > & | coordinates, | ||
Properties::Pointer | r_params, | ||
const double | radius, | ||
const std::string & | element_name | ||
) |
py::class_< TVectorType > Kratos::Python::CreateVectorInterface | ( | pybind11::module & | m, |
std::string | Name | ||
) |
ConstitutiveLaw::Pointer Kratos::Python::CreateWithoutProperties | ( | ConstitutiveLaw & | rThisConstitutiveLaw, |
Kratos::Parameters | NewParameters | ||
) |
ConstitutiveLaw::Pointer Kratos::Python::CreateWithProperties | ( | ConstitutiveLaw & | rThisConstitutiveLaw, |
Kratos::Parameters | NewParameters, | ||
const Properties & | rProperties | ||
) |
void Kratos::Python::DataValueContainerIndexingUtility | ( | TBinderType & | binder | ) |
void Kratos::Python::DefineSimpleMortarMapperProcess | ( | pybind11::module & | m, |
const std::string & | className | ||
) |
void Kratos::Python::DefineSpecializedSpatialSearch | ( | pybind11::module & | m, |
const std::string & | rClassName | ||
) |
Defines a specialized spatial search module in Pybind11.
m | The Pybind11 module to define the specialized spatial search in. |
rClassName | The name of the specialized spatial search class. |
void Kratos::Python::DistanceSmoothingConstructionHelper | ( | TBinder & | rBinder | ) |
double Kratos::Python::Dot | ( | SparseSpaceType & | dummy, |
SparseSpaceType::VectorType & | rX, | ||
SparseSpaceType::VectorType & | rY | ||
) |
void Kratos::Python::DoublePrintOnGaussPoints | ( | GidIOType & | dummy, |
const Variable< double > & | rVariable, | ||
ModelPart & | r_model_part, | ||
double | SolutionTag | ||
) |
void Kratos::Python::ElementCalculateLumpedMassVector | ( | Element & | dummy, |
Vector & | rMassVector, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
void Kratos::Python::EntityCalculateDampingMatrix | ( | TEntityType & | dummy, |
Matrix & | rDampingMatrix, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
void Kratos::Python::EntityCalculateFirstDerivativesLHS | ( | TEntityType & | dummy, |
Matrix & | rLeftHandSideMatrix, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
TDataType Kratos::Python::EntityCalculateInterface | ( | TEntityType & | dummy, |
Variable< TDataType > & | rVariable, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
void Kratos::Python::EntityCalculateLocalSystem | ( | TEntityType & | dummy, |
Matrix & | rLeftHandSideMatrix, | ||
Vector & | rRightHandSideVector, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
void Kratos::Python::EntityCalculateLocalVelocityContribution | ( | TEntityType & | dummy, |
Matrix & | rDampingMatrix, | ||
Vector & | rRightHandSideVector, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
void Kratos::Python::EntityCalculateMassMatrix | ( | TEntityType & | dummy, |
Matrix & | rMassMatrix, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
void Kratos::Python::EntityCalculateRightHandSide | ( | TEntityType & | dummy, |
Vector & | rRightHandSideVector, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
void Kratos::Python::EntityCalculateSecondDerivativesLHS | ( | TEntityType & | dummy, |
Matrix & | rLeftHandSideMatrix, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
void Kratos::Python::EntityCalculateSensitivityMatrix | ( | TEntityType & | dummy, |
const Variable< TDataType > & | rDesignVariable, | ||
Matrix & | rOutput, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
void Kratos::Python::EntityGetFirstDerivativesVector1 | ( | const TEntityType & | dummy, |
Vector & | rOutput | ||
) |
void Kratos::Python::EntityGetFirstDerivativesVector2 | ( | const TEntityType & | dummy, |
Vector & | rOutput, | ||
int | step | ||
) |
void Kratos::Python::EntityGetSecondDerivativesVector1 | ( | const TEntityType & | dummy, |
Vector & | rOutput | ||
) |
void Kratos::Python::EntityGetSecondDerivativesVector2 | ( | const TEntityType & | dummy, |
Vector & | rOutput, | ||
int | step | ||
) |
void Kratos::Python::EntityInitialize | ( | TEntityType & | dummy, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
void Kratos::Python::EraseHelperFunction1 | ( | TContainerType & | rContainer, |
const TVariableType & | rVar | ||
) |
void Kratos::Python::GenerateListFromVectorOfVector | ( | pybind11::list & | rList, |
const TClass & | rVector | ||
) |
Generates a list of lists from a vector of vectors.
rList | The list to be filled |
rVector | The vector of vectors to be copied |
TClass | The type of the vector of vectors |
void Kratos::Python::GenerateMaterialPointConditionAccordingToDimension | ( | ModelPart & | rBackgroundGridModelPart, |
ModelPart & | rInitialModelPart, | ||
ModelPart & | rMPMModelPart | ||
) |
void Kratos::Python::GenerateMaterialPointElementAccordingToDimension | ( | ModelPart & | rBackgroundGridModelPart, |
ModelPart & | rInitialModelPart, | ||
ModelPart & | rMPMModelPart, | ||
bool | IsMixedFormulation | ||
) |
void Kratos::Python::GenerateMesh | ( | Modeler & | GM, |
ModelPart & | model_part, | ||
const std::string & | rElementName, | ||
const std::string & | rConditionName | ||
) |
void Kratos::Python::GenerateModelPart | ( | FaceHeatUtilities & | FaceHeatUtilities, |
ModelPart & | origin_model_part, | ||
ModelPart & | destination_model_part, | ||
unsigned int | domain_size | ||
) |
void Kratos::Python::GenerateModelPart | ( | NistUtils & | NistUtils, |
ModelPart & | origin_model_part, | ||
ModelPart & | destination_model_part, | ||
unsigned int | domain_size | ||
) |
void Kratos::Python::GeneratePartialModelPart | ( | ConnectivityPreserveModeler & | GM, |
ModelPart & | origin_model_part, | ||
ModelPart & | destination_model_part, | ||
const std::string & | rName | ||
) |
std::tuple<pybind11::list, pybind11::list> Kratos::Python::GenerateSpatialSearchSolutionTuple | ( | const TClass & | rResults, |
SpatialSearch::VectorDistanceType & | rDistances | ||
) |
Generates a tuple of two python lists containing the elements and distances of a spatial search result.
rResults | a reference to a vector containing the result elements to be copied to the python list |
rDistances | a reference to a vector containing the distances to be copied to the python list |
TClass | The type of the class. |
Parameters Kratos::Python::GetArrayItem | ( | Parameters & | rParameters, |
const std::size_t | Index | ||
) |
const ConstitutiveLaw& Kratos::Python::GetConstitutiveLaw | ( | Kernel & | rKernel, |
const std::string & | constitutive_law_name | ||
) |
ConstitutiveLaw::VoigtSizeMatrixType& Kratos::Python::GetConstitutiveMatrix1 | ( | ConstitutiveLaw::Parameters & | rThisParameters | ) |
ConstitutiveLaw::VoigtSizeMatrixType& Kratos::Python::GetConstitutiveMatrix2 | ( | ConstitutiveLaw::Parameters & | rThisParameters, |
ConstitutiveLaw::VoigtSizeMatrixType & | C | ||
) |
const DataCommunicator& Kratos::Python::getDataCommunicator | ( | pybind11::kwargs | kwargs | ) |
const ConstitutiveLaw::DeformationGradientMatrixType& Kratos::Python::GetDeformationGradientF1 | ( | ConstitutiveLaw::Parameters & | rThisParameters | ) |
ConstitutiveLaw::DeformationGradientMatrixType& Kratos::Python::GetDeformationGradientF2 | ( | ConstitutiveLaw::Parameters & | rThisParameters, |
ConstitutiveLaw::DeformationGradientMatrixType & | F | ||
) |
double Kratos::Python::GetDeterminantF1 | ( | ConstitutiveLaw::Parameters & | rThisParameters | ) |
Flags Kratos::Python::GetFeaturesOptions | ( | ConstitutiveLaw::Features & | rThisFeatures | ) |
const GeometryType& Kratos::Python::GetGeometryFromObject | ( | T & | rObject | ) |
py::list Kratos::Python::GetIntegrationPointsFromElement | ( | Element & | dummy | ) |
Flags Kratos::Python::GetLawOptions | ( | ConstitutiveLaw::Parameters & | rThisParameters | ) |
CompressedMatrix& Kratos::Python::GetMatRef | ( | Kratos::shared_ptr< CompressedMatrix > & | dummy | ) |
const std::string Kratos::Python::GetModelPartName | ( | ModelPart const & | rModelPart | ) |
py::list Kratos::Python::GetNodesFromCondition | ( | Condition & | dummy | ) |
py::list Kratos::Python::GetNodesFromElement | ( | Element & | dummy | ) |
const std::unordered_set<std::string> Kratos::Python::GetNonHistoricalVariablesNames | ( | ModelPart & | rModelPart, |
TContainerType & | rContainer, | ||
bool | doFullSearch = false |
||
) |
Retrieve the variable names of the entities in the given container.
Retrieve the variable names of the entities in rContainer
. If the doFullSearch
is enabled, it will iterate and check all the entities in the container. If not enabled it will be assumed that first entity of the container is representative of the list of variables in every intenty
PointerVector< Node >& Kratos::Python::GetPoints | ( | GeometryType & | geom | ) |
ProcessInfo& Kratos::Python::GetProcessInfo | ( | ModelPart & | rModelPart | ) |
Properties::Pointer Kratos::Python::GetPropertiesFromCondition | ( | Condition & | pcond | ) |
Properties::Pointer Kratos::Python::GetPropertiesFromElement | ( | Element & | pelem | ) |
std::string Kratos::Python::GetRegisteredNameCondition | ( | const Condition & | rCondition | ) |
std::string Kratos::Python::GetRegisteredNameElement | ( | const Element & | rElement | ) |
pybind11::list Kratos::Python::GetSortedListOfFileNameDataHelper | ( | std::vector< FileNameDataCollector::FileNameData > & | rFileNameDataList, |
const std::vector< std::string > & | rSortingFlagsOrder | ||
) |
A thin wrapper for GetSortedListOfFileNameData. The reason for having the wrapper is to replace the original lambda implementation as it causes gcc 4.8 to generate bad code on Centos7 which leads to memory corruption.
SizeType Kratos::Python::GetSpaceDimensionFeatures | ( | ConstitutiveLaw::Features & | rThisFeatures | ) |
std::vector<ConstitutiveLaw::StrainMeasure>& Kratos::Python::GetStrainMeasuresFeatures | ( | ConstitutiveLaw::Features & | rThisFeatures | ) |
SizeType Kratos::Python::GetStrainSizeFeatures | ( | ConstitutiveLaw::Features & | rThisFeatures | ) |
ConstitutiveLaw::StrainVectorType& Kratos::Python::GetStrainVector1 | ( | ConstitutiveLaw::Parameters & | rThisParameters | ) |
ConstitutiveLaw::StrainVectorType& Kratos::Python::GetStrainVector2 | ( | ConstitutiveLaw::Parameters & | rThisParameters, |
ConstitutiveLaw::StrainVectorType & | strain | ||
) |
ConstitutiveLaw::StressVectorType& Kratos::Python::GetStressVector1 | ( | ConstitutiveLaw::Parameters & | rThisParameters | ) |
ConstitutiveLaw::StressVectorType& Kratos::Python::GetStressVector2 | ( | ConstitutiveLaw::Parameters & | rThisParameters, |
ConstitutiveLaw::StressVectorType & | stress | ||
) |
const ModelPart::SubModelPartIterator Kratos::Python::GetSubModelPartBegin | ( | ModelPart & | rModelPart | ) |
const ModelPart::SubModelPartIterator Kratos::Python::GetSubModelPartEnd | ( | ModelPart & | rModelPart | ) |
Properties::Pointer Kratos::Python::GetSubProperties1 | ( | Properties & | rProperties, |
IndexType | Index | ||
) |
PropertiesContainerType& Kratos::Python::GetSubPropertiesArray1 | ( | Properties & | rProperties | ) |
PropertiesContainerType const& Kratos::Python::GetSubPropertiesArray2 | ( | const Properties & | rProperties | ) |
Properties::TableType& Kratos::Python::GetTableHelperFunction1 | ( | TContainerType & | rContainer, |
const XVariableType & | XVar, | ||
const YVariableType & | YVar | ||
) |
const Variable<double>& Kratos::Python::GetThresholdVariable | ( | MesherUtilities::RefiningParameters & | rRefiningParameters | ) |
Parameters Kratos::Python::GetValue | ( | Parameters & | rParameters, |
const std::string & | rEntry | ||
) |
TVariableType::Type Kratos::Python::GetValueHelperFunction | ( | TContainerType & | el, |
const TVariableType & | rVar | ||
) |
TVariableType::Type Kratos::Python::GetValueHelperFunction1 | ( | TContainerType & | rContainer, |
const TVariableType & | rVar | ||
) |
TVariableType::Type Kratos::Python::GetValueHelperFunctionMasterSlaveConstraint | ( | MasterSlaveConstraint & | el, |
const TVariableType & | rVar | ||
) |
void Kratos::Python::GetValuesOnIntegrationPoints | ( | TObject & | dummy, |
const Variable< Vector > & | rVariable, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
const TVariableType& Kratos::Python::GetVariable | ( | Kernel & | rKernel, |
const std::string & | variable_name | ||
) |
std::string Kratos::Python::GetVariableNames | ( | Kernel & | rKernel | ) |
Vector& Kratos::Python::GetVecRef | ( | Kratos::shared_ptr< Vector > & | dummy | ) |
bool Kratos::Python::HasConstitutiveLaw | ( | Kernel & | rKernel, |
const std::string & | constitutive_law_name | ||
) |
bool Kratos::Python::HasHelperFunction | ( | TContainerType & | el, |
const TVariableType & | rVar | ||
) |
bool Kratos::Python::HasHelperFunctionMasterSlaveConstraint | ( | MasterSlaveConstraint & | el, |
const TVariableType & | rVar | ||
) |
bool Kratos::Python::HasNodalSolutionStepVariable | ( | ModelPart & | rModelPart, |
Variable< TDataType > const & | rThisVariable | ||
) |
bool Kratos::Python::HasSubProperties1 | ( | Properties & | rProperties, |
IndexType | Index | ||
) |
bool Kratos::Python::HasTableHelperFunction1 | ( | TContainerType & | rContainer, |
const XVariableType & | XVar, | ||
const YVariableType & | YVar | ||
) |
bool Kratos::Python::HasVariable | ( | Kernel & | rKernel, |
const std::string & | variable_name | ||
) |
std::string Kratos::Python::Hello | ( | ) |
void Kratos::Python::Helper_SetCrossSectionsOnIntegrationPoints_Thick | ( | ShellThickElement3D4N & | el, |
const pybind11::list & | seclist | ||
) |
void Kratos::Python::Helper_SetCrossSectionsOnIntegrationPoints_Thin | ( | ShellThinElement3D3N & | el, |
const pybind11::list & | seclist | ||
) |
void Kratos::Python::IndexingUtility | ( | TBinderType & | binder | ) |
void Kratos::Python::InitializeMPIParallelRun | ( | ) |
|
inline |
void Kratos::Python::InterpolateDiscontinuousMeshVariableToSkinArray | ( | EmbeddedSkinUtility< TDim > & | rEmbeddedSkinUtility, |
const Variable< array_1d< double, 3 >> & | rVariable, | ||
const Variable< array_1d< double, 3 >> & | rEmbeddedVariable, | ||
const std::string & | rInterfaceSide | ||
) |
void Kratos::Python::InterpolateDiscontinuousMeshVariableToSkinDouble | ( | EmbeddedSkinUtility< TDim > & | rEmbeddedSkinUtility, |
const Variable< double > & | rVariable, | ||
const Variable< double > & | rEmbeddedVariable, | ||
const std::string & | rInterfaceSide | ||
) |
void Kratos::Python::InterpolateMeshVariableToSkinArray | ( | EmbeddedSkinUtility< TDim > & | rEmbeddedSkinUtility, |
const Variable< array_1d< double, 3 >> & | rVariable, | ||
const Variable< array_1d< double, 3 >> & | rEmbeddedVariable | ||
) |
void Kratos::Python::InterpolateMeshVariableToSkinDouble | ( | EmbeddedSkinUtility< TDim > & | rEmbeddedSkinUtility, |
const Variable< double > & | rVariable, | ||
const Variable< double > & | rEmbeddedVariable | ||
) |
|
inline |
|
inline |
bool Kratos::Python::IsIdGeneratedFromString1 | ( | GeometryType & | dummy | ) |
bool Kratos::Python::IsIdSelfAssigned1 | ( | GeometryType & | dummy | ) |
bool Kratos::Python::isPrintingRank | ( | pybind11::kwargs | kwargs | ) |
pybind11::list Kratos::Python::items | ( | Parameters const & | self | ) |
pybind11::list Kratos::Python::keys | ( | Parameters const & | self | ) |
void Kratos::Python::ListOfAllTestCases | ( | ) |
pybind11::array_t<TDataType> Kratos::Python::MakeNumpyArray | ( | TDataType const * | pBegin, |
TDataType const * | pEnd, | ||
const std::vector< std::size_t > & | rShape | ||
) |
|
inline |
|
inline |
void Kratos::Python::MatrixPrintOnGaussPoints | ( | GidIOType & | dummy, |
const Variable< Matrix > & | rVariable, | ||
ModelPart & | r_model_part, | ||
double | SolutionTag | ||
) |
ModelPart& Kratos::Python::Model_GetModelPart | ( | Model & | rModel, |
const std::string & | rFullModelPartName | ||
) |
void Kratos::Python::ModelPartAddCondition1 | ( | ModelPart & | rModelPart, |
Condition::Pointer | newCondition | ||
) |
void Kratos::Python::ModelPartAddCondition2 | ( | ModelPart & | rModelPart, |
Condition::Pointer | newCondition, | ||
unsigned int | ThisIndex | ||
) |
void Kratos::Python::ModelPartAddGeometry1 | ( | ModelPart & | rModelPart, |
ModelPart::GeometryType::Pointer | pNewGeometry | ||
) |
void Kratos::Python::ModelPartAddMasterSlaveConstraint | ( | ModelPart & | rModelPart, |
ModelPart::MasterSlaveConstraintType::Pointer | pMasterSlaveConstraint | ||
) |
Condition::Pointer Kratos::Python::ModelPartCreateNewCondition | ( | ModelPart & | rModelPart, |
const std::string | ConditionName, | ||
ModelPart::IndexType | Id, | ||
std::vector< ModelPart::IndexType > & | NodeIdList, | ||
ModelPart::PropertiesType::Pointer | pProperties | ||
) |
Element::Pointer Kratos::Python::ModelPartCreateNewElement | ( | ModelPart & | rModelPart, |
const std::string | ElementName, | ||
ModelPart::IndexType | Id, | ||
std::vector< ModelPart::IndexType > & | NodeIdList, | ||
ModelPart::PropertiesType::Pointer | pProperties | ||
) |
Geometry<Node>::Pointer Kratos::Python::ModelPartCreateNewGeometry1 | ( | ModelPart & | rModelPart, |
const std::string & | GeometryTypeName, | ||
std::vector< ModelPart::IndexType > & | NodeIdList | ||
) |
Geometry<Node>::Pointer Kratos::Python::ModelPartCreateNewGeometry2 | ( | ModelPart & | rModelPart, |
const std::string & | GeometryTypeName, | ||
ModelPart::IndexType | GeometryId, | ||
std::vector< ModelPart::IndexType > & | NodeIdList | ||
) |
Geometry<Node>::Pointer Kratos::Python::ModelPartCreateNewGeometry3 | ( | ModelPart & | rModelPart, |
const std::string & | GeometryTypeName, | ||
const std::string & | GeometryIdentifierName, | ||
std::vector< ModelPart::IndexType > & | NodeIdList | ||
) |
Geometry<Node>::Pointer Kratos::Python::ModelPartCreateNewGeometry4 | ( | ModelPart & | rModelPart, |
const std::string & | GeometryTypeName, | ||
ModelPart::GeometryType::Pointer | pGeometry | ||
) |
Geometry<Node>::Pointer Kratos::Python::ModelPartCreateNewGeometry5 | ( | ModelPart & | rModelPart, |
const std::string & | GeometryTypeName, | ||
ModelPart::IndexType | GeometryId, | ||
ModelPart::GeometryType::Pointer | pGeometry | ||
) |
Geometry<Node>::Pointer Kratos::Python::ModelPartCreateNewGeometry6 | ( | ModelPart & | rModelPart, |
const std::string & | GeometryTypeName, | ||
const std::string & | GeometryIdentifierName, | ||
ModelPart::GeometryType::Pointer | pGeometry | ||
) |
Node ::Pointer Kratos::Python::ModelPartCreateNewNode | ( | ModelPart & | rModelPart, |
int | Id, | ||
double | x, | ||
double | y, | ||
double | z | ||
) |
Communicator& Kratos::Python::ModelPartGetCommunicator | ( | ModelPart & | rModelPart | ) |
ModelPart::ConditionType::Pointer Kratos::Python::ModelPartGetCondition1 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | ConditionId | ||
) |
ModelPart::ConditionType::Pointer Kratos::Python::ModelPartGetCondition2 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | ConditionId, | ||
ModelPart::IndexType | ThisIndex | ||
) |
ModelPart::ConditionsContainerType::Pointer Kratos::Python::ModelPartGetConditions1 | ( | ModelPart & | rModelPart | ) |
ModelPart::ConditionsContainerType::Pointer Kratos::Python::ModelPartGetConditions2 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | ThisIndex | ||
) |
ModelPart::ElementType::Pointer Kratos::Python::ModelPartGetElement1 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | ElementId | ||
) |
ModelPart::ElementType::Pointer Kratos::Python::ModelPartGetElement2 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | ElementId, | ||
ModelPart::IndexType | ThisIndex | ||
) |
ModelPart::ElementsContainerType::Pointer Kratos::Python::ModelPartGetElements1 | ( | ModelPart & | rModelPart | ) |
ModelPart::ElementsContainerType::Pointer Kratos::Python::ModelPartGetElements2 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | ThisIndex | ||
) |
ModelPart::GeometryType::Pointer Kratos::Python::ModelPartGetGeometry1 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | GeometryId | ||
) |
ModelPart::GeometryType::Pointer Kratos::Python::ModelPartGetGeometry2 | ( | ModelPart & | rModelPart, |
const std::string & | GeometryName | ||
) |
ModelPart::MasterSlaveConstraintType::Pointer Kratos::Python::ModelPartGetMasterSlaveConstraint1 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | MasterSlaveConstraintId | ||
) |
const ModelPart::MasterSlaveConstraintContainerType& Kratos::Python::ModelPartGetMasterSlaveConstraints1 | ( | ModelPart & | rModelPart | ) |
ModelPart::MeshType::Pointer Kratos::Python::ModelPartGetMesh | ( | ModelPart & | rModelPart | ) |
ModelPart::MeshType::Pointer Kratos::Python::ModelPartGetMesh2 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | MeshIndex | ||
) |
ModelPart::NodeType::Pointer Kratos::Python::ModelPartGetNode1 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | NodeId | ||
) |
ModelPart::NodeType::Pointer Kratos::Python::ModelPartGetNode2 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | NodeId, | ||
ModelPart::IndexType | ThisIndex | ||
) |
ModelPart::NodesContainerType::Pointer Kratos::Python::ModelPartGetNodes1 | ( | ModelPart & | rModelPart | ) |
ModelPart::NodesContainerType::Pointer Kratos::Python::ModelPartGetNodes2 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | ThisIndex | ||
) |
ModelPart::PropertiesContainerType::Pointer Kratos::Python::ModelPartGetPropertiesContainer | ( | ModelPart & | rModelPart | ) |
bool Kratos::Python::ModelPartHasCondition1 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | ConditionId | ||
) |
bool Kratos::Python::ModelPartHasCondition2 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | ConditionId, | ||
ModelPart::IndexType | ThisIndex | ||
) |
bool Kratos::Python::ModelPartHasElement1 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | ElementId | ||
) |
bool Kratos::Python::ModelPartHasElement2 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | ElementId, | ||
ModelPart::IndexType | ThisIndex | ||
) |
bool Kratos::Python::ModelPartHasGeometry1 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | GeometryId | ||
) |
bool Kratos::Python::ModelPartHasGeometry2 | ( | ModelPart & | rModelPart, |
const std::string & | GeometryName | ||
) |
bool Kratos::Python::ModelPartHasNodalVariableOrNot | ( | VariableChecker & | rChecker, |
ModelPart & | rModelPart, | ||
Variable< TDataType > const & | rThisVariable | ||
) |
bool Kratos::Python::ModelPartHasNode1 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | NodeId | ||
) |
bool Kratos::Python::ModelPartHasNode2 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | NodeId, | ||
ModelPart::IndexType | ThisIndex | ||
) |
ModelPart::SizeType Kratos::Python::ModelPartNumberOfConditions1 | ( | ModelPart & | rModelPart | ) |
ModelPart::SizeType Kratos::Python::ModelPartNumberOfElements1 | ( | ModelPart & | rModelPart | ) |
ModelPart::SizeType Kratos::Python::ModelPartNumberOfMasterSlaveConstraints1 | ( | ModelPart & | rModelPart | ) |
ModelPart::SizeType Kratos::Python::ModelPartNumberOfNodes1 | ( | ModelPart & | rModelPart | ) |
void Kratos::Python::ModelPartRemoveCondition1 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | ConditionId | ||
) |
void Kratos::Python::ModelPartRemoveCondition2 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | ConditionId, | ||
ModelPart::IndexType | ThisIndex | ||
) |
void Kratos::Python::ModelPartRemoveCondition3 | ( | ModelPart & | rModelPart, |
ModelPart::ConditionType::Pointer | pThisCondition | ||
) |
void Kratos::Python::ModelPartRemoveCondition4 | ( | ModelPart & | rModelPart, |
ModelPart::ConditionType::Pointer | pThisCondition, | ||
ModelPart::IndexType | ThisIndex | ||
) |
void Kratos::Python::ModelPartRemoveConditionFromAllLevels1 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | ConditionId | ||
) |
void Kratos::Python::ModelPartRemoveConditionFromAllLevels2 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | ConditionId, | ||
ModelPart::IndexType | ThisIndex | ||
) |
void Kratos::Python::ModelPartRemoveConditionFromAllLevels3 | ( | ModelPart & | rModelPart, |
ModelPart::ConditionType::Pointer | pThisCondition | ||
) |
void Kratos::Python::ModelPartRemoveConditionFromAllLevels4 | ( | ModelPart & | rModelPart, |
ModelPart::ConditionType::Pointer | pThisCondition, | ||
ModelPart::IndexType | ThisIndex | ||
) |
void Kratos::Python::ModelPartRemoveConditionsFromAllLevels | ( | ModelPart & | rModelPart, |
Flags | identifier_flag | ||
) |
void Kratos::Python::ModelPartRemoveElement1 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | ElementId | ||
) |
void Kratos::Python::ModelPartRemoveElement2 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | ElementId, | ||
ModelPart::IndexType | ThisIndex | ||
) |
void Kratos::Python::ModelPartRemoveElement3 | ( | ModelPart & | rModelPart, |
ModelPart::ElementType::Pointer | pThisElement | ||
) |
void Kratos::Python::ModelPartRemoveElement4 | ( | ModelPart & | rModelPart, |
ModelPart::ElementType::Pointer | pThisElement, | ||
ModelPart::IndexType | ThisIndex | ||
) |
void Kratos::Python::ModelPartRemoveElementFromAllLevels1 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | ElementId | ||
) |
void Kratos::Python::ModelPartRemoveElementFromAllLevels2 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | ElementId, | ||
ModelPart::IndexType | ThisIndex | ||
) |
void Kratos::Python::ModelPartRemoveElementFromAllLevels3 | ( | ModelPart & | rModelPart, |
ModelPart::ElementType::Pointer | pThisElement | ||
) |
void Kratos::Python::ModelPartRemoveElementFromAllLevels4 | ( | ModelPart & | rModelPart, |
ModelPart::ElementType::Pointer | pThisElement, | ||
ModelPart::IndexType | ThisIndex | ||
) |
void Kratos::Python::ModelPartRemoveElementsFromAllLevels | ( | ModelPart & | rModelPart, |
Flags | identifier_flag | ||
) |
void Kratos::Python::ModelPartRemoveGeometry1 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | GeometryId | ||
) |
void Kratos::Python::ModelPartRemoveGeometry2 | ( | ModelPart & | rModelPart, |
const std::string & | GeometryName | ||
) |
void Kratos::Python::ModelPartRemoveGeometryFromAllLevels1 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | GeometryId | ||
) |
void Kratos::Python::ModelPartRemoveGeometryFromAllLevels2 | ( | ModelPart & | rModelPart, |
const std::string & | GeometryName | ||
) |
void Kratos::Python::ModelPartRemoveMasterSlaveConstraint1 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | MasterSlaveConstraintId | ||
) |
void Kratos::Python::ModelPartRemoveMasterSlaveConstraint2 | ( | ModelPart & | rModelPart, |
ModelPart::MasterSlaveConstraintType & | rOtherMasterSlaveConstraint | ||
) |
void Kratos::Python::ModelPartRemoveMasterSlaveConstraintFromAllLevels1 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | MasterSlaveConstraintId | ||
) |
void Kratos::Python::ModelPartRemoveMasterSlaveConstraintFromAllLevels2 | ( | ModelPart & | rModelPart, |
ModelPart::MasterSlaveConstraintType & | rMasterSlaveConstraint | ||
) |
void Kratos::Python::ModelPartRemoveNode1 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | NodeId | ||
) |
void Kratos::Python::ModelPartRemoveNode2 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | NodeId, | ||
ModelPart::IndexType | ThisIndex | ||
) |
void Kratos::Python::ModelPartRemoveNode3 | ( | ModelPart & | rModelPart, |
ModelPart::NodeType::Pointer | pThisNode | ||
) |
void Kratos::Python::ModelPartRemoveNode4 | ( | ModelPart & | rModelPart, |
ModelPart::NodeType::Pointer | pThisNode, | ||
ModelPart::IndexType | ThisIndex | ||
) |
void Kratos::Python::ModelPartRemoveNodeFromAllLevels1 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | NodeId | ||
) |
void Kratos::Python::ModelPartRemoveNodeFromAllLevels2 | ( | ModelPart & | rModelPart, |
ModelPart::IndexType | NodeId, | ||
ModelPart::IndexType | ThisIndex | ||
) |
void Kratos::Python::ModelPartRemoveNodeFromAllLevels3 | ( | ModelPart & | rModelPart, |
ModelPart::NodeType::Pointer | pThisNode | ||
) |
void Kratos::Python::ModelPartRemoveNodeFromAllLevels4 | ( | ModelPart & | rModelPart, |
ModelPart::NodeType::Pointer | pThisNode, | ||
ModelPart::IndexType | ThisIndex | ||
) |
void Kratos::Python::ModelPartRemoveNodesFromAllLevels | ( | ModelPart & | rModelPart, |
Flags | identifier_flag | ||
) |
void Kratos::Python::ModelPartSetConditions1 | ( | ModelPart & | rModelPart, |
ModelPart::ConditionsContainerType::Pointer | pOtherConditions | ||
) |
void Kratos::Python::ModelPartSetConditions2 | ( | ModelPart & | rModelPart, |
ModelPart::ConditionsContainerType::Pointer | pOtherConditions, | ||
ModelPart::IndexType | ThisIndex | ||
) |
void Kratos::Python::ModelPartSetElements1 | ( | ModelPart & | rModelPart, |
ModelPart::ElementsContainerType::Pointer | pOtherElements | ||
) |
void Kratos::Python::ModelPartSetElements2 | ( | ModelPart & | rModelPart, |
ModelPart::ElementsContainerType::Pointer | pOtherElements, | ||
ModelPart::IndexType | ThisIndex | ||
) |
void Kratos::Python::ModelPartSetNodes1 | ( | ModelPart & | rModelPart, |
ModelPart::NodesContainerType::Pointer | pOtherNodes | ||
) |
void Kratos::Python::ModelPartSetNodes2 | ( | ModelPart & | rModelPart, |
ModelPart::NodesContainerType::Pointer | pOtherNodes, | ||
ModelPart::IndexType | ThisIndex | ||
) |
void Kratos::Python::ModelPartSetPropertiesContainer | ( | ModelPart & | rModelPart, |
ModelPart::PropertiesContainerType::Pointer | pOtherProperties | ||
) |
void Kratos::Python::MountBin1 | ( | MoveParticleUtilityScalarTransport< TDim > & | rMoveParticleUtility | ) |
void Kratos::Python::MountBin2 | ( | MoveParticleUtilityScalarTransport< TDim > & | rMoveParticleUtility, |
const double | CellSize | ||
) |
void Kratos::Python::MoveMesh | ( | Scheme< SparseSpaceType, LocalSpaceType > & | dummy, |
ModelPart::NodesContainerType & | rNodes | ||
) |
void Kratos::Python::Mult | ( | TSpaceType & | dummy, |
typename TSpaceType::MatrixType & | rA, | ||
typename TSpaceType::VectorType & | rX, | ||
typename TSpaceType::VectorType & | rY | ||
) |
void Kratos::Python::NewInterfaceCalculateMaterialResponse | ( | ConstitutiveLaw & | rThisConstitutiveLaw, |
ConstitutiveLaw::Parameters & | rValues, | ||
const ConstitutiveLaw::StressMeasure & | rStressMeasure | ||
) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
bool Kratos::Python::NodeSolutionStepsDataHas | ( | Node & | rThisNode, |
const TVariableType & | rThisVariable | ||
) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void Kratos::Python::printDefault | ( | pybind11::args | args, |
pybind11::kwargs | kwargs | ||
) |
Prints the arguments from the python script using the Kratos Logger class. Default function uses INFO severity. @args pybind11::args pybind11::object representing the arguments of the function The first argument is the label @kwargs pybind11::dictionary of pybind11::objects resenting key-value pairs for name arguments
void Kratos::Python::printDefaultOnAllRanks | ( | pybind11::args | args, |
pybind11::kwargs | kwargs | ||
) |
void Kratos::Python::printImpl | ( | pybind11::args | args, |
pybind11::kwargs | kwargs, | ||
Logger::Severity | severity, | ||
bool | useKwargLabel, | ||
LoggerMessage::DistributedFilter | filterOption | ||
) |
Prints the arguments from the python script using the Kratos Logger class. Implementation @args tuple representing the arguments of the function The first argument is the label @kwargs dictionary resenting key-value pairs for @severity Logger::Severity The message level of severity
void Kratos::Python::printInfo | ( | pybind11::args | args, |
pybind11::kwargs | kwargs | ||
) |
Prints the arguments from the python script using the Kratos Logger class using INFO severity. @args pybind11::args pybind11::object representing the arguments of the function The first argument is the label @kwargs pybind11::dictionary of pybind11::objects resenting key-value pairs for name arguments
void Kratos::Python::printInfoOnAllRanks | ( | pybind11::args | args, |
pybind11::kwargs | kwargs | ||
) |
void Kratos::Python::PrintTimingInformation | ( | Timer & | rTimer | ) |
void Kratos::Python::PrintVariablesName | ( | Kernel & | rKernel | ) |
void Kratos::Python::printWarning | ( | pybind11::args | args, |
pybind11::kwargs | kwargs | ||
) |
Prints the arguments from the python script using the Kratos Logger class using WARNING severity. @args pybind11::args pybind11::object representing the arguments of the function The first argument is the label @kwargs pybind11::dictionary of pybind11::objects resenting key-value pairs for name arguments
void Kratos::Python::printWarningOnAllRanks | ( | pybind11::args | args, |
pybind11::kwargs | kwargs | ||
) |
ProcessInfo::Pointer Kratos::Python::ProcessInfoGetPreviousSolutionStepInfo | ( | ProcessInfo & | rProcessInfo | ) |
ProcessInfo::Pointer Kratos::Python::ProcessInfoGetPreviousTimeStepInfo | ( | ProcessInfo & | rProcessInfo | ) |
bool Kratos::Python::PropertiesHasHelperFunction | ( | TContainerType & | rProperties, |
const TVariableType & | rVar | ||
) |
void Kratos::Python::Push_Back_Bounding_Box | ( | BoundingBoxContainer & | ThisBoundingBoxContainer, |
BoundingBoxPointer | ThisBoundingBox | ||
) |
void Kratos::Python::Push_Back_Constitutive_Laws | ( | MaterialsContainer & | ThisMaterialsContainer, |
ConstitutiveLawPointer | ThisConstitutiveLaw | ||
) |
void Kratos::Python::Push_Back_Process | ( | MesherProcessContainer & | ThisProcessContainer, |
MesherProcessPointer | ThisProcess | ||
) |
Kratos::Python::PYBIND11_MODULE | ( | Kratos | , |
m | |||
) |
Kratos::Python::PYBIND11_MODULE | ( | KratosCoSimulationMPIExtension | , |
m | |||
) |
Kratos::Python::PYBIND11_MODULE | ( | KratosFluidDynamicsHydraulicsApplication | , |
m | |||
) |
Kratos::Python::PYBIND11_MODULE | ( | KratosMedApplication | , |
m | |||
) |
Kratos::Python::PYBIND11_MODULE | ( | KratosMPI | , |
m | |||
) |
double Kratos::Python::QuaternionGetW | ( | Quaternion< double > & | ThisQuaternion | ) |
double Kratos::Python::QuaternionGetX | ( | Quaternion< double > & | ThisQuaternion | ) |
Sets the current table utility on the process info.
rCurrentProcessInfo | The process info |
double Kratos::Python::QuaternionGetY | ( | Quaternion< double > & | ThisQuaternion | ) |
double Kratos::Python::QuaternionGetZ | ( | Quaternion< double > & | ThisQuaternion | ) |
void Kratos::Python::QuaternionSetW | ( | Quaternion< double > & | ThisQuaternion, |
double | Value | ||
) |
void Kratos::Python::QuaternionSetX | ( | Quaternion< double > & | ThisQuaternion, |
double | Value | ||
) |
void Kratos::Python::QuaternionSetY | ( | Quaternion< double > & | ThisQuaternion, |
double | Value | ||
) |
void Kratos::Python::QuaternionSetZ | ( | Quaternion< double > & | ThisQuaternion, |
double | Value | ||
) |
void Kratos::Python::ReadInitialValues1 | ( | IO & | IO, |
IO::NodesContainerType & | rThisNodes, | ||
IO::ElementsContainerType & | rThisElements, | ||
IO::ConditionsContainerType & | rThisConditions | ||
) |
void Kratos::Python::register_base_dense_solver | ( | pybind11::module & | m | ) |
void Kratos::Python::register_dense_eigenvalue_solver | ( | pybind11::module & | m, |
const std::string & | name | ||
) |
void Kratos::Python::register_dense_solver | ( | pybind11::module & | m, |
const std::string & | name | ||
) |
void Kratos::Python::register_eigensystem_solver | ( | pybind11::module & | m, |
const std::string & | name | ||
) |
void Kratos::Python::register_feast_eigensystem_solver | ( | pybind11::module & | m, |
const std::string & | name | ||
) |
void Kratos::Python::register_solver | ( | pybind11::module & | m, |
const std::string & | name | ||
) |
void Kratos::Python::register_spectra_sym_g_eigs_shift_solver | ( | pybind11::module & | m, |
const std::string & | name | ||
) |
void Kratos::Python::RegisterAdvancedContactSearchProcess | ( | py::module & | m, |
const std::string & | rEndName | ||
) |
Registers advanced contact search process.
m | the module to register the laws in |
rEndName | the name to append to the law names |
void Kratos::Python::RegisterContactSearchProcess | ( | py::module & | m, |
const std::string & | rName | ||
) |
RegisterContactSearchProcess is a function that registers a contact search process in the given py::module object.
m | the py::module object where the contact search process will be registered |
rName | the name of the contact search process |
void Kratos::Python::RegisterFrictionalLaws | ( | py::module & | m, |
const std::string & | rEndName | ||
) |
Registers frictional laws in the given module.
m | the module to register the laws in |
rEndName | the name to append to the law names |
void Kratos::Python::RegisterMPCContactSearchProcess | ( | py::module & | m, |
const std::string & | rEndName | ||
) |
Registers MPC contact search process.
m | the module to register the laws in |
rEndName | the name to append to the law names |
void Kratos::Python::RegisterNormalGapProcess | ( | py::module & | m, |
const std::string & | rEndName | ||
) |
Registers the normal gap process.
m | the module to register the laws in |
rEndName | the name to append to the law names |
void Kratos::Python::RegisterSimpleContactSearchProcess | ( | py::module & | m, |
const std::string & | rEndName | ||
) |
Registers simple contact search process.
m | the module to register the laws in |
rEndName | the name to append to the law names |
void Kratos::Python::RegisterToPythonApplicationVariables | ( | std::string | ApplicationName | ) |
void Kratos::Python::RemoveSubModelPart1 | ( | ModelPart & | rModelPart, |
std::string const & | ThisSubModelPartName | ||
) |
void Kratos::Python::ResizeMatrix | ( | TSpaceType & | dummy, |
typename TSpaceType::MatrixType & | A, | ||
unsigned int | i1, | ||
unsigned int | i2 | ||
) |
void Kratos::Python::ResizeVector | ( | TSpaceType & | dummy, |
typename TSpaceType::VectorType & | x, | ||
unsigned int | i1 | ||
) |
void Kratos::Python::ScaleAndAdd | ( | TSpaceType & | dummy, |
const double | A, | ||
const typename TSpaceType::VectorType & | rX, | ||
const double | B, | ||
typename TSpaceType::VectorType & | rY | ||
) |
void Kratos::Python::SearchElementAccordingToDimension | ( | ModelPart & | rBackgroundGridModelPart, |
ModelPart & | rMPMModelPart, | ||
const std::size_t | MaxNumberOfResults, | ||
const double | Tolerance | ||
) |
void Kratos::Python::SerializerLoad | ( | Serializer & | rSerializer, |
std::string const & | rName, | ||
TObjectType & | rObject | ||
) |
void Kratos::Python::SerializerLoadFromBeginning | ( | Serializer & | rSerializer, |
std::string const & | rName, | ||
TObjectType & | rObject | ||
) |
void Kratos::Python::SerializerPrint | ( | Serializer & | rSerializer | ) |
void Kratos::Python::SerializerSave | ( | Serializer & | rSerializer, |
std::string const & | rName, | ||
TObjectType & | rObject | ||
) |
void Kratos::Python::SetArray1DVariable | ( | MeshDataTransferUtilities::TransferParameters & | rTransferParameters, |
const Variable< array_1d< double, 3 > > & | rVariable | ||
) |
void Kratos::Python::SetArrayValue | ( | Properties & | rProperties, |
const Variable< array_1d< double, 3 >> & | rVar, | ||
const std::vector< double > & | rData | ||
) |
void Kratos::Python::SetDoubleVariable | ( | MeshDataTransferUtilities::TransferParameters & | rTransferParameters, |
const Variable< double > & | rVariable | ||
) |
void Kratos::Python::SetErrorVariable | ( | MesherUtilities::RefiningParameters & | rRefiningParameters, |
const Variable< double > & | rVariable | ||
) |
void Kratos::Python::SetId1 | ( | GeometryType & | dummy, |
IndexType | geometry_id | ||
) |
void Kratos::Python::SetId2 | ( | GeometryType & | dummy, |
const std::string & | geometry_name | ||
) |
void Kratos::Python::SetMatrixVariable | ( | MeshDataTransferUtilities::TransferParameters & | rTransferParameters, |
const Variable< Matrix > & | rVariable | ||
) |
void Kratos::Python::SetModelPartName | ( | ModelPart & | rModelPart, |
std::string const & | NewName | ||
) |
void Kratos::Python::SetOnProcessInfo | ( | typename TableStreamUtility::Pointer | pTable, |
ProcessInfo & | rCurrentProcessInfo | ||
) |
Sets the current table utility on the process info.
rCurrentProcessInfo | The process info |
void Kratos::Python::SetProcessInfo | ( | ModelPart & | rModelPart, |
ProcessInfo & | NewProcessInfo | ||
) |
void Kratos::Python::SetPropertiesFromCondition | ( | Condition & | pcond, |
Properties::Pointer | pProperties | ||
) |
void Kratos::Python::SetPropertiesFromElement | ( | Element & | pelem, |
Properties::Pointer | pProperties | ||
) |
void Kratos::Python::SetReferenceCondition | ( | MesherUtilities::MeshingParameters & | rMeshingParameters, |
char * | ConditionName | ||
) |
void Kratos::Python::SetReferenceElement | ( | MesherUtilities::MeshingParameters & | rMeshingParameters, |
char * | ElementName | ||
) |
void Kratos::Python::SetRefiningParameters | ( | MesherUtilities::RefiningParameters & | rRefiningParameters, |
double | AlphaParameter, | ||
double | CriticalRadius, | ||
double | CriticalSide | ||
) |
void Kratos::Python::SetTableHelperFunction1 | ( | TContainerType & | rContainer, |
const XVariableType & | XVar, | ||
const YVariableType & | YVar, | ||
const typename Properties::TableType & | rData | ||
) |
void Kratos::Python::SetThresholdVariable | ( | MesherUtilities::RefiningParameters & | rRefiningParameters, |
const Variable< double > & | rVariable | ||
) |
void Kratos::Python::SetToZeroMatrix | ( | TSpaceType & | dummy, |
typename TSpaceType::MatrixType & | A | ||
) |
void Kratos::Python::SetToZeroVector | ( | TSpaceType & | dummy, |
typename TSpaceType::VectorType & | x | ||
) |
void Kratos::Python::SetValueHelperFunction | ( | TContainerType & | el, |
const TVariableType & | rVar, | ||
const typename TVariableType::Type & | Data | ||
) |
void Kratos::Python::SetValueHelperFunction1 | ( | TContainerType & | rProperties, |
const TVariableType & | rVar, | ||
const typename TVariableType::Type & | rData | ||
) |
void Kratos::Python::SetValueHelperFunctionMasterSlaveConstraint | ( | MasterSlaveConstraint & | el, |
const TVariableType & | rVar, | ||
const typename TVariableType::Type & | Data | ||
) |
void Kratos::Python::SetValuesOnIntegrationPoints | ( | TObject & | dummy, |
const Variable< TDataType > & | rVariable, | ||
const std::vector< TDataType > & | values, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
void Kratos::Python::SetValuesOnIntegrationPointsArray1d | ( | TObject & | dummy, |
const Variable< array_1d< double, TSize >> & | rVariable, | ||
pybind11::list | values_list, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
void Kratos::Python::SetValuesOnIntegrationPointsConstitutiveLaw | ( | Element & | dummy, |
const Variable< ConstitutiveLaw::Pointer > & | rVariable, | ||
pybind11::list | values_list, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
void Kratos::Python::SetValuesOnIntegrationPointsVector | ( | TObject & | dummy, |
const Variable< Vector > & | rVariable, | ||
pybind11::list | values_list, | ||
unsigned int | len_values_list_item, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
void Kratos::Python::SetVectorValue | ( | Properties & | rProperties, |
const Variable< Vector > & | rVar, | ||
const std::vector< double > & | rData | ||
) |
void Kratos::Python::SetVectorVariable | ( | MeshDataTransferUtilities::TransferParameters & | rTransferParameters, |
const Variable< Vector > & | rVariable | ||
) |
TSpaceType::IndexType Kratos::Python::Size | ( | TSpaceType & | dummy, |
typename TSpaceType::VectorType const & | rV | ||
) |
TSpaceType::IndexType Kratos::Python::Size1 | ( | TSpaceType & | dummy, |
typename TSpaceType::MatrixType const & | rM | ||
) |
TSpaceType::IndexType Kratos::Python::Size2 | ( | TSpaceType & | dummy, |
typename TSpaceType::MatrixType const & | rM | ||
) |
double Kratos::Python::TableGetNearestValue | ( | DoubleTableType & | ThisTable, |
double | X | ||
) |
void Kratos::Python::TetRegeneratePfem3DInc | ( | TetGenPfemModeler & | Mesher, |
ModelPart & | model_part, | ||
double | alpha_shape | ||
) |
void Kratos::Python::TetRegeneratePfemUlf3D | ( | TetGenPfemModeler & | Mesher, |
ModelPart & | model_part, | ||
double | alpha_shape | ||
) |
void Kratos::Python::TetRegeneratePfemUlf3DInc | ( | TetGenPfemModeler & | Mesher, |
ModelPart & | model_part, | ||
double | alpha_shape | ||
) |
void Kratos::Python::TetRegenerateUpdatedLagrangian | ( | TetGenModeler & | Mesher, |
ModelPart & | model_part, | ||
double | alpha_shape | ||
) |
void Kratos::Python::TetRegenerateUpdatedLagrangianInc | ( | TetGenModeler & | Mesher, |
ModelPart & | model_part, | ||
double | alpha_shape | ||
) |
|
inline |
|
inline |
void Kratos::Python::TransferNodesToElementsOnThreshold | ( | MeshDataTransferUtilities & | rMeshDataTransfer, |
MeshDataTransferUtilities::TransferParameters & | rTransferParameters, | ||
MesherUtilities::RefiningParameters & | rRefiningParameters, | ||
ModelPart & | rModelPart | ||
) |
void Kratos::Python::TransferSolutionStepData | ( | ModelPart & | rFromModelPart, |
ModelPart & | rToModelPart | ||
) |
void Kratos::Python::TransposeMult | ( | SparseSpaceType & | dummy, |
SparseSpaceType::MatrixType & | rA, | ||
SparseSpaceType::VectorType & | rX, | ||
SparseSpaceType::VectorType & | rY | ||
) |
void Kratos::Python::TriRefinePFEM | ( | TriGenCDTrefine & | Mesher, |
ModelPart & | model_part, | ||
bool | refine | ||
) |
void Kratos::Python::TriRegenerate | ( | TriGenModeler & | Mesher, |
ModelPart & | model_part, | ||
double | alpha_shape | ||
) |
void Kratos::Python::TriRegenerateCoupled | ( | TriGenModeler & | Mesher, |
ModelPart & | model_part, | ||
double | alpha_shape | ||
) |
void Kratos::Python::TriRegenerateUpdatedLagrangian | ( | TriGenModeler & | Mesher, |
ModelPart & | model_part, | ||
double | alpha_shape | ||
) |
void Kratos::Python::TriRegenerateUpdatedLagrangianTest | ( | TriGenModeler & | Mesher, |
ModelPart & | model_part, | ||
double | alpha_shape | ||
) |
double Kratos::Python::TwoNorm | ( | SparseSpaceType & | dummy, |
SparseSpaceType::VectorType & | x | ||
) |
void Kratos::Python::UnaliasedAdd | ( | TSpaceType & | dummy, |
typename TSpaceType::VectorType & | x, | ||
const double | A, | ||
const typename TSpaceType::VectorType & | rY | ||
) |
pybind11::list Kratos::Python::values | ( | Parameters const & | self | ) |
void Kratos::Python::VariableIndexingUtility | ( | TBinderType & | binder | ) |
void Kratos::Python::VariableUtilsCopyModelPartNodalVar | ( | VariableUtils & | rVariableUtils, |
const TVarType & | rVariable, | ||
const ModelPart & | rOriginModelPart, | ||
ModelPart & | rDestinationModelPart, | ||
const unsigned int | BuffStep = 0 |
||
) |
void Kratos::Python::VariableUtilsCopyModelPartNodalVarWithDestination | ( | VariableUtils & | rVariableUtils, |
const TVarType & | rVariable, | ||
const TVarType & | rDestinationVariable, | ||
const ModelPart & | rOriginModelPart, | ||
ModelPart & | rDestinationModelPart, | ||
const unsigned int | BuffStep = 0 |
||
) |
void Kratos::Python::VariableUtilsSetNonHistoricalVariable | ( | VariableUtils & | rVariableUtils, |
const TVarType & | rVariable, | ||
const TDataType & | rValue, | ||
TContainerType & | rContainer | ||
) |
void Kratos::Python::VariableUtilsSetNonHistoricalVariableForFlag | ( | VariableUtils & | rVariableUtils, |
const TVarType & | rVariable, | ||
const TDataType & | rValue, | ||
TContainerType & | rContainer, | ||
const Flags | Flag, | ||
const bool | CheckValue = true |
||
) |
void Kratos::Python::VariableUtilsSetVariable | ( | VariableUtils & | rVariableUtils, |
const TVarType & | rVariable, | ||
const TDataType & | rValue, | ||
ModelPart::NodesContainerType & | rNodes | ||
) |
Auxiliary set variable export function This function is required to export the SetVariable overloaded method with a unique name.
TDataType | The variable data type |
Variable<TDataType> | The variable type |
rVariableUtils | Reference to the self variable utils class |
rVariable | Reference to the variable to be set |
rValue | Reference to the value to set |
rNodes | Reference to the nodes container |
void Kratos::Python::VariableUtilsSetVariableForFlag | ( | VariableUtils & | rVariableUtils, |
const TVarType & | rVariable, | ||
const TDataType & | rValue, | ||
ModelPart::NodesContainerType & | rNodes, | ||
const Flags | Flag, | ||
const bool | CheckValue = true |
||
) |
Auxiliary set variable export function This function is required to export the SetVariable with flag overloaded method with a unique name.
TDataType | The variable data type |
Variable<TDataType> | The variable type |
rVariableUtils | Reference to the self variable utils class |
rVariable | Reference to the variable to be set |
rValue | Reference to the value to set |
rNodes | Reference to the nodes container |
Flag | Flag to filter the nodes that are set |
CheckValue | Flag value to be checked |
void Kratos::Python::VariableUtilsUpdateCurrentPosition | ( | VariableUtils & | rVariableUtils, |
const ModelPart::NodesContainerType & | rNodes | ||
) |
void Kratos::Python::VariableUtilsUpdateCurrentPositionWithVariable | ( | VariableUtils & | rVariableUtils, |
const ModelPart::NodesContainerType & | rNodes, | ||
const VariableUtils::ArrayVarType & | rUpdateVariable | ||
) |
void Kratos::Python::VariableUtilsUpdateCurrentPositionWithVariableAndPosition | ( | VariableUtils & | rVariableUtils, |
const ModelPart::NodesContainerType & | rNodes, | ||
const VariableUtils::ArrayVarType & | rUpdateVariable, | ||
const IndexType | BufferPosition | ||
) |
std::vector<TValue> Kratos::Python::VectorBroadcastWrapper | ( | const DataCommunicator & | rSelf, |
void(DataCommunicator::*)(std::vector< TValue > &, const int) const | pBroadcastMethod, | ||
const std::vector< TValue > & | rSourceValues, | ||
const int | SourceRank | ||
) |
void Kratos::Python::VectorPrintOnGaussPoints | ( | GidIOType & | dummy, |
const Variable< Vector > & | rVariable, | ||
ModelPart & | r_model_part, | ||
double | SolutionTag | ||
) |
void Kratos::Python::WriteMesh | ( | GidIOType & | dummy, |
GidIOType::MeshType & | rThisMesh | ||
) |
void Kratos::Python::WriteNodeMesh | ( | GidIOType & | dummy, |
GidIOType::MeshType & | rThisMesh | ||
) |
void(GidIOType::* Kratos::Python::pointer_to_array1d_write_nodal_results) (Variable< array_1d< double, 3 > > const &rVariable, GidIOType::NodesContainerType &rNodes, double SolutionTag, std::size_t SolutionStepNumber) | ( | Variable< array_1d< double, 3 > > const & | rVariable, |
GidIOType::NodesContainerType & | rNodes, | ||
double | SolutionTag, | ||
std::size_t | SolutionStepNumber | ||
) | = &GidIOType::WriteNodalResults |
void(GidIOType::* Kratos::Python::pointer_to_double_write_nodal_results) (Variable< double > const &rVariable, GidIOType::NodesContainerType &rNodes, double SolutionTag, std::size_t SolutionStepNumber) | ( | Variable< double > const & | rVariable, |
GidIOType::NodesContainerType & | rNodes, | ||
double | SolutionTag, | ||
std::size_t | SolutionStepNumber | ||
) | = &GidIOType::WriteNodalResults |
void(GidIO<>::* Kratos::Python::pointer_to_io_read_properties) (IO::PropertiesContainerType &rThisProperties) | ( | IO::PropertiesContainerType & | rThisProperties | ) | = &IO::ReadProperties |
void(GidIO<>::* Kratos::Python::pointer_to_io_read_single_properties) (Properties &rThisProperties) | ( | Properties & | rThisProperties | ) | = &IO::ReadProperties |