mpc.hh File Reference

Representation of multi-point constraint (MPC) equations. More...

#include <map>
#include <vector>
#include <iostream>
#include <set>
Include dependency graph for mpc.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Opm::Elasticity::MPC
 A class for representing a general multi-point constraint equation. More...
 
struct  Opm::Elasticity::MPC::DOF
 A struct for representing one term (DOF number and associated coefficient) in a MPC equation. More...
 
class  Opm::Elasticity::MPC::Less
 Comparison predicate for MPCs. More...
 

Namespaces

 Opm
 
 Opm::Elasticity
 

Typedefs

typedef std::set< MPC
*, MPC::Less > 
Opm::Elasticity::MPCSet
 A set of MPCs. More...
 
typedef std::map< int, MPC * > Opm::Elasticity::MPCMap
 A mapping from dof to MPCs. More...
 

Enumerations

enum  Opm::Elasticity::Direction {
  Opm::Elasticity::NONE = 0, Opm::Elasticity::X = 1, Opm::Elasticity::Y = 2, Opm::Elasticity::Z = 4,
  Opm::Elasticity::XY = 1+2, Opm::Elasticity::XZ = 1+4, Opm::Elasticity::YZ = 2+4, Opm::Elasticity::XYZ = 1+2+4
}
 An enum for specification of global coordinate directions. More...
 

Detailed Description

Representation of multi-point constraint (MPC) equations.

Date
Oct 1 2007
Author
Knut Morten Okstad / SINTEF