![]() |
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.
|
#include <string>#include <iostream>#include "includes/element.h"#include "includes/condition.h"#include "includes/kratos_components.h"#include "includes/geometrical_object.h"#include "includes/periodic_condition.h"#include "includes/master_slave_constraint.h"#include "input_output/logger.h"#include "utilities/quaternion.h"#include "constraints/linear_master_slave_constraint.h"#include "geometries/register_kratos_components_for_geometry.h"#include "geometries/line_2d_2.h"#include "geometries/line_2d_3.h"#include "geometries/line_3d_2.h"#include "geometries/line_3d_3.h"#include "geometries/point.h"#include "geometries/point_2d.h"#include "geometries/point_3d.h"#include "geometries/sphere_3d_1.h"#include "geometries/triangle_2d_3.h"#include "geometries/triangle_2d_6.h"#include "geometries/triangle_3d_3.h"#include "geometries/triangle_3d_6.h"#include "geometries/quadrilateral_2d_4.h"#include "geometries/quadrilateral_2d_8.h"#include "geometries/quadrilateral_2d_9.h"#include "geometries/quadrilateral_3d_4.h"#include "geometries/quadrilateral_3d_8.h"#include "geometries/quadrilateral_3d_9.h"#include "geometries/tetrahedra_3d_4.h"#include "geometries/tetrahedra_3d_10.h"#include "geometries/prism_3d_6.h"#include "geometries/prism_3d_15.h"#include "geometries/pyramid_3d_5.h"#include "geometries/pyramid_3d_13.h"#include "geometries/hexahedra_3d_8.h"#include "geometries/hexahedra_3d_20.h"#include "geometries/hexahedra_3d_27.h"#include "geometries/quadrature_point_geometry.h"#include "elements/mesh_element.h"#include "elements/distance_calculation_element_simplex.h"#include "elements/edge_based_gradient_recovery_element.h"#include "elements/levelset_convection_element_simplex.h"#include "elements/levelset_convection_element_simplex_algebraic_stabilization.h"#include "conditions/mesh_condition.h"#include "modeler/modeler.h"#include "modeler/cad_io_modeler.h"#include "modeler/cad_tessellation_modeler.h"#include "modeler/serial_model_part_combinator_modeler.h"#include "modeler/combine_model_part_modeler.h"Go to the source code of this file.
Classes | |
| class | Kratos::KratosApplication |
| This class defines the interface with kernel for all applications in Kratos. More... | |
Namespaces | |
| Kratos | |
| REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES. | |
Functions | |
Input and output | |
| std::istream & | Kratos::operator>> (std::istream &rIStream, KratosApplication &rThis) |
| input stream function More... | |
| std::ostream & | Kratos::operator<< (std::ostream &rOStream, const KratosApplication &rThis) |
| output stream function More... | |