79 template <
class TContainerType, MeshType TMeshType = MeshType::Local>
117 ContainerExpression::Pointer Clone()
const;
148 bool HasExpression()
const;
239 virtual std::string
Info()
const;
246 std::string PrintData()
const;
285 template<
class TContainerType, MeshType TMeshType>
287 std::ostream& rOStream,
290 return rOStream << rThis.
Info();
PeriodicInterfaceProcess & operator=(const PeriodicInterfaceProcess &)=delete
std::string Info() const override
Turn back information as a string.
Definition: periodic_interface_process.hpp:93
Container variable data holder.
Definition: container_expression.h:80
ContainerExpression & operator/=(const ContainerExpression &Value)
ContainerExpression & operator-=(const double Value)
virtual std::string Info() const
Get the info string.
Definition: container_expression.cpp:239
std::optional< Expression::ConstPointer > mpExpression
Definition: container_expression.h:273
ModelPart *const mpModelPart
Definition: container_expression.h:275
virtual ~ContainerExpression()=default
std::size_t IndexType
Definition: container_expression.h:85
KRATOS_CLASS_POINTER_DEFINITION(ContainerExpression)
ContainerExpression & operator/=(const double Value)
ContainerExpression & operator-=(const ContainerExpression &Value)
ContainerExpression & operator+=(const double Value)
ContainerExpression & operator*=(const double Value)
ContainerExpression & operator*=(const ContainerExpression &Value)
ContainerExpression & operator+=(const ContainerExpression &Value)
Base class or all the expression types.
Definition: expression.h:38
Kratos::intrusive_ptr< const Expression > ConstPointer
Definition: expression.h:46
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
TContainerType & GetContainer(ModelPart::MeshType &rMesh)
std::string GetItemShape(const std::vector< IndexType > &rShape)
Definition: binary_expression.cpp:27
const Expression * pGetExpression(const ContainerExpression< TContainerType, TMeshType > &rContainerExpression)
Definition: vtu_output.cpp:93
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
std::ostream & operator<<(std::ostream &rOStream, const LinearMasterSlaveConstraint &rThis)
output stream function
Definition: linear_master_slave_constraint.h:432