b2api
B2000++ API Reference Manual, VERSION 4.6
 
Loading...
Searching...
No Matches
b2000::NaturalBoundaryCondition Class Referenceabstract

#include "b2boundary_condition.H"

Inheritance diagram for b2000::NaturalBoundaryCondition:
Collaboration diagram for b2000::NaturalBoundaryCondition:

Public Types

enum  Type { none = 0 , constant = 1 , conservative = 2 , noconservative = 3 }
 

Public Member Functions

virtual Type get_type () const =0
 
- Public Member Functions inherited from b2000::Object
virtual const std::string & get_object_name () const
 
virtual ~Object ()
 

Additional Inherited Members

- Static Public Attributes inherited from b2000::Object
static ObjectType type
 

Detailed Description

Abstract class defining the interface for discretized natural boundary condition definitions.

Member Enumeration Documentation

◆ Type

The different types of natural boundary conditions.

Enumerator
none 

An empty natural boundary condition.

constant 

The natural boundary condition does not depend of the dof's.

conservative 

The natural boundary condition depends of the dof's and is conservative. Thus, the load stiffness matrix is symmetric.

noconservative 

The natural boundary condition depends of the dof's and is non-conservative. Thus, the load stiffness matrix is unsymmetric.

Member Function Documentation

◆ get_type()

virtual Type b2000::NaturalBoundaryCondition::get_type ( ) const
pure virtual
Returns
The type of the natural boundary condition (how the boundary condition varies with the dof's).

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