ESYS13
Revision_
|
#include "FunctionSpaceFactory.h"
#include "AbstractContinuousDomain.h"
#include "FunctionSpaceException.h"
Namespaces | |
namespace | escript |
Defines | |
#define | CTS_CHECK |
Functions | |
FunctionSpace | escript::continuousFunction (const AbstractDomain &domain) |
Create function space objects. | |
FunctionSpace | escript::reducedContinuousFunction (const AbstractDomain &domain) |
Return a continuous with reduced order FunctionSpace (overlapped node values on reduced element order) | |
FunctionSpace | escript::function (const AbstractDomain &domain) |
Return a function FunctionSpace. | |
FunctionSpace | escript::reducedFunction (const AbstractDomain &domain) |
Return a function FunctionSpace with reduced integration order. | |
FunctionSpace | escript::functionOnBoundary (const AbstractDomain &domain) |
Return a function on boundary FunctionSpace. | |
FunctionSpace | escript::reducedFunctionOnBoundary (const AbstractDomain &domain) |
Return a function on boundary FunctionSpace with reduced integration order. | |
FunctionSpace | escript::functionOnContactZero (const AbstractDomain &domain) |
Return a FunctionSpace on left side of contact. | |
FunctionSpace | escript::reducedFunctionOnContactZero (const AbstractDomain &domain) |
Return a FunctionSpace on left side of contact with reduced integration order. | |
FunctionSpace | escript::functionOnContactOne (const AbstractDomain &domain) |
Return a FunctionSpace on right side of contact. | |
FunctionSpace | escript::reducedFunctionOnContactOne (const AbstractDomain &domain) |
Return a FunctionSpace on right side of contact with reduced integration order. | |
FunctionSpace | escript::solution (const AbstractDomain &domain) |
Return a FunctionSpace. | |
FunctionSpace | escript::reducedSolution (const AbstractDomain &domain) |
Return a FunctionSpace with reduced integration order. | |
FunctionSpace | escript::diracDeltaFunctions (const AbstractDomain &domain) |
Return a FunctionSpace. |
#define CTS_CHECK |
const AbstractContinuousDomain* temp=dynamic_cast<const AbstractContinuousDomain*>(&domain);\ if (temp==0)\ {\ throw FunctionSpaceException("This method will only make FunctionSpaces for ContinuousDomains.");\ }
Referenced by escript::continuousFunction(), escript::diracDeltaFunctions(), escript::function(), escript::functionOnBoundary(), escript::functionOnContactOne(), escript::functionOnContactZero(), escript::reducedContinuousFunction(), escript::reducedFunction(), escript::reducedFunctionOnBoundary(), escript::reducedFunctionOnContactOne(), escript::reducedFunctionOnContactZero(), escript::reducedSolution(), and escript::solution().