#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. | |
FunctionSpace | escript::functionOnContactZero (const AbstractDomain &domain) |
Return afunction on boundary FunctionSpace with reduced integration order. | |
FunctionSpace | escript::reducedFunctionOnContactZero (const AbstractDomain &domain) |
Return a FunctionSpace on left side of contact. | |
FunctionSpace | escript::functionOnContactOne (const AbstractDomain &domain) |
Return a FunctionSpace on left side of contact with reduced integration order. | |
FunctionSpace | escript::reducedFunctionOnContactOne (const AbstractDomain &domain) |
Return a FunctionSpace on left side of contact. | |
FunctionSpace | escript::solution (const AbstractDomain &domain) |
Return a FunctionSpace with reduced integration order. | |
FunctionSpace | escript::reducedSolution (const AbstractDomain &domain) |
Return a FunctionSpace. | |
FunctionSpace | escript::diracDeltaFunction (const AbstractDomain &domain) |
Return a FunctionSpace. |
#define CTS_CHECK |
Value:
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::diracDeltaFunction(), escript::function(), escript::functionOnBoundary(), escript::functionOnContactOne(), escript::functionOnContactZero(), escript::reducedContinuousFunction(), escript::reducedFunction(), escript::reducedFunctionOnBoundary(), escript::reducedFunctionOnContactOne(), escript::reducedFunctionOnContactZero(), escript::reducedSolution(), and escript::solution().