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.
Public Member Functions | Friends | List of all members
Kratos::ShellCrossSection::IntegrationPoint Class Reference

#include <shell_cross_section.hpp>

Collaboration diagram for Kratos::ShellCrossSection::IntegrationPoint:

Public Member Functions

 IntegrationPoint ()
 
 IntegrationPoint (double location, double weight, const ConstitutiveLaw::Pointer pMaterial)
 
 IntegrationPoint (const IntegrationPoint &other)
 
IntegrationPointoperator= (const IntegrationPoint &other)
 
virtual ~IntegrationPoint ()
 
double GetWeight () const
 
void SetWeight (double w)
 
double GetLocation () const
 
void SetLocation (double l)
 
const ConstitutiveLaw::Pointer & GetConstitutiveLaw () const
 
void SetConstitutiveLaw (const ConstitutiveLaw::Pointer &pLaw)
 
 IntegrationPoint ()
 
 IntegrationPoint (double location, double weight, const ConstitutiveLaw::Pointer pMaterial)
 
virtual ~IntegrationPoint ()
 
 IntegrationPoint (const IntegrationPoint &other)
 
IntegrationPointoperator= (const IntegrationPoint &other)
 
double GetWeight () const
 
void SetWeight (double w)
 
double GetLocation () const
 
void SetLocation (double l)
 
const ConstitutiveLaw::Pointer & GetConstitutiveLaw () const
 
void SetConstitutiveLaw (const ConstitutiveLaw::Pointer &pLaw)
 

Friends

class Serializer
 

Constructor & Destructor Documentation

◆ IntegrationPoint() [1/6]

Kratos::ShellCrossSection::IntegrationPoint::IntegrationPoint ( )
inline

◆ IntegrationPoint() [2/6]

Kratos::ShellCrossSection::IntegrationPoint::IntegrationPoint ( double  location,
double  weight,
const ConstitutiveLaw::Pointer  pMaterial 
)
inline

◆ IntegrationPoint() [3/6]

Kratos::ShellCrossSection::IntegrationPoint::IntegrationPoint ( const IntegrationPoint other)
inline

◆ ~IntegrationPoint() [1/2]

virtual Kratos::ShellCrossSection::IntegrationPoint::~IntegrationPoint ( )
inlinevirtual

◆ IntegrationPoint() [4/6]

Kratos::ShellCrossSection::IntegrationPoint::IntegrationPoint ( )
inline

◆ IntegrationPoint() [5/6]

Kratos::ShellCrossSection::IntegrationPoint::IntegrationPoint ( double  location,
double  weight,
const ConstitutiveLaw::Pointer  pMaterial 
)
inline

◆ ~IntegrationPoint() [2/2]

virtual Kratos::ShellCrossSection::IntegrationPoint::~IntegrationPoint ( )
inlinevirtual

◆ IntegrationPoint() [6/6]

Kratos::ShellCrossSection::IntegrationPoint::IntegrationPoint ( const IntegrationPoint other)
inline

Member Function Documentation

◆ GetConstitutiveLaw() [1/2]

const ConstitutiveLaw::Pointer& Kratos::ShellCrossSection::IntegrationPoint::GetConstitutiveLaw ( ) const
inline

◆ GetConstitutiveLaw() [2/2]

const ConstitutiveLaw::Pointer& Kratos::ShellCrossSection::IntegrationPoint::GetConstitutiveLaw ( ) const
inline

◆ GetLocation() [1/2]

double Kratos::ShellCrossSection::IntegrationPoint::GetLocation ( ) const
inline

◆ GetLocation() [2/2]

double Kratos::ShellCrossSection::IntegrationPoint::GetLocation ( ) const
inline

◆ GetWeight() [1/2]

double Kratos::ShellCrossSection::IntegrationPoint::GetWeight ( ) const
inline

◆ GetWeight() [2/2]

double Kratos::ShellCrossSection::IntegrationPoint::GetWeight ( ) const
inline

◆ operator=() [1/2]

IntegrationPoint& Kratos::ShellCrossSection::IntegrationPoint::operator= ( const IntegrationPoint other)
inline

◆ operator=() [2/2]

IntegrationPoint& Kratos::ShellCrossSection::IntegrationPoint::operator= ( const IntegrationPoint other)
inline

◆ SetConstitutiveLaw() [1/2]

void Kratos::ShellCrossSection::IntegrationPoint::SetConstitutiveLaw ( const ConstitutiveLaw::Pointer &  pLaw)
inline

◆ SetConstitutiveLaw() [2/2]

void Kratos::ShellCrossSection::IntegrationPoint::SetConstitutiveLaw ( const ConstitutiveLaw::Pointer &  pLaw)
inline

◆ SetLocation() [1/2]

void Kratos::ShellCrossSection::IntegrationPoint::SetLocation ( double  l)
inline

◆ SetLocation() [2/2]

void Kratos::ShellCrossSection::IntegrationPoint::SetLocation ( double  l)
inline

◆ SetWeight() [1/2]

void Kratos::ShellCrossSection::IntegrationPoint::SetWeight ( double  w)
inline

◆ SetWeight() [2/2]

void Kratos::ShellCrossSection::IntegrationPoint::SetWeight ( double  w)
inline

Friends And Related Function Documentation

◆ Serializer

Serializer
friend

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