NeoPZ
Public Member Functions | Protected Attributes | List of all members
TPZConstrainedRandom< TVar > Class Template Reference

#include <TPZConstrainedRandom.h>

Inheritance diagram for TPZConstrainedRandom< TVar >:
[legend]
Collaboration diagram for TPZConstrainedRandom< TVar >:
[legend]

Public Member Functions

 TPZConstrainedRandom (TVar begin, TVar end)
 
 TPZConstrainedRandom (const TPZConstrainedRandom< TVar > &orig)
 
virtual TVar GetBegin () const
 
virtual TVar GetEnd () const
 
virtual ~TPZConstrainedRandom ()
 
- Public Member Functions inherited from TPZRandom< TVar >
 TPZRandom ()
 
 TPZRandom (const TPZRandom< TVar > &orig)
 
virtual TPZRandom< TVar > * clone ()=0
 
virtual TVar next ()=0
 
virtual TVar pdf (TVar x)=0
 
virtual ~TPZRandom ()
 

Protected Attributes

TVar fbegin
 
TVar fend
 

Detailed Description

template<class TVar>
class TPZConstrainedRandom< TVar >

Definition at line 14 of file TPZConstrainedRandom.h.

Constructor & Destructor Documentation

◆ TPZConstrainedRandom() [1/2]

template<class TVar>
TPZConstrainedRandom< TVar >::TPZConstrainedRandom ( TVar  begin,
TVar  end 
)
inline

Definition at line 16 of file TPZConstrainedRandom.h.

◆ TPZConstrainedRandom() [2/2]

template<class TVar>
TPZConstrainedRandom< TVar >::TPZConstrainedRandom ( const TPZConstrainedRandom< TVar > &  orig)
inline

Definition at line 18 of file TPZConstrainedRandom.h.

◆ ~TPZConstrainedRandom()

template<class TVar>
virtual TPZConstrainedRandom< TVar >::~TPZConstrainedRandom ( )
inlinevirtual

Definition at line 29 of file TPZConstrainedRandom.h.

Member Function Documentation

◆ GetBegin()

template<class TVar>
virtual TVar TPZConstrainedRandom< TVar >::GetBegin ( ) const
inlinevirtual

Definition at line 21 of file TPZConstrainedRandom.h.

References TPZConstrainedRandom< TVar >::fbegin.

◆ GetEnd()

template<class TVar>
virtual TVar TPZConstrainedRandom< TVar >::GetEnd ( ) const
inlinevirtual

Definition at line 25 of file TPZConstrainedRandom.h.

References TPZConstrainedRandom< TVar >::fend.

Member Data Documentation

◆ fbegin

template<class TVar>
TVar TPZConstrainedRandom< TVar >::fbegin
protected

◆ fend

template<class TVar>
TVar TPZConstrainedRandom< TVar >::fend
protected

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