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.
Classes | List of all members
Kratos::DomainSizeExpressionIO Class Reference

Utility class for domain size IO. More...

#include <domain_size_expression_io.h>

Collaboration diagram for Kratos::DomainSizeExpressionIO:

Classes

class  Input
 Construct a new domain expression input. More...
 

Static Public Member Functions

Public static operations
template<class TContainerType , MeshType TMeshType>
static void Read (ContainerExpression< TContainerType, TMeshType > &rContainerExpression)
 

Detailed Description

Utility class for domain size IO.

This utility is used to compute domain sizes of each entity (such as of conditions/elements). The domain size for conditions and elements differs depending on the underlying geometry.

  1. If it is a line geometry, then domain size represents the line length.
  2. If it is a surface geometry, then domain size represents the surface area.
  3. If is is a volume geometry, then domain size represents the volume.
    See also
    Geometry::DomainSize

Member Function Documentation

◆ Read()

template<class TContainerType , MeshType TMeshType>
void Kratos::DomainSizeExpressionIO::Read ( ContainerExpression< TContainerType, TMeshType > &  rContainerExpression)
static

The documentation for this class was generated from the following files: